CN113320542A - 一种自动驾驶车辆的跟踪控制方法 - Google Patents
一种自动驾驶车辆的跟踪控制方法 Download PDFInfo
- Publication number
- CN113320542A CN113320542A CN202110703645.1A CN202110703645A CN113320542A CN 113320542 A CN113320542 A CN 113320542A CN 202110703645 A CN202110703645 A CN 202110703645A CN 113320542 A CN113320542 A CN 113320542A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- path
- constraint
- control
- tracking
- 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 67
- 230000008569 process Effects 0.000 claims abstract description 33
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 9
- 238000005457 optimization Methods 0.000 claims description 20
- 230000001133 acceleration Effects 0.000 claims description 19
- 239000000126 substance Substances 0.000 claims description 12
- 239000011159 matrix material Substances 0.000 claims description 10
- 230000002265 prevention Effects 0.000 claims description 8
- 238000012360 testing method Methods 0.000 claims description 8
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 4
- 230000001052 transient effect Effects 0.000 claims description 4
- 239000007983 Tris buffer Substances 0.000 claims description 3
- 238000013016 damping Methods 0.000 claims description 3
- 230000010429 evolutionary process Effects 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 230000002452 interceptive effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 12
- 238000013461 design Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000005312 nonlinear dynamic Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
- B60W30/04—Control of vehicle driving stability related to roll-over prevention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
- B60W30/04—Control of vehicle driving stability related to roll-over prevention
- B60W2030/043—Control of vehicle driving stability related to roll-over prevention about the roll axis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/072—Curvature of the road
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/076—Slope angle of the road
-
- 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
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
一种自动驾驶车辆的跟踪控制方法,预先建立考虑道路倾角与曲率的车辆动力学模型,还包括:1)基于车辆动力学模型构建当前时刻的动态预测过程,并设计考虑驾驶路径信息的扩展模型预测控制器;2)获取当前时刻车辆的状态信息,根据状态信息建立约束包络;3)根据动态预测过程和约束包络利用差分进化算法求解得到当前时刻的最优控制转向角,根据最优控制转向角控制车辆在可行驶道路区域内自主跟踪最优的平滑路径;4)回到步骤1)计算下一个控制周期的最优控制转向角,直到车辆到达路径的终点。本发明能够处理路径跟踪过程中车辆与路面的动态交互信息,充分利用自动驾驶车辆的机动性,实现在可行驶道路区域内稳定平滑的路径跟踪控制。
Description
技术领域
本发明涉及自动驾驶车辆运动控制领域,特别是指一种自动驾驶车辆的跟踪控制方法。
背景技术
自动驾驶车辆具有驾驶行为可预测、减少交通事故发生及缓解交通压力等优点,在未来智能交通***和军事领域中拥有广阔的应用前景。经过几十年的研究和试验,自动驾驶技术从辅助驾驶不断向全自动驾驶过渡完善。全自动驾驶车辆从上至下需要构建地图定位、环境感知与决策、运动控制等关键技术。路径跟踪是执行运动控制层的关键功能部分,直接决定了自动驾驶车辆的整体性能表现。路径跟踪控制是研究如何根据运动规划和车辆行驶状态反馈信息,在考虑行驶安全性和乘坐舒适性的前提下控制转向执行器动作沿理想车道路径行驶。在路径跟踪控制中很难同时保证其跟踪精度和行驶稳定性,考虑车辆与道路动态信息之间进一步的集成交互可以有效地提高自动驾驶车辆在不同行驶条件下的路径跟踪性能。
车辆本身高度动态的非线性特性和耦合性以及易受外部扰动的影响,使得实现自动驾驶车辆的准确路径跟踪控制存在一定挑战。目前,许多经典的控制方法已经被广泛应用于路径跟踪,主要可分为以下几类:1)几何运动控制,主要为纯轨迹跟踪、Stanley控制等;2)无模型控制,主要为PID控制、模糊控制、神经网络控制等;3)状态反馈控制,主要为LQG控制、滑模控制、H∞鲁棒控制等;上述方法不能有效地考虑车辆和道路的约束,将会导致执行器饱和甚至动力学不稳定。4)模型预测控制,模型预测控制方法可以预测未来非线性***的多步输出行为,通过滚动求解约束最优目标问题来控制修正***的跟随误差。由于模型预测控制能够显式地解决复杂动态环境下多输入多输出***的多约束问题,已被广泛应用于自动驾驶车辆的路径跟踪。
在现有路径跟踪问题中一般通过最小化侧向误差与航向误差对道路中心线进行严格跟踪,或者通过两个独立控制器分别解决路径规划与跟踪问题。然而,从道路中心线或路径规划中获得的参考路径通常不够平滑,甚至与车辆运动特性存在冲突,以上方法普遍缺乏考虑车辆与道路动态信息之间的相互影响,直接跟随该参考路径容易导致响应超调、振荡等不稳定现象。
发明内容
本发明的主要目的在于克服路径跟踪问题中的上述缺陷,提出一种自动驾驶车辆的跟踪控制方法。
本发明采用如下技术方案:
一种自动驾驶车辆的跟踪控制方法,其特征在于,预先建立考虑道路倾角与曲率的车辆动力学模型,控制方法包括如下步骤:
1)基于车辆动力学模型构建当前时刻的动态预测过程,并设计考虑驾驶路径信息的扩展模型预测控制器;
2)通过车辆动力学模型获取当前时刻车辆的状态信息,根据状态信息建立约束包络,包括防滑移约束、防侧翻约束、可行驶道路区域约束和扩展模型预测控制器约束;
3)根据动态预测过程和约束包络利用差分进化算法求解得到当前时刻的最优控制转向角,扩展模型预测控制器根据最优控制转向角控制车辆在可行驶道路区域内自主跟踪最优的平滑路径;
4)回到步骤1)计算下一个控制周期的最优控制转向角,直到车辆到达路径的终点。
所述车辆动力学模型的三自由度动力学模型,具体如下:
其中,m与ms分别为车辆质量与簧载质量;g为重力加速度;lf与lr分别为车辆质心到前、后轴的距离;Ix与Iz分别为侧倾与横摆转动惯量;与分别为车辆侧倾刚度与阻尼系数;h为车辆质心到侧倾中心的距离;r为车辆横摆角速度;为车辆横摆加速度;ψ为车辆横摆角;κ为参考道路曲率;vx与vy分别为纵向与侧向速度;为侧向加速度;Fyf与Fyr分别为前轮与后轮侧向力;与分别为车辆侧倾角与道路侧倾角;与分别为车辆侧倾速度与侧倾加速度;ey与eψ分别为车辆侧向偏差与航向偏差;与分别为车辆侧向偏差与航向偏差的变化率;与分别为全局坐标系下车辆的横向速度与纵向速度。
对轮胎模型进行线性化建模为:
Fyf=-Cfαf,Fyr=-Crαr
其中,Cf与Cr分别为前、后轮侧偏刚度;αf与αr分别为前、后轮侧偏角,在小角度假设下被表示为:
其中,δf为前轮转角。
其中,Ac、Buc与Bvc分别为状态变量、控制输入与干扰输入的系数矩阵;Cc为跟踪误差输出的系数矩阵。
所述基于车辆动力学模型构建当前时刻的动态预测过程具体为:采用采样时间Ts对车辆动力学模型的状态空间***进行离散化得到离散状态空间模型,再引入增量形式来减小控制误差;通过当前状态ξ(k)、控制增量序列ΔUc(k)与外部干扰γ(k)能够得到描述状态空间***未来输出行为的动态预测过程为:
所述设计考虑驾驶路径信息的扩展模型预测控制器,通过参考路径规划来优化指标,得到考虑最短跟踪路径、最优路径曲率与路径航向跟随的目标优化函数为:
其中,Np为预测时域;Nc为控制时域;ρ(k+i)是在时刻k的行驶路径曲率;S(k+i)是在时刻k的行驶路径长度;Гk、Гs、Гψ与Гu是相对应的权重因子。
给定全局车辆姿态(x0,y0,ts)作为时间步长内的瞬态变量,通过动态预测过程解析求解预测步长内相应的行驶路径曲率和长度,在预测过程与目标函数之间添加中间变量为:
所述防滑移约束通过对轮胎侧偏角施加约束条件为:
其中,αt为轮胎约束角;以及设定横摆角速度约束为:
所述防侧翻约束将横向载荷转移率LTRd等效表示为:
其中,Tr为轮距;则防侧翻约束表示为:
-LTRdmax≤LTRd≤LTRdmax
其中,LTRdmax为侧翻阈值。
结合车辆的侧向与纵向包络范围,可行驶道路区域约束表示为:
Envmin≤ey k≤Envmax
扩展模型预测控制器约束将每个步长内的控制输入、控制增量和预测输出的各种约束工况表示为:
△umin(k+i)≤△u(k+i)≤△umax(k+i)
i=0,1,…,Nc-1
umin(k+i)≤u(k+i)≤umax(k+i)
i=0,1,…,Nc-1
ymin(k+i)≤y(k+i)≤ymax(k+i)
i=1,2,…,Np
其中,△umin(k+i)与△umax(k+i)分别为控制增量的上下限;umin(k+i)与umax(k+i)分别为控制输入的上下限;ymin(k+i)与ymax(k+i)分别为状态空间***输出的上下限。
步骤3)具体包括如下:
3.1)将前轮转角控制增量设为优化变量,并在约束范围内随机生成控制增量的初始种群;
3.2)通过获得控制时域内的初始种群来计算预测时域内的行驶路径曲率、长度与航向误差,将考虑多约束的目标优化函数Je设为主适应度函数,记录每个更新种群对应的目标适应度函数值;
3.3)通过对两个不同的随机目标控制输入执行相减生成一个差分变量,并通过更新差分变量在搜索空间中的变异和交叉操作来生成新的试验个体;
3.4)通过评估更新后种群的适应度值进行选择操作;当更新后的试验种群适应度值小于上一代目标种群适应度值时,选择试验种群作为下一代种群;进化过程将重复固定的迭代寻优或在搜索过程中达到给定的精度收敛时结束,得到最优控制转向角序列求解优化问题。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
(1)为了更好地考虑道路动态信息,本发明在路径跟踪过程中将道路倾角与曲率作为外部干扰输入,建立包含车辆侧向、横摆与侧倾自由度的车辆动力学模型,提高对车辆未来状态的预测准确度,进一步提升路径跟踪的控制精度。
(2)结合车辆与道路动态信息,本发明设计了考虑行驶路径信息的扩展模型预测控制方法,同时推导并施加了防侧翻约束与行驶道路包络等约束,通过差分进化算法对引入扩展变量过程的路径跟踪优化问题进行求解,有效结合路径规划与跟踪控制,获得理想的跟踪路径。
(3)本发明方法,能够充分利用自动驾驶车辆的机动性,实现在可行驶道路区域内的最优平滑路径跟踪,提高了转弯过程的路径跟踪质量,有利于改善车辆的驾驶舒适性和道路利用率。
附图说明
图1是本发明方法流程图。
图2是本发明的考虑道路倾角的车辆动力学模型示意图一。
图3是本发明的考虑道路倾角的车辆动力学模型示意图二。
图4是本发明路径跟踪优化问题的差分进化算法求解过程示意图。
图5是本发明的自动驾驶车辆路径跟踪效果对比示意图。
以下结合附图和具体实施例对本发明作进一步详述。
具体实施方式
以下通过具体实施方式对本发明作进一步的描述。
一种自动驾驶车辆的跟踪控制方法,为了提高自动驾驶车辆在高速及复杂道路行驶下的可靠性,有必要在车辆模型中进一步准确描述横向与侧倾动力学特性,从而实现更为精确的***未来状态预测与约束性能设计,因此,预先建立考虑道路倾角与曲率的车辆动力学模型。本发明考虑车辆行驶道路的倾角与曲率干扰,并增加车辆的侧倾自由度,建立一个三自由度的车辆动力学模型,如图2与图3所示,具体如下:
其中,m与ms分别为车辆质量与簧载质量;g为重力加速度;lf与lr分别为车辆质心到前、后轴的距离;Ix与Iz分别为侧倾与横摆转动惯量;与分别为车辆侧倾刚度与阻尼系数;h为车辆质心到侧倾中心的距离;r为车辆横摆角速度;为车辆横摆加速度;ψ为车辆横摆角;κ为参考道路曲率;vx与vy分别为纵向与侧向速度;为侧向加速度;Fyf与Fyr分别为前轮与后轮侧向力;与分别为车辆侧倾角与道路侧倾角;与分别为车辆侧倾速度与侧倾加速度;ey与eψ分别为车辆侧向偏差与航向偏差;与分别为车辆侧向偏差与航向偏差的变化率;与分别为全局坐标系下车辆的横向速度与纵向速度。
车辆的非线性动力学特性主要来源于轮胎侧向力,对轮胎模型进行线性化建模为:
Fyf=-Cfαf,Fyr=-Crαr
其中,Cf与Cr分别为前、后轮侧偏刚度;αf与αr分别为前、后轮侧偏角,在小角度假设下被表示为:
其中,δf为前轮转角。
其中,Ac、Buc与Bvc分别为状态变量、控制输入与干扰输入的系数矩阵;Cc为跟踪误差输出的系数矩阵。
至此,建立了一个考虑侧向与侧倾动态的车辆动力学***模型,主要考虑了道路侧倾变化对***的影响。
参见图1,本发明的控制方法包括如下步骤:
1)基于车辆动力学模型构建当前时刻的动态预测过程,并设计考虑驾驶路径信息的扩展模型预测控制器。
具体为:为了预测未来一段时间***的输出,采用采样时间Ts对车辆动力学模型的状态空间***进行离散化:
得到离散状态空间模型:
x(k+1)=Adx(k)+Budu(k)+Bvdγ(k)
y(k)=Cdx(k)
其中,Cd=Cc。
为了提高控制输入的准确执行与约束,引入增量形式Δu来减小控制误差,从而获得:
ξ(k+1)=Aξ(k)+Bu△u(k)+Bvγ(k)
y(k)=Cξ(k)
定义预测时域为Np,控制时域为Nc(Nc<Np),通过测量或估计状态变量ξ(k)来动态获取当前车辆状态。根据k时刻的当前车辆状态,在k+1至k+Np时刻的未来车辆状态可以预测得到:
ξ(k+1)=Aξ(k)+Bu△u(k)+Bvγ(k)
ξ(k+2)=A2ξ(k)+ABu△u(k)+Bu△u(k+1)+ABvγ(k)+Bvγ(k)
当控制范围超过Nc时域步长之后,控制输入将保持不变。通过使用逐次替换Δu(k+Nc)=Δu(k+Nc+1)=…=Δu(k+Np-1)=0,使得u(k+Nc-1)=u(k+Nc)=…=u(k+Np-1)。通过上式计算得到k+1至k+Np时刻的未来车辆输出为:
y(k+1)=CAξ(k)+CBu△u(k)+CBvγ(k)
y(k+2)=CA2ξ(k)+CABu△u(k)+CBu△u(k+1)+CABvγ(k)+CBvγ(k)
在预测时域Np与控制时域为Nc内的预测序列表示为:
其中,Xp(k)为在时刻k的状态预测序列;Yp(k)为在时刻k的输出预测序列;ΔUc(k)为在时刻k的控制序列。
因此,通过当前状态ξ(k)、控制增量序列ΔUc(k)与外部干扰γ(k)能够得到描述状态空间***未来输出行为的动态预测过程为:
为了实现自动驾驶车辆在可行驶道路区域内平滑跟踪最优行驶路径,进一步提升路径跟踪的稳定性和舒适性,本发明通过参考路径规划来优化以下指标:(1)最短跟踪路径,即行驶路径长度尽可能缩短,达到降低行驶时间和油耗的目的;(2)最优路径曲率,即最小化行驶路径曲率以获得平滑的路径跟踪性能,同时避免大曲率转弯发生车辆侧滑或侧翻;(3)路径航向跟随,即使跟踪路径的航向与道路中心线基本保持一致,从而保证准确的路径航向。因此,设计考虑驾驶路径信息的扩展模型预测控制器,通过参考路径规划来优化指标,得到考虑最短跟踪路径、最优路径曲率与路径航向跟随的目标优化函数为:
其中,Np为预测时域;Nc为控制时域;ρ(k+i)是在时刻k的行驶路径曲率;S(k+i)是在时刻k的行驶路径长度;Гk、Гs、Гψ与Гu是相对应的权重因子。
给定全局车辆姿态(x0,y0,ts)作为时间步长内的瞬态变量,通过动态预测过程可以解析求解预测步长内相应的行驶路径曲率和长度,在预测过程与目标函数之间添加中间变量为:
2)通过车辆动力学模型获取当前时刻车辆的状态信息,根据状态信息建立约束包络,包括防滑移约束、防侧翻约束、可行驶道路区域约束和扩展模型预测控制器约束。其中,状态信息包括输入状态和输出状态,输入状态包括控制输入u=δf与外部干扰输入输出状态包括跟踪误差输出y=[eyeψ]T。
防滑移约束为:
对轮胎侧偏角施加限制约束避免车辆发生侧滑,并保证线性化轮胎模型的有效性。车辆滑移通常可以由侧向速度和横摆角速度的包络线来表征,侧向速度可以通过对轮胎侧偏角施加约束条件为:
其中,αt为轮胎约束角;进一步约束横摆角速度可以提供***模型的最大稳态工况,设定横摆角速度约束为:
为了将约束问题纳入预测模型耦合,可将约束形式改写为:
|E1ξ(k)+F1γ(k)|≤M1
防侧翻约束具体如下:
高速紧急避障与转弯时容易产生较大的侧向加速度导致车辆侧翻。为了考虑车辆的侧翻稳定性,在运动控制中通常采用基于横向载荷转移率的防侧翻主动安全控制。然而,当车辆即将发生侧翻时,驾驶员往往来不及采取紧急控制措施,甚至执行了不当操作。因此考虑到高速车辆的临界不稳定动力学特性,本发明采用侧翻约束来进一步降低车辆的侧翻风险,将侧翻阈值限制在合理范围内以预防轮胎驶离地面。由于复杂倾角路面上的横向载荷转移率难以准确获取,基于侧倾状态与车辆参数,将横向载荷转移率LTRd等效表示为:
其中,Tr为轮距;则所述防侧翻约束表示为:
-LTRdmax≤LTRd≤LTRdmax
其中,LTRdmax为侧翻阈值。用状态空间模型将侧翻约束矩阵表示为:
考虑障碍物和道路边界,保证在给定的可行驶区域内跟踪无碰撞最优轨迹。根据路径跟踪问题中车辆和可行驶道路区域的包络维数,车辆行驶路径上的侧向道路环境约束可以表示为当前时刻k处的侧向偏差阈值组合。
其中,eyl与eyr分别为道路左、右边界;w为车辆宽度;ds为车辆到障碍物或道路边界的最小安全距离。
进一步考虑纵向可行驶道路区域的允许的车辆长度范围,将前、后轴的侧向位置表示为:
yF=y0+lf(ψ+β)
yR=y0-lr(ψ+β)
其中,yF与yR分别为前、后轴的侧向位置;β为车辆质心侧偏角。
结合车辆的侧向与纵向包络范围,可行驶道路区域约束表示为:
Envmin≤ey k≤Envmax
扩展模型预测控制器约束考虑每个步长内的控制输入、控制增量和预测输出中的各种约束工况,每个步长内的控制输入、控制增量和预测输出的各种约束工况表示为:
△umin(k+i)≤△u(k+i)≤△umax(k+i)
i=0,1,…,Nc-1
umin(k+i)≤u(k+i)≤umax(k+i)
i=0,1,…,Nc-1
ymin(k+i)≤y(k+i)≤ymax(k+i)
i=1,2,…,Np
其中,△umin(k+i)与△umin(k+i)分别为控制增量的上下限;umin(k+i)与umax(k+i)分别为控制输入的上下限;ymin(k+i)与ymax(k+i)分别为状态空间***输出的上下限。
至此,将所有约束设计纳入控制目标函数的求解过程。
3)根据动态预测过程和约束包络利用差分进化算法求解得到当前时刻的最优控制转向角,扩展模型预测控制器根据最优控制转向角控制车辆在可行驶道路区域内自主跟踪最优的平滑路径。
车辆与道路动态特性的交互与多约束行为使得路径跟踪问题扩展增加了中间变量的解析过程,并进一步使优化问题变得非凸。为了有效实施自动驾驶车辆的多约束扩展模型预测路径跟踪控制方法,采用鲁棒性较强的差分进化算法求解上述路径跟踪优化问题,该算法通过变异、交叉和选择等操作对约束优化问题进行迭代搜索大空间的候选解,获得最优目标控制增量输入序列,如图4所示,具体包括如下:
3.1)将前轮转角控制增量设为优化变量,并在约束范围内随机生成控制增量的初始种群。在这个操作中需要配置了差分进化算法的种群大小、变异权重和交叉概率。初始种群是被随机初始化为:
{Wi△δfij=△δfmin+rand×(△δfmax-△δfmin)}i=1,2,...,P,j=1,2,...,D
其中,Wi为初始种群;Δδfij为控制增量初始个体;rand为一个在[0,1]范围中服从均匀分布的随机数;Δδfmin与Δδfmax分别为前轮转角控制增量的上下限;P为种群大小;D为目标控制输入维度,用于生成对应控制步长内的种群,即D=Nc。
3.2)通过获得控制时域内的初始种群来计算预测时域内的行驶路径曲率、长度与航向误差,将考虑多约束的目标优化函数Je设为主适应度函数,记录每个更新种群对应的目标适应度函数值。
3.3)通过对两个不同的随机目标控制输入执行相减生成一个差分变量,并通过更新差分变量在搜索空间中的变异和交叉操作来生成新的试验个体。在此过程中考虑自适应鲁棒操作,每个目标控制输入的差分变异过程表示为:
其中,Vi G+1为第G+1代变异控制输入;序列号r1、r2和r3是随机不同产生的;η为变异权重,其范围在[0,2]内;ηr为鲁棒变异因子。
为了提高种群的多样性,在初始个体与变异个体之间进行交叉操作:
其中,uij为新的试验个体;vij为变异个体;CR为交叉概率,其范围在[0,1]内;rd是在[1,2,…,D]范围内随机生成的整数。
3.4)通过评估更新后种群的适应度值进行选择操作;当更新后的试验种群适应度值小于上一代目标种群适应度值时,选择试验种群作为下一代种群;进化过程将重复固定的迭代寻优或在搜索过程中达到给定的精度收敛时结束,得到最优控制转向角序列求解优化问题。选择操作描述如下:
其中,Ui为更新后的试验群体;f为适应度函数。
4)回到步骤1)计算下一个控制周期的最优控制转向角,直到车辆到达路径的终点。
如图5所示为自动驾驶车辆路径跟踪效果对比,其中图5中,(a)、(b)、(c)、(d)分别是自动驾驶车辆路径跟踪的轨迹、转角、横摆速度与侧翻阈值对比。可以看出,传统模型预测控制器严格地跟踪了道路中心线,由于未考虑道路动态信息,在车辆转弯时的动态响应表现出显著的超调与振荡,这将会大大降低路径跟踪过程中的舒适性和稳定性。
从图5的(a)可以看出,在考虑行驶路径信息的扩展模型预测控制方法中,自动驾驶车辆实现在转弯时的过渡平滑转向,并在转弯结束时继续保持航向行驶,达到最优路径规划的跟踪效果,提高了转弯过程的路径跟踪质量。
从图5的(b)可以看出,扩展模型预测控制方法的转角表现更为平滑,更符合熟练驾驶员的驾驶习惯。从图5的(c)与(d)可以看出,扩展模型预测路径跟踪具有更稳定的横摆角速度和侧翻阈值,可以获得更好的横摆稳定性与防侧翻性能。结果表明,扩展模型预测路径跟踪方法能够充分利用车辆的机动性,使自动驾驶车辆能够在可行驶道路区域内沿着最佳路线行驶,有利于改善车辆的驾驶舒适性和道路利用率。
上述仅为本发明的具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。
Claims (9)
1.一种自动驾驶车辆的跟踪控制方法,其特征在于,预先建立考虑道路倾角与曲率的车辆动力学模型,控制方法包括如下步骤:
1)基于车辆动力学模型构建当前时刻的动态预测过程,并设计考虑驾驶路径信息的扩展模型预测控制器;
2)通过车辆动力学模型获取当前时刻车辆的状态信息,根据状态信息建立约束包络,包括防滑移约束、防侧翻约束、可行驶道路区域约束和扩展模型预测控制器约束;
3)根据动态预测过程和约束包络利用差分进化算法求解得到当前时刻的最优控制转向角,扩展模型预测控制器根据最优控制转向角控制车辆在可行驶道路区域内自主跟踪最优的平滑路径;
4)回到步骤1)计算下一个控制周期的最优控制转向角,直到车辆到达路径的终点。
2.如权利要求1所述的一种自动驾驶车辆的跟踪控制方法,其特征在于,所述车辆动力学模型的三自由度动力学模型,具体如下:
其中,m与ms分别为车辆质量与簧载质量;g为重力加速度;lf与lr分别为车辆质心到前、后轴的距离;Ix与Iz分别为侧倾与横摆转动惯量;与分别为车辆侧倾刚度与阻尼系数;h为车辆质心到侧倾中心的距离;r为车辆横摆角速度;为车辆横摆加速度;ψ为车辆横摆角;κ为参考道路曲率;vx与vy分别为纵向与侧向速度;为侧向加速度;Fyf与Fyr分别为前轮与后轮侧向力;与分别为车辆侧倾角与道路侧倾角;与分别为车辆侧倾速度与侧倾加速度;ey与eψ分别为车辆侧向偏差与航向偏差;与分别为车辆侧向偏差与航向偏差的变化率;与分别为全局坐标系下车辆的横向速度与纵向速度;
对轮胎模型进行线性化建模为:
Fyf=-Cfαf,Fyr=-Crαr
其中,Cf与Cr分别为前、后轮侧偏刚度;αf与αr分别为前、后轮侧偏角,在小角度假设下被表示为:
其中,δf为前轮转角;
其中,Ac、Buc与Bvc分别为状态变量、控制输入与干扰输入的系数矩阵;Cc为跟踪误差输出的系数矩阵。
4.如权利要求2所述的一种自动驾驶车辆的跟踪控制方法,其特征在于,所述设计考虑驾驶路径信息的扩展模型预测控制器,通过参考路径规划来优化指标,得到考虑最短跟踪路径、最优路径曲率与路径航向跟随的目标优化函数为:
其中,Np为预测时域;Nc为控制时域;ρ(k+i)是在时刻k的行驶路径曲率;S(k+i)是在时刻k的行驶路径长度;Гk、Гs、Гψ与Гu是相对应的权重因子;
给定全局车辆姿态(x0,y0,ts)作为时间步长内的瞬态变量,通过动态预测过程解析求解预测步长内相应的行驶路径曲率和长度,在预测过程与目标函数之间添加中间变量为:
eψ(k+i)=ψ(k+i)-ψref(k+i);
8.如权利要求2所述的一种自动驾驶车辆的跟踪控制方法,其特征在于,扩展模型预测
控制器约束具体为:每个步长内的控制输入、控制增量和预测输出的各种约束工况表示为:
△umin(k+i)≤△u(k+i)≤△umax(k+i)
i=0,1,…,Nc-1
umin(k+i)≤u(k+i)≤umax(k+i)
i=0,1,…,Nc-1
ymin(k+i)≤y(k+i)≤ymax(k+i)
i=1,2,…,Np
其中,△umin(k+i)与△umax(k+i)分别为控制增量的上下限;umin(k+i)与umax(k+i)分别为控制输入的上下限;ymin(k+i)与ymax(k+i)分别为状态空间***输出的上下限。
9.如权利要求1所述的一种自动驾驶车辆的跟踪控制方法,其特征在于,步骤3)具体包括如下:
3.1)将前轮转角控制增量设为优化变量,并在约束范围内随机生成控制增量的初始种群;
3.2)通过获得控制时域内的初始种群来计算预测时域内的行驶路径曲率、长度与航向误差,将考虑多约束的目标优化函数Je设为主适应度函数,记录每个更新种群对应的目标适应度函数值;
3.3)通过对两个不同的随机目标控制输入执行相减生成一个差分变量,并通过更新差分变量在搜索空间中的变异和交叉操作来生成新的试验个体;
3.4)通过评估更新后种群的适应度值进行选择操作;当更新后的试验种群适应度值小于上一代目标种群适应度值时,选择试验种群作为下一代种群;进化过程将重复固定的迭代寻优或在搜索过程中达到给定的精度收敛时结束,得到最优控制转向角序列求解优化问题。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110703645.1A CN113320542B (zh) | 2021-06-24 | 2021-06-24 | 一种自动驾驶车辆的跟踪控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110703645.1A CN113320542B (zh) | 2021-06-24 | 2021-06-24 | 一种自动驾驶车辆的跟踪控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113320542A true CN113320542A (zh) | 2021-08-31 |
CN113320542B CN113320542B (zh) | 2022-05-17 |
Family
ID=77424506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110703645.1A Active CN113320542B (zh) | 2021-06-24 | 2021-06-24 | 一种自动驾驶车辆的跟踪控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113320542B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114114929A (zh) * | 2022-01-21 | 2022-03-01 | 北京航空航天大学 | 一种基于lssvm的无人驾驶车辆路径跟踪方法 |
CN114200925A (zh) * | 2021-11-10 | 2022-03-18 | 江苏大学 | 基于自适应时域模型预测的拖拉机路径跟踪控制方法及*** |
CN114212104A (zh) * | 2021-12-14 | 2022-03-22 | 京东鲲鹏(江苏)科技有限公司 | 车辆控制方法、装置、车辆和存储介质 |
CN114355941A (zh) * | 2022-01-04 | 2022-04-15 | 北京石油化工学院 | 基于改进Stanley控制的车辆路径跟踪方法 |
CN114379583A (zh) * | 2021-12-10 | 2022-04-22 | 江苏大学 | 一种基于神经网络动力学模型的自动驾驶车辆轨迹跟踪***及方法 |
CN114435399A (zh) * | 2022-01-27 | 2022-05-06 | 上海工程技术大学 | 基于预测模型的自动驾驶汽车稳定性路径跟踪方法 |
CN114896694A (zh) * | 2022-05-17 | 2022-08-12 | 哈尔滨工业大学(威海) | 一种基于两点预瞄的路径跟踪控制方法 |
CN115805939A (zh) * | 2022-11-29 | 2023-03-17 | 长安大学 | 智能电动汽车路径跟踪控制方法及装置 |
CN117360544A (zh) * | 2023-11-14 | 2024-01-09 | 海南大学 | 一种基于drl-mpc的自动驾驶车辆横向控制方法 |
CN117519136A (zh) * | 2023-10-21 | 2024-02-06 | 哈尔滨理工大学 | 一种考虑大曲率转弯的无人艇路径跟踪方法 |
CN117601857A (zh) * | 2023-12-18 | 2024-02-27 | 广东工业大学 | 一种基于轨迹预测的人机共驾切换控制方法 |
CN117911414A (zh) * | 2024-03-20 | 2024-04-19 | 安徽大学 | 一种基于强化学习的自动驾驶汽车运动控制方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013248925A (ja) * | 2012-05-30 | 2013-12-12 | Hitachi Automotive Systems Ltd | 車両制御装置 |
CN109102124A (zh) * | 2018-08-24 | 2018-12-28 | 山东师范大学 | 基于分解的动态多目标多路径诱导方法、***及存储介质 |
CN109976159A (zh) * | 2019-04-09 | 2019-07-05 | 台州学院 | 基于安全可控域的智能车辆横向控制方法 |
CN109991974A (zh) * | 2018-01-02 | 2019-07-09 | ***通信有限公司研究院 | 自动驾驶路径跟随方法、装置及控制设备 |
CN111258323A (zh) * | 2020-03-30 | 2020-06-09 | 华南理工大学 | 一种智能车辆轨迹规划与跟踪的联合控制方法 |
CN111824146A (zh) * | 2020-06-19 | 2020-10-27 | 武汉理工大学 | 一种路径跟随模型预测控制方法、***、装置及存储介质 |
CN111923908A (zh) * | 2020-08-18 | 2020-11-13 | 哈尔滨理工大学 | 一种融合稳定性的智能汽车路径跟踪控制方法 |
KR20210022891A (ko) * | 2019-08-21 | 2021-03-04 | 한양대학교 산학협력단 | 차선 유지 제어 방법 및 그 장치 |
CN112693449A (zh) * | 2021-01-26 | 2021-04-23 | 湖南大学 | 一种无人车辆极限工况下横纵向耦合控制方法 |
WO2021079338A1 (en) * | 2019-10-23 | 2021-04-29 | C.R.F. Societa' Consortile Per Azioni | Motor-vehicle trajectory planning and control to cause automated motor-vehicles to perform low-speed manoeuvres in automated driving |
-
2021
- 2021-06-24 CN CN202110703645.1A patent/CN113320542B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013248925A (ja) * | 2012-05-30 | 2013-12-12 | Hitachi Automotive Systems Ltd | 車両制御装置 |
CN109991974A (zh) * | 2018-01-02 | 2019-07-09 | ***通信有限公司研究院 | 自动驾驶路径跟随方法、装置及控制设备 |
CN109102124A (zh) * | 2018-08-24 | 2018-12-28 | 山东师范大学 | 基于分解的动态多目标多路径诱导方法、***及存储介质 |
CN109976159A (zh) * | 2019-04-09 | 2019-07-05 | 台州学院 | 基于安全可控域的智能车辆横向控制方法 |
KR20210022891A (ko) * | 2019-08-21 | 2021-03-04 | 한양대학교 산학협력단 | 차선 유지 제어 방법 및 그 장치 |
WO2021079338A1 (en) * | 2019-10-23 | 2021-04-29 | C.R.F. Societa' Consortile Per Azioni | Motor-vehicle trajectory planning and control to cause automated motor-vehicles to perform low-speed manoeuvres in automated driving |
CN111258323A (zh) * | 2020-03-30 | 2020-06-09 | 华南理工大学 | 一种智能车辆轨迹规划与跟踪的联合控制方法 |
CN111824146A (zh) * | 2020-06-19 | 2020-10-27 | 武汉理工大学 | 一种路径跟随模型预测控制方法、***、装置及存储介质 |
CN111923908A (zh) * | 2020-08-18 | 2020-11-13 | 哈尔滨理工大学 | 一种融合稳定性的智能汽车路径跟踪控制方法 |
CN112693449A (zh) * | 2021-01-26 | 2021-04-23 | 湖南大学 | 一种无人车辆极限工况下横纵向耦合控制方法 |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114200925B (zh) * | 2021-11-10 | 2024-05-14 | 江苏大学 | 基于自适应时域模型预测的拖拉机路径跟踪控制方法及*** |
CN114200925A (zh) * | 2021-11-10 | 2022-03-18 | 江苏大学 | 基于自适应时域模型预测的拖拉机路径跟踪控制方法及*** |
CN114379583A (zh) * | 2021-12-10 | 2022-04-22 | 江苏大学 | 一种基于神经网络动力学模型的自动驾驶车辆轨迹跟踪***及方法 |
CN114379583B (zh) * | 2021-12-10 | 2024-05-14 | 江苏大学 | 一种基于神经网络动力学模型的自动驾驶车辆轨迹跟踪***及方法 |
CN114212104A (zh) * | 2021-12-14 | 2022-03-22 | 京东鲲鹏(江苏)科技有限公司 | 车辆控制方法、装置、车辆和存储介质 |
CN114355941A (zh) * | 2022-01-04 | 2022-04-15 | 北京石油化工学院 | 基于改进Stanley控制的车辆路径跟踪方法 |
CN114114929B (zh) * | 2022-01-21 | 2022-04-29 | 北京航空航天大学 | 一种基于lssvm的无人驾驶车辆路径跟踪方法 |
CN114114929A (zh) * | 2022-01-21 | 2022-03-01 | 北京航空航天大学 | 一种基于lssvm的无人驾驶车辆路径跟踪方法 |
CN114435399B (zh) * | 2022-01-27 | 2023-09-12 | 上海工程技术大学 | 基于预测模型的自动驾驶汽车稳定性路径跟踪方法 |
CN114435399A (zh) * | 2022-01-27 | 2022-05-06 | 上海工程技术大学 | 基于预测模型的自动驾驶汽车稳定性路径跟踪方法 |
CN114896694A (zh) * | 2022-05-17 | 2022-08-12 | 哈尔滨工业大学(威海) | 一种基于两点预瞄的路径跟踪控制方法 |
CN114896694B (zh) * | 2022-05-17 | 2024-06-04 | 哈尔滨工业大学(威海) | 一种基于两点预瞄的路径跟踪控制方法 |
CN115805939A (zh) * | 2022-11-29 | 2023-03-17 | 长安大学 | 智能电动汽车路径跟踪控制方法及装置 |
CN115805939B (zh) * | 2022-11-29 | 2024-06-07 | 长安大学 | 智能电动汽车路径跟踪控制方法及装置 |
CN117519136A (zh) * | 2023-10-21 | 2024-02-06 | 哈尔滨理工大学 | 一种考虑大曲率转弯的无人艇路径跟踪方法 |
CN117519136B (zh) * | 2023-10-21 | 2024-05-17 | 哈尔滨理工大学 | 一种考虑大曲率转弯的无人艇路径跟踪方法 |
CN117360544A (zh) * | 2023-11-14 | 2024-01-09 | 海南大学 | 一种基于drl-mpc的自动驾驶车辆横向控制方法 |
CN117360544B (zh) * | 2023-11-14 | 2024-06-21 | 海南大学 | 一种基于drl-mpc的自动驾驶车辆横向控制方法 |
CN117601857B (zh) * | 2023-12-18 | 2024-05-10 | 广东工业大学 | 一种基于轨迹预测的人机共驾切换控制方法 |
CN117601857A (zh) * | 2023-12-18 | 2024-02-27 | 广东工业大学 | 一种基于轨迹预测的人机共驾切换控制方法 |
CN117911414A (zh) * | 2024-03-20 | 2024-04-19 | 安徽大学 | 一种基于强化学习的自动驾驶汽车运动控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113320542B (zh) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113320542B (zh) | 一种自动驾驶车辆的跟踪控制方法 | |
CN111890951B (zh) | 智能电动汽车轨迹跟踪与运动控制方法 | |
CN107561942B (zh) | 基于模型补偿的智能车辆轨迹跟踪模型预测控制方法 | |
CN109795502B (zh) | 智能电动汽车路径跟踪模型预测控制方法 | |
CN110377039B (zh) | 一种车辆避障轨迹规划与跟踪控制方法 | |
CN109017778B (zh) | 四轮独立驱动车辆的期望路径主动转向控制方法 | |
CN112622903B (zh) | 一种车辆跟随驾驶环境下自主车辆的纵向和横向控制方法 | |
Awad et al. | Model predictive control with fuzzy logic switching for path tracking of autonomous vehicles | |
CN111923908A (zh) | 一种融合稳定性的智能汽车路径跟踪控制方法 | |
CN111538328B (zh) | 一种用于自主驾驶车辆避障轨迹规划与跟踪控制的优先级分层预测控制方法 | |
CN114379583B (zh) | 一种基于神经网络动力学模型的自动驾驶车辆轨迹跟踪***及方法 | |
CN109017759B (zh) | 期望路径车辆横摆控制方法 | |
CN112829766B (zh) | 一种基于分布式驱动电动车辆的自适应路径跟踪方法 | |
CN113911106B (zh) | 基于博弈论的商用车横向轨迹跟随与稳定性协同控制方法 | |
CN113126623B (zh) | 一种考虑输入饱和的自适应动态滑模自动驾驶车辆路径跟踪控制方法 | |
EL HAJJAMI et al. | Neural network based sliding mode lateral control for autonomous vehicle | |
CN109017446B (zh) | 期待路径车辆纵向速度追踪控制方法及装置 | |
CN109017804B (zh) | 力矩分配控制器为车辆各轮毂电机分配驱动力矩的方法 | |
CN112578672A (zh) | 基于底盘非线性的无人驾驶汽车轨迹控制***及其轨迹控制方法 | |
CN116560371A (zh) | 基于自适应模型预测控制的自动驾驶车辆路径跟踪方法 | |
CN112606843A (zh) | 一种基于Lyapunov-MPC技术的智能车辆路径跟踪控制方法 | |
CN113341994B (zh) | 一种基于分段仿射***最优控制的智能汽车路径跟踪控制方法 | |
CN109017447B (zh) | 无人驾驶车辆总的驱动力矩输出方法 | |
Sousa et al. | Nonlinear tire model approximation using machine learning for efficient model predictive control | |
CN116714578A (zh) | 一种车辆换道避障方法、***、装置及存储介质 |
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 |