CN114291117A - 一种四轮转向无人车辆轨迹跟踪控制方法 - Google Patents
一种四轮转向无人车辆轨迹跟踪控制方法 Download PDFInfo
- Publication number
- CN114291117A CN114291117A CN202210090317.3A CN202210090317A CN114291117A CN 114291117 A CN114291117 A CN 114291117A CN 202210090317 A CN202210090317 A CN 202210090317A CN 114291117 A CN114291117 A CN 114291117A
- Authority
- CN
- China
- Prior art keywords
- point
- wheel
- controlled object
- pose
- acquisition module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000001133 acceleration Effects 0.000 claims description 40
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008859 change Effects 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 3
- 238000010001 crabbing Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000452 restraining effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Steering-Linkage Mechanisms And Four-Wheel Steering (AREA)
Abstract
本发明针对现有技术的局限性,提出了一种四轮转向无人车辆轨迹跟踪控制方法,通过以前后轴中心点为参考点,将规划轨迹解耦为的两条曲率近似连续参考轨迹,以车辆中心点为控制点,将横向误差和横摆角误差的控制解耦为以前后轴中心点为控制点的双点跟踪误差控制,可以充分利用四轮转向车辆的自由度,实现了无需切换转向模式即可使四轮转向车辆具有同相转向、异相转向和不等角度转向的能力,具有更大的前后轮转角控制域和较高的跟踪精度。
Description
技术领域
本发明涉及自动驾驶技术领域,具体地,涉及针对四轮转向车辆的控制技术;更具体的,涉及一种四轮转向无人车辆轨迹跟踪控制方法。
背景技术
自动驾驶汽车的关键问题之一是路径跟踪,即通过控制车辆的横向运动和横摆运动跟踪预定的路径。四轮转向(4WS)车辆因前后轮均可转向而具有响应速度快、轨迹跟踪精度高、灵活性强的特点,常用于复杂环境中的机动,四轮转向车辆的无人化成为趋势。无人驾驶中路径跟踪的控制方法主要分为两类,一类是基于几何学的控制方法,以纯跟踪和stanley算法为代表,常用于低速场景,解释性好,运算速度快;另一类是基于模型的控制方法,以滑膜控制,模型预测控制,线性二次型调节器为代表,模型以动力学模型为主,常用于高速车辆的稳定性控制。然而,针对低速行驶的四轮转向车辆无人驾驶的轨迹跟踪问题,当前轨迹跟踪方法存在着如下问题:
1)过度约束前后轮转向,灵活性差;当前方案多是针对于前轮转向车辆进行建模与控制,对于四轮转向车辆的针对性几何关系分析较少,常规的轨迹跟踪方案无法简单的适用于四轮转向车辆,现有的公开的针对四轮转向车辆的几何学方案,多为约束前后轮转角的关系进行过度约束,但这种方法极大限制了低速情况下四轮转向车辆的灵活性。
2)存在大量不确定的可变环境参数和难以获得的动力学参数;利用动力学模型处理,虽可以提高高速情况下的稳定性,但存在大量不确定的可变环境参数及车辆本身参数,难以进行有效推广。
3)计算量大,实时性差;对于采用了动力学模型及最优控制的方案,计算量会比较大,将导致控制实时性差,在车载计算机计算能力未有明显提升的条件下,将很容易导致事故的发生。如公开日为2021.04.30的中国发明申请:一种移动机器人的路径跟踪方法所示:该方案就试图通过将车体中的4个轮子简化为分别位于轴线中点的前后两个虚拟轮子,前轮的为虚拟转向轮,后轮的是虚拟从动轮,以此减少计算量,但该方案仍有一定的局限性。
因此,目前公开的跟踪控制方法无法满足四轮转向车辆低速无人驾驶的轨迹跟踪精度与高灵活性的需求,仍有一定的不足。
发明内容
针对现有技术的局限,本发明提出一种四轮转向无人车辆轨迹跟踪控制方法,本发明采用的技术方案是:
一种四轮转向无人车辆轨迹跟踪控制方法,包括以下步骤:
S1,获取受控对象的实时位姿以及目标点位姿;
S2,根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹;
S3,以后轴中心点为基准参考点,前轴中心点为随动参考点,根据所述前轴中心点参考轨迹与后轴中心点参考轨迹,采用非线性反馈控制的预瞄方式,获取受控对象的前轮转角控制量以及后轮转角控制量;
S4,根据所述参考速度序列,获取受控对象的加速度控制量;
S5,根据所述前轮转角控制量、后轮转角控制量以及加速度控制量,控制所述受控对象的运行。
相较于现有技术,本发明通过以前后轴中心点为参考点,将规划轨迹解耦为的两条曲率近似连续参考轨迹,以车辆中心点为控制点,将横向误差和横摆角误差的控制解耦为以前后轴中心点为控制点的双点跟踪误差控制,可以充分利用四轮转向车辆的自由度,实现了无需切换转向模式即可使四轮转向车辆具有同相转向、异相转向和不等角度转向的能力,具有更大的前后轮转角控制域和较高的跟踪精度。
作为一种优选方案,所述步骤S2中,包括以下过程:
S21,根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的几何中心点参考位姿序列;
S22,运用预设的位姿变换关系,将所述几何中心点参考位姿序列转换为受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹。
进一步的,所述车辆运动学模型按以下公式表示:
δf(k+1)=δf(k)+ΔδfΔt
δr(k+1)=δr(k)+ΔδrΔt
其中,x、y表示位置坐标;表示车辆航向角;β表示车辆几何中心速度vm与车身的夹角;k表示第k个时刻;Δt表示时间间隔;δf表示前轮转角控制量;Δδf表示前轮转角控制量变化值;δr表示后轮转角控制量;Δδr表示后轮转角控制量变化值。
更进一步的,所述加速度与转角速度约束按以下公式表示:
|Δv|≤Δvmax
|Δδf|≤Δδmax
|Δδr|≤Δδmax
其中,Δv表示速度变化值;Δvmax表示预设的速度最大变化值;Δδmax表示预设的转角控制量最大变化值。
更进一步的,所述位姿变换关系按以下公式表示:
其中,xf与yf表示前轴中心点的位置坐标;xr与yr表示后轴中心点的位置坐标。
作为一种优选方案,在所述步骤S3中,包括以下过程:
S31,计算前轴中心点到前轴中心点参考轨迹最近点Fref的距离ef以及后轴中心点到所述后轴中心点参考轨迹上最近点Bref的距离er;
S32,从所述前轴中心点参考轨迹在点Fref的切线上设置前轮预瞄点Pf,根据预设的后轮预瞄系数kf,沿所述前轴中心点参考轨迹在点Fref的切线方向上预瞄距离df,获得所述前轮预瞄点Pr的位置坐标;
S33,从所述后轴中心点参考轨迹在点Bref的切线上设置后轮预瞄点Pr,根据预设的后轮预瞄系数kr,沿所述后轴中心点参考轨迹在点Bref的切线方向上预瞄距离dr,获得所述后轮预瞄点Pr的位置坐标;
S34,根据所述距离ef、距离er、前轮预瞄点Pr的位置坐标以及后轮预瞄点Pr的位置坐标,获得受控对象的前轮转角控制量以及后轮转角控制量。
作为一种优选方案,所述步骤S4中通过PID控制器获取受控对象的加速度控制量。
本发明还提供以下内容:
一种四轮转向无人车辆轨迹跟踪控制***,包括位姿获取模块、序列轨迹获取模块、转角控制量获取模块、加速度控制量获取模块以及运行控制模块;所述位姿获取模块连接所述序列轨迹获取模块,所述序列轨迹获取模块分别连接所述转角控制量获取模块以及加速度控制量获取模块,所述运行控制模块分别连接所述转角控制量获取模块以及加速度控制量获取模块;其中:
所述位姿获取模块用于获取受控对象的实时位姿以及目标点位姿;
所述序列轨迹获取模块用于根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹;
所述转角控制量获取模块用于以后轴中心点为基准参考点,前轴中心点为随动参考点,根据所述前轴中心点参考轨迹与后轴中心点参考轨迹,采用非线性反馈控制的预瞄方式,获取受控对象的前轮转角控制量以及后轮转角控制量;
所述加速度控制量获取模块用于根据所述参考速度序列,获取受控对象的加速度控制量;
所述运行控制模块用于根据所述前轮转角控制量、后轮转角控制量以及加速度控制量,控制所述受控对象的运行。
一种存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实现前述的四轮转向无人车辆轨迹跟踪控制方法的步骤。
一种四轮转向无人车辆,包括作为受控对象的本体,还包括存储介质、处理器以及储存在所述存储介质中并可被所述处理器执行的计算机程序,所述计算机程序被处理器执行时实现前述四轮转向无人车辆轨迹跟踪控制方法的步骤。
附图说明
图1为本发明提供的四轮转向无人车辆轨迹跟踪控制方法的步骤示意图;
图2为本发明实施例1中的前后轴中心点参考轨迹示意图;
图3为本发明实施例1中的相关变量示意图;
图4为本发明实施例1中实车验证的横向误差结果;
图5为本发明实施例1中实车验证的前后轮转角结果;
图6为本发明提供的四轮转向无人车辆轨迹跟踪控制***示意图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。以下结合附图和实施例对本发明做进一步的阐述。
为了解决现有技术的局限性,本实施例提供了一种技术方案,下面结合附图和实施例对本发明的技术方案做进一步的说明。
实施例1
请参考图1,一种四轮转向无人车辆轨迹跟踪控制方法,包括以下步骤:
S1,获取受控对象的实时位姿以及目标点位姿;
S2,根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹;
S3,以后轴中心点为基准参考点,前轴中心点为随动参考点,根据所述前轴中心点参考轨迹与后轴中心点参考轨迹,采用非线性反馈控制的预瞄方式,获取受控对象的前轮转角控制量以及后轮转角控制量;
S4,根据所述参考速度序列,获取受控对象的加速度控制量;
S5,根据所述前轮转角控制量、后轮转角控制量以及加速度控制量,控制所述受控对象的运行。
相较于现有技术,本发明通过以前后轴中心点为参考点,将规划轨迹解耦为的两条曲率近似连续参考轨迹,以车辆中心点为控制点,将横向误差和横摆角误差的控制解耦为以前后轴中心点为控制点的双点跟踪误差控制,可以充分利用四轮转向车辆的自由度,实现了无需切换转向模式即可使四轮转向车辆具有同相转向、异相转向和不等角度转向的能力,具有更大的前后轮转角控制域和较高的跟踪精度。
因此,本实施例所提供的方案,也可以视为提出了一种四轮转向无人车辆双点跟踪算法,能够根据车辆前后轮误差,进行前后轮转向控制,具有更大的前后轮转角控制域,无需加入额外的判断进行模式切换,即可实现前后轮等角度转向,不等角度转向,蟹行转向等转向模式。
具体的,在作为受控对象的四轮转向车辆或者四轮转向机器人启动后,在所述步骤S1中,会先通过定位初始化,记录受控对象的GNSS数据、IMU数据,确定受控对象在一个笛卡尔全局坐标系下的坐标及航向角,获得其实时位姿(也可以称为实际位姿);同时,通过高精地图初始化,确定目标点位姿。
受控对象在执行当前时刻的所述前轮转角控制量、后轮转角控制量以及加速度控制量后,可以将下一个时刻的状态量进行一个反馈,进入下一个循环中执行上述步骤。
所述步骤S3、S4可以同时进行,两个步骤之间不存在绝对的先后顺序。
作为一种优选实施例,所述步骤S2中,包括以下过程:
S21,根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的几何中心点参考位姿序列;
S22,运用预设的位姿变换关系,将所述几何中心点参考位姿序列转换为受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹。
具体的,请参阅图2,在所述步骤S2中,将首先得到曲率连续的、关于受控对象的几何中心点参考位姿序列,再转变为受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹(在本实施例中,位姿序列也可以称为轨迹或路径)。
进一步的,所述车辆运动学模型按以下公式表示:
δf(k+1)=δf(k)+ΔδfΔt
δr(k+1)=δr(k)+ΔδrΔt
其中,x、y表示位置坐标;表示车辆航向角;β表示车辆几何中心速度vm与车身的夹角;k表示第k个时刻;Δt表示时间间隔;δf表示前轮转角控制量;Δδf表示前轮转角控制量变化值;δr表示后轮转角控制量;Δδr表示后轮转角控制量变化值。
更进一步的,首所述加速度与转角速度约束按以下公式表示:
|Δv|≤Δvmax
|Δδf|≤Δδmax
|Δδr|≤Δδmax
其中,Δv表示速度变化值;Δvmax表示预设的速度最大变化值;Δδmax表示预设的转角控制量最大变化值。
更进一步的,所述位姿变换关系按以下公式表示:
其中,xf与yf表示前轴中心点的位置坐标;xr与yr表示后轴中心点的位置坐标。
作为一种优选实施例,请参阅图3,在所述步骤S3中,包括以下过程:
S31,计算前轴中心点到前轴中心点参考轨迹最近点Fref的距离ef以及后轴中心点到所述后轴中心点参考轨迹上最近点Bref的距离er;
S32,从所述前轴中心点参考轨迹在点Fref的切线上设置前轮预瞄点Pf,根据预设的后轮预瞄系数kf,沿所述前轴中心点参考轨迹在点Fref的切线方向上预瞄距离df,获得所述前轮预瞄点Pr的位置坐标Pf(xfd,yfd);
S33,从所述后轴中心点参考轨迹在点Bref的切线上设置后轮预瞄点Pr,根据预设的后轮预瞄系数kr,沿所述后轴中心点参考轨迹在点Bref的切线方向上预瞄距离dr,获得所述后轮预瞄点Pr的位置坐标Pr(xrd,yrd);
S34,根据所述距离ef、距离er、前轮预瞄点Pr的位置坐标以及后轮预瞄点Pr的位置坐标,获得受控对象的前轮转角控制量以及后轮转角控制量。
具体的,受控对象在时刻k的前轮转角控制量以及后轮转角控制量如下所示:
其中,δfe、δre分别为前后轴中心点参考轨迹切线方向与前后轴中心点到前后轮预瞄点连线方向的夹角,δfd、δrd分别为前后轴中心点参考轨迹切线方向与车身方向的夹角,由几何关系和正弦定理得:
可转换为:
因此,在所述步骤S3中涉及到的控制器原理可以认为是关于前后中心点轮误差的两个比例控制器:
换言之,本实施例为了解决四轮转向车辆无人驾驶轨迹跟踪过程中前后轮转向的过度约束的问题,提出一种规划轨迹解耦生成为以前后轴中心点为参考点的两条曲率近似连续参考轨迹,且前后轴中心轨迹点一一对应;将以车辆中心点为控制点的横向误差和横摆角误差的控制解耦为以前后轴中心点为控制点的双点跟踪误差的控制,即后轮转向控制后轴中心点与后轮参考轨迹最近点的距离,前轮转向控制前轴中心点与对应前轮参考点的距离。
而为了避免使用难以获得的动力学参数,解决计算量大的问题,提高计算的实时性;本实施例采用基于运动学与几何学的方法,以后轮中心为基准参考点,前轮中心为随动参考点,分别计算前后轮中心点与前轮参考轨迹和后轮参考轨迹最近点的误差,采用与速度成正比的预瞄方式,分别得到前后轮的预瞄点,并计算出所需转向角度。
作为一种优选实施例,所述步骤S4中通过PID控制器获取受控对象的加速度控制量。
本实施例所提供的四轮转向无人车辆双点跟踪算法与现有4WS车辆纯跟踪算法的实验比较验证结果可参阅图4以及图5,可见,四轮转向车辆双点跟踪算法的轨迹跟踪精度更高;车辆开始行驶时,以近似蟹行的方式并入轨迹,说明双点跟踪算法能够根据车辆前后轮误差,进行前后轮转向控制,具有更大的前后轮转角控制域,无需加入额外的判断进行模式切换,即可实现前后轮等角度转向,不等角度转向,蟹行转向等转向模式。
实施例2
一种四轮转向无人车辆轨迹跟踪控制***,请参阅图6,包括位姿获取模块1、序列轨迹获取模块2、转角控制量获取模块3、加速度控制量获取模块4以及运行控制模块5;所述位姿获取模块1连接所述序列轨迹获取模块2,所述序列轨迹获取模块2分别连接所述转角控制量获取模块3以及加速度控制量获取模块4,所述运行控制模块5分别连接所述转角控制量获取模块3以及加速度控制量获取模块4;其中:
所述位姿获取模块1用于获取受控对象的实时位姿以及目标点位姿;
所述序列轨迹获取模块2用于根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹;
所述转角控制量获取模块3用于以后轴中心点为基准参考点,前轴中心点为随动参考点,根据所述前轴中心点参考轨迹与后轴中心点参考轨迹,采用非线性反馈控制的预瞄方式,获取受控对象的前轮转角控制量以及后轮转角控制量;
所述加速度控制量获取模块4用于根据所述参考速度序列,获取受控对象的加速度控制量;
所述运行控制模块5用于根据所述前轮转角控制量、后轮转角控制量以及加速度控制量,控制所述受控对象的运行。
实施例3
一种存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实现实施例1中的四轮转向无人车辆轨迹跟踪控制方法的步骤。
实施例4
一种四轮转向无人车辆,包括作为受控对象的本体,还包括存储介质、处理器以及储存在所述存储介质中并可被所述处理器执行的计算机程序,所述计算机程序被处理器执行时实现实施例1中的四轮转向无人车辆轨迹跟踪控制方法的步骤。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (10)
1.一种四轮转向无人车辆轨迹跟踪控制方法,其特征在于,包括以下步骤:
S1,获取受控对象的实时位姿以及目标点位姿;
S2,根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹;
S3,以后轴中心点为基准参考点,前轴中心点为随动参考点,根据所述前轴中心点参考轨迹与后轴中心点参考轨迹,采用非线性反馈控制的预瞄方式,获取受控对象的前轮转角控制量以及后轮转角控制量;
S4,根据所述参考速度序列,获取受控对象的加速度控制量;
S5,根据所述前轮转角控制量、后轮转角控制量以及加速度控制量,控制所述受控对象的运行。
2.根据权利要求1所述的四轮转向无人车辆轨迹跟踪控制方法,其特征在于,所述步骤S2中,包括以下过程:
S21,根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的几何中心点参考位姿序列;
S22,运用预设的位姿变换关系,将所述几何中心点参考位姿序列转换为受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹。
4.根据权利要求3所述的四轮转向无人车辆轨迹跟踪控制方法,其特征在于,所述加速度与转角速度约束按以下公式表示:
|Δv|≤Δvmax
|Δδf|≤Δδmax
|Δδr|≤Δδmax
其中,Δv表示速度变化值;Δvmax表示预设的速度最大变化值;Δδmax表示预设的转角控制量最大变化值。
6.根据权利要求1所述的四轮转向无人车辆轨迹跟踪控制方法,其特征在于,在所述步骤S3中,包括以下过程:
S31,计算前轴中心点到前轴中心点参考轨迹最近点Fref的距离ef以及后轴中心点到所述后轴中心点参考轨迹上最近点Bref的距离er;
S32,从所述前轴中心点参考轨迹在点Fref的切线上设置前轮预瞄点Pf,根据预设的后轮预瞄系数kf,沿所述前轴中心点参考轨迹在点Fref的切线方向上预瞄距离df,获得所述前轮预瞄点Pr的位置坐标;
S33,从所述后轴中心点参考轨迹在点Bref的切线上设置后轮预瞄点Pr,根据预设的后轮预瞄系数kr,沿所述后轴中心点参考轨迹在点Bref的切线方向上预瞄距离dr,获得所述后轮预瞄点Pr的位置坐标;
S34,根据所述距离ef、距离er、前轮预瞄点Pr的位置坐标以及后轮预瞄点Pr的位置坐标,获得受控对象的前轮转角控制量以及后轮转角控制量。
7.根据权利要求1所述的四轮转向无人车辆轨迹跟踪控制方法,其特征在于,所述步骤S4中通过PID控制器获取受控对象的加速度控制量。
8.一种四轮转向无人车辆轨迹跟踪控制***,其特征在于,包括位姿获取模块(1)、序列轨迹获取模块(2)、转角控制量获取模块(3)、加速度控制量获取模块(4)以及运行控制模块(5);所述位姿获取模块(1)连接所述序列轨迹获取模块(2),所述序列轨迹获取模块(2)分别连接所述转角控制量获取模块(3)以及加速度控制量获取模块(4),所述运行控制模块(5)分别连接所述转角控制量获取模块(3)以及加速度控制量获取模块(4);其中:
所述位姿获取模块(1)用于获取受控对象的实时位姿以及目标点位姿;
所述序列轨迹获取模块(2)用于根据所述实时位姿以及目标点位姿,运用结合了加速度与转角速度约束的车辆运动学模型,获取受控对象的参考速度序列以及受控对象的前轴中心点参考轨迹与后轴中心点参考轨迹;
所述转角控制量获取模块(3)用于以后轴中心点为基准参考点,前轴中心点为随动参考点,根据所述前轴中心点参考轨迹与后轴中心点参考轨迹,采用非线性反馈控制的预瞄方式,获取受控对象的前轮转角控制量以及后轮转角控制量;
所述加速度控制量获取模块(4)用于根据所述参考速度序列,获取受控对象的加速度控制量;
所述运行控制模块(5)用于根据所述前轮转角控制量、后轮转角控制量以及加速度控制量,控制所述受控对象的运行。
9.一种存储介质,其上储存有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的四轮转向无人车辆轨迹跟踪控制方法的步骤。
10.一种四轮转向无人车辆,包括作为受控对象的本体,其特征在于:还包括存储介质、处理器以及储存在所述存储介质中并可被所述处理器执行的计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的四轮转向无人车辆轨迹跟踪控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210090317.3A CN114291117B (zh) | 2022-01-25 | 2022-01-25 | 一种四轮转向无人车辆轨迹跟踪控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210090317.3A CN114291117B (zh) | 2022-01-25 | 2022-01-25 | 一种四轮转向无人车辆轨迹跟踪控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114291117A true CN114291117A (zh) | 2022-04-08 |
CN114291117B CN114291117B (zh) | 2023-05-09 |
Family
ID=80977252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210090317.3A Active CN114291117B (zh) | 2022-01-25 | 2022-01-25 | 一种四轮转向无人车辆轨迹跟踪控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114291117B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115071732A (zh) * | 2022-07-14 | 2022-09-20 | 东风商用车有限公司 | 一种基于lqr的smc商用车智能驾驶横向控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN210011734U (zh) * | 2019-04-10 | 2020-02-04 | 吉林大学 | 一种基于多点跟踪的无人驾驶汽车路径跟踪控制装置 |
CN111121777A (zh) * | 2019-11-26 | 2020-05-08 | 北京三快在线科技有限公司 | 无人驾驶设备轨迹规划方法、装置、电子设备和存储介质 |
CN111547066A (zh) * | 2020-04-27 | 2020-08-18 | 中汽研(天津)汽车信息咨询有限公司 | 车辆轨迹跟踪方法、装置、设备及存储介质 |
CN111806427A (zh) * | 2020-06-08 | 2020-10-23 | 北京理工大学 | 一种四轮毂电机驱动车辆的综合控制方法 |
CN113064344A (zh) * | 2021-03-19 | 2021-07-02 | 中山大学 | 一种多轴无人重载车辆的轨迹跟踪控制方法 |
CN113419420A (zh) * | 2021-06-30 | 2021-09-21 | 东风悦享科技有限公司 | 一种车辆线性二自由度动力学模型循迹控制方法及*** |
-
2022
- 2022-01-25 CN CN202210090317.3A patent/CN114291117B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN210011734U (zh) * | 2019-04-10 | 2020-02-04 | 吉林大学 | 一种基于多点跟踪的无人驾驶汽车路径跟踪控制装置 |
CN111121777A (zh) * | 2019-11-26 | 2020-05-08 | 北京三快在线科技有限公司 | 无人驾驶设备轨迹规划方法、装置、电子设备和存储介质 |
CN111547066A (zh) * | 2020-04-27 | 2020-08-18 | 中汽研(天津)汽车信息咨询有限公司 | 车辆轨迹跟踪方法、装置、设备及存储介质 |
CN111806427A (zh) * | 2020-06-08 | 2020-10-23 | 北京理工大学 | 一种四轮毂电机驱动车辆的综合控制方法 |
CN113064344A (zh) * | 2021-03-19 | 2021-07-02 | 中山大学 | 一种多轴无人重载车辆的轨迹跟踪控制方法 |
CN113419420A (zh) * | 2021-06-30 | 2021-09-21 | 东风悦享科技有限公司 | 一种车辆线性二自由度动力学模型循迹控制方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115071732A (zh) * | 2022-07-14 | 2022-09-20 | 东风商用车有限公司 | 一种基于lqr的smc商用车智能驾驶横向控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114291117B (zh) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110361013B (zh) | 一种用于车辆模型的路径规划***及方法 | |
CN114435470B (zh) | 自动倒车控制方法、装置、车辆和存储介质 | |
CN112590802B (zh) | 车辆驾驶控制方法、装置、车辆以及计算机可读存储介质 | |
CN109375624B (zh) | 一种双舵轮agv圆弧路径生成方法、装置及介质 | |
CN112462760B (zh) | 一种双舵轮agv路径跟踪方法 | |
CN111679667B (zh) | 一种面向无人驾驶赛车的路径与车速协同规划方法 | |
CN112596521B (zh) | 一种双舵轮磁导航agv纠偏方法及装置 | |
CN111634331B (zh) | 一种自动驾驶车辆的转向控制方法、装置及*** | |
CN111522351A (zh) | 水下机器人三维编队及避障方法 | |
CN111679676A (zh) | 一种agv运动轨迹控制方法 | |
CN108858124A (zh) | 利用agv位置信息标定其搭载机械臂位置的方法 | |
Yongzhe et al. | A practical study of time-elastic-band planning method for driverless vehicle for auto-parking | |
CN114291117B (zh) | 一种四轮转向无人车辆轨迹跟踪控制方法 | |
Diab et al. | Self-driving car lane-keeping assist using pid and pure pursuit control | |
Morales et al. | Laser-based control law for autonomous parallel and perpendicular parking | |
CN109129397A (zh) | 利用agv位置信息标定其搭载机械臂位置的*** | |
CN110362088B (zh) | 一种适用于无人驾驶跨运车的循迹控制***和方法 | |
Tan et al. | Design and development of a novel autonomous scaled multiwheeled vehicle | |
TWI770966B (zh) | 無人自走車之導引控制方法 | |
CN115576310A (zh) | 双舵轮式自主移动设备的运动控制方法和***及程序产品 | |
CN114044003A (zh) | 前后双轴转向车辆的循迹控制方法 | |
Piscini et al. | Experimental comparison of trajectory control and planning algorithms for autonomous vehicles | |
CN115848404A (zh) | 一种铰接式车辆控制方法及铰接式车辆 | |
Sahoo et al. | Design and implementation of a controller for navigating an autonomous ground vehicle | |
Wang et al. | Obstacle avoidance control for non-holonomic vehicles on lie group se (2): a rotating attractive vector approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |