CN104977933A - 一种自主驾驶车辆的区域型路径跟踪控制方法 - Google Patents
一种自主驾驶车辆的区域型路径跟踪控制方法 Download PDFInfo
- Publication number
- CN104977933A CN104977933A CN201510377605.7A CN201510377605A CN104977933A CN 104977933 A CN104977933 A CN 104977933A CN 201510377605 A CN201510377605 A CN 201510377605A CN 104977933 A CN104977933 A CN 104977933A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- formula
- unit
- delta
- beta
- 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 64
- 230000009471 action Effects 0.000 claims abstract description 11
- 238000013178 mathematical model Methods 0.000 claims abstract description 9
- 238000005457 optimization Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 12
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000005070 sampling Methods 0.000 claims description 11
- 238000006073 displacement reaction Methods 0.000 claims description 10
- 238000010845 search algorithm Methods 0.000 claims description 8
- 230000007246 mechanism Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 238000009795 derivation Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 2
- 230000001953 sensory effect Effects 0.000 claims 6
- 230000008447 perception Effects 0.000 abstract description 15
- 238000004088 simulation Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 239000010426 asphalt Substances 0.000 description 5
- 239000000446 fuel Substances 0.000 description 4
- 238000005265 energy consumption Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本发明公开了一种自主驾驶车辆的区域型路径跟踪控制方法,以克服跟踪控制方法未考虑车辆和道路的形状与大小进而不能保证车辆不与道路边界或周围障碍物发生碰撞的问题,步骤为:建立二维车辆道路模型;建立车辆路径跟踪问题的数学模型;计算车辆前方一段距离内的可行道路区域边界线;建立车辆系统模型;进行区域型路径跟踪控制模型的设计并选取控制量即当前时刻最佳的前轮转角;根据最佳的前轮转角控制转向执行机构动作从而使被控车辆在车辆感知系统给出的车辆前方一段距离内可行道路区域内行驶。本方法在建立的二维车辆道路模型时,考虑了车辆和道路的形状与大小,降低车辆与道路边界发生碰撞的可能,提高了自主驾驶车辆的安全性。
Description
技术领域
本发明属于自主驾驶技术领域的控制方法,涉及一种自主驾驶车辆的路径跟踪控制方法。
背景技术
自主驾驶技术的广泛应用前景使其日益受到人们的关注。典型的自主驾驶系统包括感知系统和驾驶控制系统两大功能模块,感知系统用以获取车辆周围环境信息和车辆自身的运行状态信息,驾驶控制系统则是代替驾驶员控制车辆行驶。对自主驾驶技术而言,路径跟踪控制是驾驶控制系统需要解决的一个最为关键的控制问题。现有的自主驾驶车辆的路径跟踪控制大都是参照了机器人的运动控制方法,首先根据感知系统扫描到的道路交通信息规划出一条可行的轨迹或路径线,然后控制车辆跟踪这条可行的轨迹或路径线。这些控制方法大都是基于点线式的车辆道路模型设计的,其中一些典型的控制方法有纯点追踪法、预瞄PID和Stanly方法等。它们都能取得较好的路径跟踪控制效果,但由于在设计过程中忽略掉了车辆和道路的形状与大小,所以并不能保证车辆不会与道路边界或其周围的障碍物发生碰撞。
发明内容
本发明要解决的问题是克服现有自主驾驶车辆的路径跟踪控制方法中存在的未考虑车辆和道路的形状与大小进而不能保证车辆不与道路边界或其周围障碍物发生碰撞的问题,提供一种自主驾驶车辆的区域型路径跟踪控制方法。
本发明提出的一种自主驾驶车辆的区域型路径跟踪控制方法是采用如下技术方案实现的:
一种自主驾驶车辆的区域型路径跟踪控制方法,自主驾驶车辆中的驾驶控制系统首先根据感知系统扫描处理后给出的可行道路区域信息以及车辆自身的运行状态信息优化出当前时刻最佳的前轮转角,然后根据该前轮转角控制车辆的转向执行机构动作,以使车辆在可行的道路区域内行驶,其特征在于步骤如下:
步骤一、建立二维车辆道路模型:
建立二维车辆道路模型,设刚性杆RF为车辆模型,它过车辆的质心o,长度等于车身长度l,期望路径则由期望道路区域左边界线f′l(x)、期望道路区域右边界线f′r(x)和期望道路区域中心线f(x)组成的期望道路区域来表示,且满足:
式中,fl(x)为通过自主驾驶车辆中的感知系统扫描处理得到的前方一段距离内可行道路区域的左边界;fr(x)为通过自主驾驶车辆中的感知系统扫描处理得到的前方一段距离内可行道路区域的右边界;f′l(x)为期望道路区域左边界线,fr'(x)为期望道路区域右边界线,w为车辆宽度,单位,m;
步骤二、建立车辆的区域型路径跟踪问题的数学模型:
基于步骤一建立的二维车辆道路模型,保证刚性杆RF始终处于由期望道路区域左边界线f′l(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域内,结合刚性杆的几何和物理特性,建立车辆的区域型路径跟踪问题的数学模型如下:
式中,yo为车辆质心o的侧向位置,单位,m;lf为车辆质心o到车辆前端点F的距离,单位,m;lr为车辆质心o到车辆后端点R的距离,单位,m;ψ为车辆横摆角,单位,rad;β为车辆质心侧偏角,单位,rad;
步骤三、计算车辆前方一段距离内可行道路区域边界线fl(x)和fr(x):
假定自主驾驶车辆的感知系统可实时获取车辆附近的可行道路区域边界的点序列信息(xr,yr,xl,yl),基于二次搜索算法采用三次拉格朗日插值公式得到车辆前方一段距离内可行道路区域的边界线函数为:
式中,(xr(i),yr(i),xl(i),yl(i)),i=j,n,m,k为可行道路区域边界的点序列(xr,yr,xl,yl)中的四组坐标点;
步骤四、建立自主驾驶车辆系统模型并将其整理为状态空间形式:
式中,
式中,x为系统状态向量,且x=[yo ψ β r]T;δf为车辆前轮转角,也为系统控制量,单位,rad;yo为系统输出;A为系统矩阵;B为输入矩阵;C为输出矩阵;v为车辆质心处的速度,单位,m/s;r为车辆的横摆角速度,单位,rad/s;Cf为车辆前轮轮胎的侧偏刚度,单位,N/rad;Cr为车辆后轮轮胎的侧偏刚度,单位,N/rad;m为车辆的质量,单位,kg;Iz为车辆绕z轴的转动惯量,单位,kg·m2;a为车辆质心o到车辆前轴的距离,单位,m;b为车辆质心o到车辆后轴的距离,单位,m;
步骤五、采用模型预测控制方法设计车辆的区域型路径跟踪控制模型为:
满足:
式中:
Δxd(k+i)=v(k)·Ts;
Δyd(k+i)=yo(k+i)-yo(k+i-1);
Δδf(k+i)=δf(k+i)-δf(k+i-1);
Cψ=[0 1 0 0],Cβ=[0 0 1 0];
并选取控制量即当前时刻最佳的前轮转角为:
式中δf(k+i)为k+i时刻的系统控制量,即为车辆的前轮转角,单位,rad;
x(k+i)为k+i时刻的系统状态向量;
yo(k+i)为k+i时刻的系统输出,即车辆质心的侧向位置,单位,m;
P为预测时域,N为控制时域;
Γy和Γu为加权矩阵;
Γd,i为权重因子;
yr(k+i),i=1,…,P为期望道路区域中心线f(x)的离散量,离散间隔为v(k)·Ts,单位,m;
Δxd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的纵向位移,单位,m;
Δyd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的侧向位移,单位,m;
Δδf(k+i)为k+i时刻的控制增量,单位,rad;
δfsat为转向执行机构所能实现的最大的前轮转角,单位,rad;
Δδfsat转向执行机构所能实现的最大的前轮转角增量,单位,rad;
f′l(k+i)为期望道路区域左边界线f′l(x)在时刻k+i的采样值,单位,m;
fr'(k+i)则为期望道路区域右边界线fr'(x)在时刻k+i的采样值,单位,m;
βrollover为车辆可能发生侧翻的临界量,单位,rad;
Ts为采样时间,单位s;
U*为通过优化求解得到的最优控制序列;
步骤六、根据步骤五中给出的当前时刻最佳的前轮转角控制转向执行机构动作,使得被控车辆的前轮转角等于当前时刻最佳的前轮转角从而使被控车辆在车辆感知系统给出的车辆前方一段距离内可行道路区域内行驶,实现区域路径跟踪的控制目标。
进一步的技术方案为:
步骤二的具体过程为:
为保证刚性杆RF始终处于由期望道路区域左边界线f′l(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域内,需保证下述的式(2)中描述的关系成立:
式中,yF为刚性杆RF前端点F的侧向位置,单位,m;yR为刚性杆RF后端点R的侧向位置,单位,m;
刚性杆RF的前端点F和后端点R与质心o存在如下几何关系:
式中,yo为车辆质心o的侧向位置,单位,m;lf为车辆质心o到车辆前端点F的距离,单位,m;lr为车辆质心o到车辆后端点R的距离,单位,m;ψ为车辆横摆角,单位,弧度(rad);β为车辆质心侧偏角,单位,rad;
考虑到自主驾驶车辆的感知系统每次可观测到的距离大约为50m,而道路的曲率也大都是比较小的,所以认为车辆在这段区域内行驶时的横摆角ψ是很小的,又考虑到车辆的质心侧偏角β很小,本发明采用如下近似关系:
进而可将公式(3)简化为:
将公式(5)代入到公式(2)中,整理即可得到步骤二中所述的车辆的区域型路径跟踪问题的数学模型式(6)。
步骤三的具体过程为:
步骤三中的式(7)中,(xr(i),yr(i),xl(i),yl(i)),i=j,n,m,k为道路点序列(xr,yr,xl,yl)中的四组坐标点,这四组坐标点的选取则是基于二次搜索算法进行的,二次搜索的目的是为了获取车辆前方一段距离内可行道路区域的起点与终点二次搜索算法的具体推导过程如下:
在不考虑倒车的情况下,假设被控车辆当前所在的位置坐标为(xo,yo),取作为搜索的起点,则点的横坐标xr(0)和点的横坐标xl(0)必为负值,此次搜索的目的是寻找位于车辆质心o后方且在X轴方向上距离点o最近的一组点则点的横坐标xr(j)和点的横坐标xl(j)必满足公式(8):
式中,xr(j+1)为位于点前方且距离它最近的点的横坐标;xl(j+1)为位于点前方且距离它最近的点的横坐标;
寻找到满足式(8)的一组点后,将它们的信息存储起来,然后在进行第二次搜索时,以它们作为搜索的起始点,考虑到作用到自主车上的控制信号,其有效作用期一般为1s左右,只考虑车辆前方长度为v的一段道路区域,式中v为车辆质心处的速度,因此,本次搜索的目标点的横坐标必定满足式(9)中的不等式关系:
式中,xr(k)为点的横坐标;xl(k)为点的横坐标;xr(k+1)为位于点前方且距离它最近的点的横坐标;xl(k+1)为位于点前方且距离它最近的点的横坐标;
将搜索到的点和作为式(7)的两组插值点,同时选取点和作为式(7)的另外两组插值点,令j、k、n和m分别代表上述四组插值点在已知道路点序列(xr,yr,xl,yl)的位置,j、k、n和m之间的关系如下:
步骤四的具体过程为:
(1)建立车辆运动学模型
假定车辆是一个刚性体,其中装置着四个不会发生形变的车轮,并以车辆前轮作为转向轮,根据运动学方程以及几何关系得到车辆的运动学模型如公式(11)所示:
式中,xo为车辆质心o的纵向位置,单位,m;yo为车辆质心o的侧向位置,单位,m;v为车辆质心处的速度,单位,m/s;r为车辆的横摆角速度,单位,rad/s,将式(4)代入到式(11)中,则可以得到简化的车辆运动学模型,如式(12)所示:
(2)建立车辆动力学模型
设车辆动力学模型中车辆质心o为坐标原点,沿着车身向前的方向为横轴x的正方向,垂直于横轴向上的方向为纵轴y的正方向,本方法是通过控制车辆的前轮转角来实现路径跟踪的目的的,所以忽略车辆的纵向动力学,只考虑车辆的侧向动力学及横摆方向的动力学,根据牛顿第二定律与力矩平衡关系,可得到如式(13)所示的车辆动力学模型:
式中,vx为车辆质心处的纵向速度,单位,m/s;Fyf为车辆前轮侧向力,单位,N;Fyr为车辆后轮侧向力,单位,N;m为车辆的质量,单位,kg;Iz为车辆绕z轴的转动惯量,单位,kg·m2;a为车辆质心o到车辆前轴的距离,单位,m;b为车辆质心o到车辆后轴的距离,单位,m;δf为车辆前轮转角,单位,rad,车辆的前轮转角δf很小,可将公式(13)简化,简化后的车辆动力学模型如式(14)所示:
假定车辆侧向轮胎力未达到饱和,此时侧向力Fy与轮胎侧偏角α基本呈线性关系,如式(15)所示:
式中,Cf为车辆前轮的轮胎侧偏刚度,单位,N·rad;Cr为车辆后轮的轮胎侧偏刚度,单位,N·rad;αf为车辆前轮的轮胎侧偏角,单位,rad;αr为车辆后轮的轮胎侧偏角,单位,rad,根据坐标系的规定,前轮的轮胎侧偏角αf和后轮的轮胎侧偏角αr分别为:
结合式(14)、(15)和(16),整理可得二自由度的车辆动力学模型,如式(17)所示:
(3)建立车辆系统的状态空间模型
结合式(12)和式(17),同时考虑到则可得车辆系统运动和动力学的微分方程式,具体如式(18)所示:
通过控制车辆的前轮转角进而保证车辆的侧向位置满足式(6)中的不等式约束,选取车辆质心o的侧向位置yo作为系统输出,同时选取前轮转角δf作为系统控制量,系统状态向量选取为x=[yo ψ β r],车辆系统模型可被描述成步骤四中式(19)所示的状态空间模型。
步骤五的具体过程为:
假设自主驾驶车辆在一个预测时域内保持恒速行驶,步骤四中的式(19)为车辆系统的微分模型,为了用于车辆的区域型路径跟踪控制模型的设计,需要将式(19)离散化,得到离散时间的车辆系统模型,如式(20)所示:
式中, 式中Ts为采样时间;
假定预测时域为P,控制时域为N,且满足N≤P,同时假定控制时域之外的控制量保持不变,即δf(k+N-1)=δf(k+N)=…=δf(k+P-1),则基于式(20)中离散时间的车辆系统模型推导出P步的状态预测方程,具体如(21)所示:
同时推导出P步的预测输出,如式(22)所示:
定义控制输入序列U(k)和控制预测输出序列Y(k+1|k)分别为:
为了使自主驾驶车辆尽可能沿着期望道路区域的中心线行驶,定义如式(24)所示的参考输入序列R(k):
式中,yr(k+i),i=1,…,P为期望道路区域中心线f(x)的离散量,离散间隔为v(k)·Ts,为了控制车辆尽可能沿着期望道路区域中心线行驶,可通过最小化式(25)中的目标函数来实现:
J1=‖Y(k+1|k)-R(k)‖2 (25)
为了使区域型路径跟踪控制模型具有最短化被控车辆行驶路线的功能,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时,可通过最小化由车辆行驶位移构成的目标函数来实现,如式(26)所示:
式中,
Δxd(k+i)=v(k)·Ts,i=1,…,P
Δyd(k+i)=yo(k+i)-yo(k+i-1),i=1,…,P;
式中,Δxd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的纵向位移,单位,m;Δyd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的侧向位移,单位,m;
为了对控制器的控制动作加以控制,使其不会过大,以保证被控车辆的转向平顺性,将由控制输入序列U(k)构成的式(27)作为控制模型的一个优化目标:
J3=‖U(k)‖2 (27)
引入权重系数对J1、J2和J3三个优化目标的需求进行权衡处理,设计的基于模型预测控制的区域型路径跟踪控制模型的优化目标为:
式中,Γy和Γu为加权矩阵;Γd,i为权重因子;
为了保证被控车辆始终行驶在可行道路区域内,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时对控制系统输出加以约束,结合步骤二中式(6)中的不等式关系,该输出约束可被写成如式(29)所示的形式:
式中,ψ(k+i)=Cψx(k+i),而Cψ=[0 1 0 0];β(k+i)=Cβx(k+i),而Cβ=[0 0 0 1];f′l(k+i)为期望道路区域左边界线f′l(x)在时刻k+i的采样值,单位,m;fr'(k+i)则为期望道路区域右边界线fr'(x)在时刻k+i的采样值,单位,m。
为使车辆前轮转角及其变化率不高于转向机构的饱和值,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时考虑如下式所示的控制约束和控制增量约束:
式中,δf(k+i)为k+i时刻的车辆前轮转角,单位,rad;δfsat为转向执行机构所能实现的最大的前轮转角,单位,rad;Δδf(k+i)=δf(k+i)-δf(k+i-1)为k+i时刻的前轮转角增量,单位,rad;Δδfsat转向执行机构所能实现的最大的前轮转角增量,单位,rad;
为提高车辆的侧向稳定性,降低其发生侧翻的风险,设计的车辆的区域型路径跟踪控制模型应尽可能使车辆质心侧偏角β不大于车辆发生侧翻的临界值βrollover,在因此,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时时考虑如下的状态约束:
|β(k+i)|≤βrollover,i=1,…,P (31)
通过整理公式(25)~(31),得到步骤五中的区域路径跟踪控制模型的式(32),求解式(32)中的优化问题即可获得一个最优的控制序列U*,结合模型预测控制的基本原理,选取控制量即当前时刻最佳的前轮转角即为步骤五中所述的式(33):
与现有技术相比,本发明具有以下有益效果:
1.本发明建立的二维车辆道路模型时,考虑了车辆和道路的形状与大小,降低车辆与道路边界发生碰撞的可能,提高了自主驾驶车辆的安全性。
2.本发明的控制模型是基于车辆动力学和运动学关系设计的,在低速和高速时同样具有较好的路径跟踪性能。
3.本发明在设计车辆的区域型路径跟踪控制模型时,将车辆稳定性及车辆能耗问题也考虑在内,在保证自主驾驶车辆路径跟踪性能的同时,确保车辆的行驶稳定性,降低其油耗,提高自主车的经济性。
附图说明
图1是本发明所述的一种自主驾驶车辆的区域型路径跟踪控制方法的流程图;
图2是本发明所述的一种自主驾驶车辆的区域型路径跟踪控制方法中建立的二维车辆道路模型的示意图;
图3是本发明所述的一种自主驾驶车辆的区域型路径跟踪控制方法中的车身前后端点与车辆质心的几何关系图;
图4是本发明所述的一种自主驾驶车辆的区域型路径跟踪控制方法中的获取车辆前方一段距离内可行道路区域边界线的原理示意图;
图5是本发明所述的一种自主驾驶车辆的区域型路径跟踪控制方法中的车辆运动学模型示意图;
图6是本发明所述的一种自主驾驶车辆的区域型路径跟踪控制方法中的车辆动力学模型示意图;
图7是本发明实施方式中自主驾驶车辆的区域型路径跟踪控制系统框图;
图8是本发明实施方式中离线仿真实验的道路工况图;
图9a至图9d是本发明实施方式中第一组离线仿真实验的仿真结果,其中图9a为被控车辆的行驶路径,图9b为控制器优化出的控制量,即车辆的前轮转角,图9c为车辆的质心侧偏角,图9d为车辆的横摆角速度;
图10a至图10d是本发明实施方式中第二组离线仿真实验的仿真结果,其中图10a为被控车辆的行驶路径,图10b为控制器优化出的控制量,即车辆的前轮转角,图10c为车辆的质心侧偏角,图10d为车辆的横摆角速度。
具体实施方式
下面结合附图对本发明进行详细说明:
本发明提出一种自主驾驶车辆的区域型路径跟踪控制方法,其具体实施步骤如下:
步骤一、建立二维车辆道路模型:
本发明建立一种新型的二维车辆道路模型,如附图2所示。忽略车辆左右两边的宽度,用过车辆质心o的刚性杆RF表示车辆,刚性杆RF的长度等于车身长度l。期望路径则由期望道路区域左边界线f′l(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域来表示,其中期望道路区域左边界线f′l(x)和期望道路区域右边界线fr'(x)可由下式计算得到:
其中,fl(x)为通过感知系统扫描,然后处理得到的前方一段距离内可行道路区域的左边界;fr(x)为通过感知系统扫描,然后处理得到的前方一段距离内可行道路区域的右边界;w为车辆宽度,单位,m。
步骤二、建立车辆的区域型路径跟踪控制问题的数学模型:
路径跟踪的目标是使得自主驾驶汽车沿着期望路径行驶。基于本发明建立的二维车辆道路模型,可知本发明中路径跟踪的主要目标是保证刚性杆RF始终处于由期望道路区域左边界线f′l(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域内,所以本发明的路径跟踪问题又名为区域型路径跟踪。
刚性杆RF具有在运动和受力情况下大小和形状不变的特性,所以只要保证刚性杆RF的前端点F和后端点R处于给定的期望道路区域内,整个刚性杆RF就处于该期望道路区域内。因此,本发明所提出的区域型路径跟踪问题,其主要目标是保证式(2)中所描述的关系成立:
其中,yF为刚性杆RF前端点F的侧向位置,单位,m;yR为刚性杆RF后端点R的侧向位置,单位,m。
如附图3所示,刚性杆RF的前端点F和后端点R与质心o存在如下几何关系:
其中,yo为车辆质心o的侧向位置,单位,m;lf为车辆质心o到车辆前端点F的距离,单位,m;lr为车辆质心o到车辆后端点R的距离,单位,m;ψ为车辆横摆角,单位,弧度(rad);β为车辆质心侧偏角,单位,rad。
考虑到自主驾驶车辆的感知系统,其每次可观测到的距离大约为50m,而道路的曲率也大都是比较小的,所以认为车辆在这段区域内行驶时的横摆角ψ是很小的。又考虑到车辆的质心侧偏角β很小,本发明采用如下近似关系:
进而可将公式(3)简化为:
将公式(5)代入到公式(2)中,整理可得本发明提出的车辆的区域型路径跟踪问题的数学模型,如下式所示:
步骤三、计算前方一段距离内可行道路区域边界线函数fl(x)和fr(x)
本发明假定车辆感知系统可实时获取车身坐标系下的车辆周围道可行道路区域边界的点序列(xr,yr,xl,yl)。基于此,采用三次拉格朗日插值公式对获得的道路点序列(xr,yr,xl,yl)进行插值处理,获得车辆前方一段距离内可行道路区域的左边界线fl(x)和右边界线fr(x),具体如式(7)所示:
式中,(xr(i),yr(i),xl(i),yl(i)),i=j,n,m,k为可行道路区域边界的点序列(xr,yr,xl,yl)中的四组坐标点。这四组坐标点的选取则是基于二次搜索算法进行的,具体如附图4所示。二次搜索的目的是为了获取车辆前方一段距离内可行道路区域的起点与终点二次搜索算法的具体推导过程如下:
在不考虑倒车的情况下,假设被控车辆当前所在的位置坐标为(xo,yo),取作为搜索的起点,则点的横坐标xr(0)和点的横坐标xl(0)必为负值。此次搜索的目的是寻找位于车辆质心o后方且在X轴方向上距离点o最近的一组点则点的横坐标xr(j)和点的横坐标xl(j)必满足式(8):
其中,xr(j+1)为位于点前方且距离它最近的点的横坐标;xl(j+1)为位于点前方且距离它最近的点的横坐标。
寻找到满足式(8)的一组点后,将它们的信息存储起来,然后在进行第二次搜索时,以它们作为搜索的起始点。考虑到作用到自主车上的控制信号,其有效作用期一般为1s左右,所以本发明只考虑车辆前方长度为v的一段道路区域,其中v为车辆质心处的速度。因此,本次搜索的目标点的横坐标必定满足式(9)中的不等式关系:
其中,xr(k)为点的横坐标;xl(k)为点的横坐标;xr(k+1)为位于点前方且距离它最近的点的横坐标;xl(k+1)为位于点前方且距离它最近的点的横坐标。
本发明将搜索到的点和作为式(7)的两组插值点,同时选取点和作为另外两组插值点。令j、k、n和m分别代表上述四组插值点在已知道路点序列(xr,yr,xl,yl)的位置,则存在如下关系:
步骤四、建立车辆系统模型并整理成状态空间形式:
考虑到车辆的运动学和动力学关系分别对低速和高速行驶时的自主驾驶车辆有着重大的影响,本发明在建立车辆系统模型时,同时将车辆的运动学和动力学关系考虑在内。
(1)建立车辆运动学模型
车辆运动学模型的示意图如附图5所示,这里假定车辆是一个刚性体,其中装置着四个不会发生形变的车轮,并以前轮作为转向轮。根据运动学方程以及附图5中所示的几何关系可得车辆的运动学模型如式(11)所示:
式中,xo为车辆质心o的纵向位置,单位,m;yo为车辆质心o的侧向位置,单位,m;v为车辆质心处的速度,单位,m/s;r为车辆的横摆角速度,单位,rad/s。将式(4)代入到式(11)中,则可以得到简化的车辆运动学模型,如式(12)所示:
(2)建立车辆动力学模型
车辆动力学模型的示意图如附图6所示,其中车辆质心o为坐标原点,沿着车身向前的方向为横轴x的正方向,垂直于横轴向上的方向为纵轴y的正方向。由于本发明是通过控制车辆的前轮转角来实现路径跟踪的目的的,所以忽略车辆的纵向动力学,而只考虑车辆的侧向动力学及横摆方向的动力学。根据牛顿第二定律与力矩平衡关系,可得到如式(13)所示的车辆动力学模型:
式中,vx为车辆质心处的纵向速度,单位,m/s;Fyf为车辆前轮侧向力,单位,N;Fyr为车辆后轮侧向力,单位,N;m为车辆的质量,单位,kg;Iz为车辆绕z轴的转动惯量,单位,kg·m2;a为车辆质心o到车辆前轴的距离,单位,m;b为车辆质心o到车辆后轴的距离,单位,m;δf为车辆前轮转角,单位,rad。车辆的前轮转角δf很小,所以可将公式(13)简化,简化后的车辆动力学模型如式(14)所示:
假定车辆侧向轮胎力未达到饱和,此时侧向力Fy与轮胎侧偏角α基本呈线性关系,如式(15)所示:
式中,Cf车辆前轮的轮胎侧偏刚度,单位,N·rad;Cr为车辆后轮的轮胎侧偏刚度,单位,N·rad;αf为车辆前轮的轮胎侧偏角,单位,rad;αr为车辆后轮的轮胎侧偏角,单位,rad。根据坐标系的规定,前、后轮的轮胎侧偏角分别为:
结合式(14)、(15)和(16),整理可得二自由度的车辆动力学模型,如式(17)所示:
(3)建立车辆系统的状态空间模型
结合式(12)和式(17),同时考虑到则可得车辆系统运动和动力学的微分方程式,具体如式(18)所示:
本发明提出的车辆的区域型路径跟踪问题,其主要目标是通过控制车辆的前轮转角进而保证车辆的侧向位置满足式(6)中的不等式约束。所以,选取车辆质心o的侧向位置yo作为系统输出,同时选取前轮转角δf作为系统控制量,选取系统状态向量x=[yo ψ β r]T。基于此,车辆系统模型可被描述成式(19)所示的状态空间模型:
式中,
其中,A为系统矩阵;B为输入矩阵;C为输出矩阵。
步骤五、采用模型预测控制方法进行区域型路径跟踪控制模型的设计,得到当前时刻最佳的前轮转角
本发明设计的区域型路径跟踪控制系统的系统框图如附图7所示,表征车辆运行状态的车辆质心的位置(xo,yo)、车辆横摆角ψ、车辆的速度v、车辆的横摆角速度r以及车辆的质心侧偏角β都可通过感知系统中装置的高精度GPS传感器RT3002测量得到。考虑到模型预测控制方法在处理约束上的优越性,本发明基于模型预测控制方法进行区域型路径跟踪控制模型的设计。
首先,根据前面建立的区域型路径跟踪问题的数学模型可知,在设计车辆的区域型路径跟踪控制模型时必须对车辆质心的侧向位置进行约束,使其满足式(6)中的不等式关系。其次,考虑到安全性是车辆在行驶过程中必须要关注的一个重要问题,而针对进行区域型路径跟踪的自主车来讲,沿着其前方可行道路区域的中心线行驶明显是最安全的行驶方案,所以设计的车辆的区域型路径跟踪控制模型必须能保证自主车尽可能地行驶在区域中心线上。车辆发生侧向翻转也严重影响着车辆的行驶安全。由经验可知,当车辆质心侧偏角β大于某一量(我们称为侧翻临界点βrollover)时,车辆就会有发生侧翻的危险,所以在设计车辆的区域型路径跟踪控制模型时必须对车辆质心侧偏角加以约束。再次,考虑到现今广受国内外关注的油耗问题,本发明提出通过最短化车辆的行驶路线来降低能耗进而实现减少油耗的目的。最后,考虑到自主车的行驶平顺性,还需对控制动作的大小进行限制,以避免出现过大的控制动作。车辆的转向机构是一个机械系统,会存在机械饱和的问题,所以若要保证控制器输出的控制量能有效地发挥控制作用,在设计车辆的区域型路径跟踪控制模型时还必须将转向执行机构的饱和问题考虑在内。综上分析,本发明设计的车辆的区域型路径跟踪控制模型需要实现以下一些目标:
目标1)使车辆质心的侧向位置满足式(6)中的约束;
目标2)使车辆尽可能地行驶在期望道路区域的中心线上,以降低车辆与道路边缘或障碍物发生碰撞的危险性;
目标3)使车辆质心侧偏角β不大于车辆发生侧翻的临界值βrollover;
目标4)使车辆行驶的路径尽可能短,以降低车辆的油耗;
目标5)保证控制器输出的控制量即车辆的前轮转角始终平稳,避免出现过大的控制动作。
目标6)使前轮转角及其变化率不高于转向机构的饱和值;
根据上述控制目标,采用模型预测控制方法进行车辆的区域型路径跟踪控制模型的设计,具体过程如下:
可知,车速是一个缓慢变化的连续量,所以本发明做出如下假设:假设自主驾驶车辆在一个预测时域内保持恒速行驶。
式(19)为车辆系统的微分模型,为用于车辆的区域型路径跟踪控制模型的设计,需要将式(19)离散化,得到离散时间的车辆系统模型,如式(20)所示:
式中, 其中Ts为采样时间。
假定预测时域为P,控制时域为N,且满足N≤P。同时假定控制时域之外的控制量保持不变,即δf(k+N-1)=δf(k+N)=…=δf(k+P-1),则基于式(20)中离散时间的车辆系统模型,可推导出P步的状态预测方程,具体如(21)所示:
同时推导出P步的预测输出,如式(22)所示:
定义控制输入序列U(k)和控制预测输出序列Y(k+1|k)分别为:
根据上述关于控制目标的分析,可知其中一个控制目标是使自主驾驶车辆尽可能沿着期望道路区域的中心线行驶,所以本发明定义了如式(24)所示的参考输入序列R(k):
式中,yr(k+i),i=1,…,P为期望道路区域中心线f(x)的离散量,离散间隔为v(k)·Ts。那么,控制车辆尽可能沿着期望道路区域中心线行驶的这一控制目标可通过最小化式(25)中的目标函数来实现:
J1=‖Y(k+1|k)-R(k)‖2 (25)
目标4)指出:区域型路径跟踪控制模型应具有最短化被控车辆行驶路线的功能,以此来实现节能减排的目的。
在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时,这一控制需求可通过最小化由车辆行驶位移构成的目标函数来实现,如式(26)所示:
式中,
Δxd(k+i)=v(k)·Ts,i=1,…,P
Δyd(k+i)=yo(k+i)-yo(k+i-1),i=1,…,P;
其中,Δxd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的纵向位移,单位,m;Δyd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的侧向位移,单位,m。同时目标5)指出:应对控制器输出的控制量即车辆前轮转角的大小加以控制,使其不会过大,以保证被控车辆的转向平顺性。因此,本发明将由控制输入序列U(k)构成的式(27)作为控制模型的一个优化目标:
J3=‖U(k)‖2 (27)
对于这样一个具有J1、J2和J3三个优化目标的优化问题,需引入权重系数来对各个优化目标的需求冲突进行衡量和处理,以获得一个最合适的优化结果。因此,本发明设计的基于模型预测控制的区域型路径跟踪控制模型的优化目标为:
式中,Γy和Γu为加权矩阵;Γd,i为权重因子。
又知,区域型路径跟踪控制需要实现的最重要的一个控制目标是保证被控车辆始终行驶在可行道路区域内。为此,本发明在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时对系统输出加以约束。结合式(6)中的不等式关系,该输出约束可被写成如式(29)所示的形式:
式中,ψ(k+i)=Cψx(k+i),而Cψ=[0 1 0 0];β(k+i)=Cβx(k+i),而Cβ=[0 0 0 1];f′l(k+i)为期望道路区域左边界线f′l(x)在时刻k+i的采样值,单位,m;fr'(k+i)则为期望道路区域右边界线fr'(x)在时刻k+i的采样值,单位,m。
车辆的转向执行机构存在机械饱和的情况,过大或过快的控制量不能被有效地作用到被控车辆上。为避免控制器给出无效的控制量,本发明提出了目标6):使前轮转角及其变化率不高于转向机构的饱和值,这则需要在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时考虑如下式所示的控制约束和控制增量约束:
式中,δf(k+i)为k+i时刻车辆前轮转角,单位,rad;δfsat为转向执行机构所能实现的最大的前轮转角,单位,rad;Δδf(k+i)=δf(k+i)-δf(k+i-1)为k+i时刻的前轮转角增量,单位,rad;Δδfsat转向执行机构所能实现的最大的前轮转角增量,单位,rad。同时为提高车辆的侧向稳定性,降低其发生侧翻的风险,本发明提出设计的区域型路径跟踪控制模型应尽可能使车辆质心侧偏角β不大于车辆发生侧翻的临界值βrollover。因此,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时考虑如下的状态约束:
|β(k+i)|≤βrollover,i=1,…,P (31)
综上所述,本发明采用模型预测控制方法设计的车辆的区域型路径跟踪控制模型可被整理成以下形式:
满足:
式中:
Δxd(k+i)=v·Ts;
Δyd(k+i)=yo(k+i)-yo(k+i-1);
Δδf(k+i)=δf(k+i)-δf(k+i-1);
Cψ=[0 1 0 0],Cβ=[0 0 1 0];
求解式(32)中的优化问题即可获得一个最优的控制序列U*,结合模型预测控制的基本原理,本发明选取控制量即当前时刻最佳的前轮转角为:
即选取最优控制序列U*的第一个量作为控制量作用到被控车辆上。到下一时刻,基于模型预测控制的区域型路径跟踪控制模型将根据当前车辆状态重新计算一个最优控制量,以此往复,即实现了滚动优化控制。
步骤六、根据步骤五中给出的当前时刻最佳的前轮转角控制转向执行机构动作,使得被控车辆的前轮转角等于当前时刻最佳的前轮转角从而使被控车辆在车辆感知系统给出的车辆前方某一段距离内可行道路区域内行驶,实现区域路径跟踪的控制目标。
为验证所设计的路径跟踪控制模型的有效性,在Matlab/Simulink环境下搭建基于模型预测控制的区域型路径跟踪控制模型,采用高精度的车辆动力学仿真软件veDYNA作为被控对象,进行离线仿真并分析仿真结果。
表1HQ430车辆模型参数
仿真实验中所采用的车辆系统模型为红旗HQ430模型,其主要参数如表1所示。实验道路工况如附图8所示,为沥青道路。为充分验证所设计的路径跟踪控制模型的性能,本发明共进行了两组仿真实验;
一组是在干燥的沥青路面工况下进行的,路面与轮胎的摩擦系数μ取为0.9。在实验过程中,车辆首先进行启动加速,然后分别以60km/h和85km/h的纵向速度进行恒速行驶。
另一组则是在潮湿的沥青路面工况下进行的,路面与轮胎的摩擦系数μ取为0.6。在实验过程中,车辆首先进行启动加速,然后分别以60km/h和82km/h的纵向速度进行恒速行驶。
两组仿真结果分别如附图9和附图10所示:附图9为第一组仿真的仿真结果,即在干燥沥青道路工况(μ=0.9)下的仿真结果,其中图9a为被控车辆的行驶路径,图9b为控制器优化出的控制量,即车辆的前轮转角,图9c为车辆的质心侧偏角,图9d为车辆的横摆角速度;附图10为第二组的在潮湿沥青路面工况(μ=0.6)下的仿真结果,其中图10a为被控车辆的行驶路径,图10b为控制器优化出的控制量,即车辆的前轮转角,图10c为车辆的质心侧偏角,图10d为车辆的横摆角速度。
经过离线仿真,可以看出本发明设计的基于模型预测控制的区域型路径跟踪控制模型可以控制被控车辆始终行驶在给定的道路区域内,优化出的前轮转角低于转向机构的饱和值,同时可以保证被控车辆的行驶安全性和侧向稳定性,且对路面摩擦系数的变化具有一定的鲁棒性。
Claims (5)
1.一种自主驾驶车辆的区域型路径跟踪控制方法,自主驾驶车辆中的驾驶控制系统首先根据感知系统扫描处理后给出的可行道路区域信息以及车辆自身的运行状态信息优化出当前时刻最佳的前轮转角,然后根据该前轮转角控制车辆的转向执行机构动作,以使车辆在可行的道路区域内行驶,其特征在于步骤如下:
步骤一、建立二维车辆道路模型:
建立二维车辆道路模型,设刚性杆RF为车辆模型,它过车辆的质心o,长度等于车身长度l,期望道路区域则由期望道路区域左边界线fl'(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域来表示,且满足:
式中,fl(x)为通过自主驾驶车辆中的感知系统扫描处理得到的前方一段距离内可行道路区域的左边界;fr(x)为通过自主驾驶车辆中的感知系统扫描处理得到的前方一段距离内可行道路区域的右边界;fl'(x)为期望道路区域左边界线,fr'(x)为期望道路区域右边界线,w为车辆宽度,单位,m;
步骤二、建立车辆的区域型路径跟踪问题的数学模型:
基于步骤一建立的二维车辆道路模型,保证刚性杆RF始终处于由期望道路区域左边界线fl'(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域内,结合刚性杆的几何和物理特性,建立车辆的区域型路径跟踪问题的数学模型如下:
式中,yo为车辆质心o的侧向位置,单位,m;lf为车辆质心o到车辆前端点F的距离,单位,m;lr为车辆质心o到车辆后端点R的距离,单位,m;ψ为车辆横摆角,单位,rad;β为车辆质心侧偏角,单位,rad;
步骤三、计算车辆前方一段距离内可行道路区域边界线fl(x)和fr(x):
假定自主驾驶车辆的感知系统可实时获取车辆附近的可行道路区域边界的点序列信息(xr,yr,xl,yl),基于二次搜索算法采用三次拉格朗日插值公式得到车辆前方一段距离内可行道路区域的边界线函数为:
式中,(xr(i),yr(i),xl(i),yl(i)),i=j,n,m,k为可行道路区域边界的点序列(xr,yr,xl,yl)中的四组坐标点;
步骤四、建立自主驾驶车辆系统模型并将其整理为状态空间形式:
式中,
式中,x为系统状态向量,且x=[yo ψ β r]T;δf为车辆前轮转角,也为系统控制量,单位,rad;yo为系统输出;A为系统矩阵;B为输入矩阵;C为输出矩阵;v为车辆质心处的速度,单位,m/s;r为车辆的横摆角速度,单位,rad/s;Cf为车辆前轮轮胎的侧偏刚度,单位,N/rad;Cr分别为车辆后轮轮胎的侧偏刚度,单位,N/rad;m为车辆的质量,单位,kg;Iz为车辆绕z轴的转动惯量,单位,kg·m2;a为车辆质心o到车辆前轴的距离,单位,m;b为车辆质心o到车辆后轴的距离,单位,m;
步骤五、采用模型预测控制方法设计车辆的区域型路径跟踪控制模型为:
满足:
式中:
Δxd(k+i)=v(k)·Ts;
Δyd(k+i)=yo(k+i)-yo(k+i-1);
Δδf(k+i)=δf(k+i)-δf(k+i-1);
Cψ=[0 1 0 0],Cβ=[0 0 1 0];
并选取控制量即当前时刻最佳的前轮转角为:
式中δf(k+i)为k+i时刻的系统控制量,即为车辆的前轮转角,单位,rad;
x(k+i)为k+i时刻的系统状态向量;
yo(k+i)为k+i时刻的系统输出,即车辆质心的侧向位置,单位,m;
P为预测时域,N为控制时域;
Γy和Γu为加权矩阵;
Γd,i为权重因子;
yr(k+i),i=1,…,P为期望道路区域中心线f(x)的离散量,离散间隔为v(k)·Ts,单位,m;
Δxd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的纵向位移,单位,m;
Δyd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的侧向位移,单位,m;
Δδf(k+i)为k+i时刻的控制增量,单位,rad;
δfsat为转向执行机构所能实现的最大的前轮转角,单位,rad;
Δδfsat转向执行机构所能实现的最大的前轮转角增量,单位,rad;
fl'(k+i)为期望道路区域左边界线fl'(x)在时刻k+i的采样值,单位,m;
fr'(k+i)则为期望道路区域右边界线fr'(x)在时刻k+i的采样值,单位,m;
βrollover为车辆可能发生侧翻的临界量,单位,rad;
Ts为采样时间,单位s;
U*为通过优化求解得到的最优控制序列;
步骤六、根据步骤五中给出的当前时刻最佳的前轮转角控制转向执行机构动作,使得被控车辆的前轮转角等于当前时刻最佳的前轮转角从而使被控车辆在车辆感知系统给出的车辆前方一段距离内可行道路区域内行驶,实现区域路径跟踪的控制目标。
2.按照权利要求1所述的一种自主驾驶车辆的区域型路径跟踪控制方法,其特征在于,步骤二的具体过程为:
为保证刚性杆RF始终处于由期望道路区域左边界线fl'(x)、期望道路区域右边界线fr'(x)和期望道路区域中心线f(x)组成的期望道路区域内,需保证下述的式(2)中描述的关系成立:
式中,yF为刚性杆RF前端点F的侧向位置,单位,m;yR为刚性杆RF后端点R的侧向位置,单位,m;
刚性杆RF的前端点F和后端点R与质心o存在如下几何关系:
式中,yo为车辆质心o的侧向位置,单位,m;lf为车辆质心o到车辆前端点F的距离,单位,m;lr为车辆质心o到车辆后端点R的距离,单位,m;ψ为车辆横摆角,单位,弧度(rad);β为车辆质心侧偏角,单位,rad;
考虑到自主驾驶车辆的感知系统每次可观测到的距离大约为50m,而道路的曲率也大都是比较小的,所以认为车辆在这段区域内行驶时的横摆角ψ是很小的,又考虑到车辆的质心侧偏角β很小,本发明采用如下近似关系:
进而可将公式(3)简化为:
将公式(5)代入到公式(2)中,整理即可得到步骤二中所述的车辆的区域型路径跟踪问题的数学模型式(6)。
3.按照权利要求1所述的一种自主驾驶车辆的区域型路径跟踪控制方法,其特征在于,步骤三的具体过程为:
步骤三中的式(7)中,(xr(i),yr(i),xl(i),yl(i)),i=j,n,m,k为可行道路区域边界的点序列(xr,yr,xl,yl)中的四组坐标点,这四组坐标点的选取则是基于二次搜索算法进行的,二次搜索的目的是为了获取车辆前方一段距离内的可行道路区域的起点与终点二次搜索算法的具体推导过程如下:
在不考虑倒车的情况下,假设被控车辆当前所在的位置坐标为(xo,yo),取作为搜索的起点,则点的横坐标xr(0)和点的横坐标xl(0)必为负值,此次搜索的目的是寻找位于车辆质心o后方且在X轴方向上距离点o最近的一组点则点的横坐标xr(j)和点的横坐标xl(j)必满足公式(8):
式中,xr(j+1)为位于点前方且距离它最近的点的横坐标;xl(j+1)为位于点前方且距离它最近的点的横坐标;
寻找到满足式(8)的一组点后,将它们的信息存储起来,然后在进行第二次搜索时,以它们作为搜索的起始点,考虑到作用到自主车上的控制信号,其有效作用期一般为1s左右,只考虑车辆前方长度为v的一段道路区域,式中v为车辆质心处的速度,因此,本次搜索的目标点的横坐标必定满足式(9)中的不等式关系:
式中,xr(k)为点的横坐标;xl(k)为点的横坐标;xr(k+1)为位于点前方且距离它最近的点的横坐标;xl(k+1)为位于点前方且距离它最近的点的横坐标;
将搜索到的点和作为式(7)的两组插值点,同时选取点和作为式(7)的另外两组插值点,令j、k、n和m分别代表上述四组插值点在已知道路点序列(xr,yr,xl,yl)的位置,j、k、n和m之间的关系如下:
4.按照权利要求1所述的一种自主驾驶车辆的区域型路径跟踪控制方法,其特征在于,步骤四的具体过程为:
(1)建立车辆运动学模型
假定车辆是一个刚性体,其中装置着四个不会发生形变的车轮,并以车辆前轮作为转向轮,根据运动学方程以及几何关系得到车辆的运动学模型如公式(11)所示:
式中,xo为车辆质心o的纵向位置,单位,m;yo为车辆质心o的侧向位置,单位,m;v为车辆质心处的速度,单位,m/s;r为车辆的横摆角速度,单位,rad/s,将式(4)代入到式(11)中,则可以得到简化的车辆运动学模型,如式(12)所示:
(2)建立车辆动力学模型
设车辆动力学模型中车辆质心o为坐标原点,沿着车身向前的方向为横轴x的正方向,垂直于横轴向上的方向为纵轴y的正方向,本方法是通过控制车辆的正方向来实现路径跟踪的目的的,所以忽略车辆的纵向动力学,只考虑车辆的侧向动力学及横摆方向的动力学,根据牛顿第二定律与力矩平衡关系,可得到如式(13)所示的车辆动力学模型:
式中,vx为车辆质心处的纵向速度,单位,m/s;Fyf为车辆前轮侧向力,单位,N;Fyr为车辆后轮侧向力,单位,N;m为车辆的质量,单位,kg;Iz为车辆绕z轴的转动惯量,单位,kg·m2;a为车辆质心o到车辆前轴的距离,单位,m;b为车辆质心o到车辆后轴的距离,单位,m;δf为车辆前轮转角,单位,rad,车辆的前轮转角δf很小,可将公式(13)简化,简化后的车辆动力学模型如式(14)所示:
假定车辆侧向轮胎力未达到饱和,此时侧向力Fy与轮胎侧偏角α基本呈线性关系,如式(15)所示:
式中,Cf为车辆前轮的轮胎侧偏刚度,单位,N·rad;Cr为车辆后轮的轮胎侧偏刚度,单位,N·rad;αf为车辆前轮的轮胎侧偏角,单位,rad;αr为车辆后轮的轮胎侧偏角,单位,rad,根据坐标系的规定,前轮的轮胎侧偏角αf和后轮的轮胎侧偏角αr分别为:
结合式(14)、(15)和(16),整理可得二自由度的车辆动力学模型,如式(17)所示:
(3)建立车辆系统的状态空间模型
结合式(12)和式(17),同时考虑到则可得车辆系统运动和动力学的微分方程式,具体如式(18)所示:
通过控制车辆的前轮转角进而保证车辆的侧向位置满足式(6)中的不等式约束,选取车辆质心o的侧向位置yo作为系统输出,同时选取前轮转角δf作为系统控制量,系统状态向量选取为x=[yo ψ β r],车辆系统模型可被描述成步骤四中式(19)所示的状态空间模型。
5.按照权利要求1所述的一种自主驾驶车辆的区域型路径跟踪控制方法,其特征在于,步骤五的具体过程为:
假设自主驾驶车辆在一个预测时域内保持恒速行驶,步骤四中的式(19)为车辆系统的微分模型,为了用于车辆的区域型路径跟踪控制模型的设计,需要将式(19)离散化,得到离散时间的车辆系统模型,如式(20)所示:
式中, 式中Ts为采样时间;
假定预测时域为P,控制时域为N,且满足N≤P,同时假定控制时域之外的控制量保持不变,即δf(k+N-1)=δf(k+N)=…=δf(k+P-1),则基于式(20)中离散时间的车辆系统模型推导出P步的状态预测方程,具体如(21)所示:
同时推导出P步的预测输出,如式(22)所示:
定义控制输入序列U(k)和控制预测输出序列Y(k+1|k)分别为:
为了使自主驾驶车辆尽可能沿着期望道路区域的中心线行驶,定义如式(24)所示的参考输入序列R(k):
式中,yr(k+i),i=1,…,P为期望道路区域中心线f(x)的离散量,离散间隔为v(k)·Ts,为了控制车辆尽可能沿着期望道路区域中心线,可通过最小化式(25)中的目标函数来实现:
J1=‖Y(k+1|k)-R(k)‖2 (25)
为了使区域型路径跟踪控制模型具有最短化被控车辆行驶路线的功能,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时,可通过最小化由车辆行驶位移构成的目标函数来实现,如式(26)所示:
式中,
Δxd(k+i)=v(k)·Ts,i=1,…,P
Δyd(k+i)=yo(k+i)-yo(k+i-1),i=1,…,P;
式中,Δxd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的纵向位移,单位,m;Δyd(k+i)为车辆在(k+i-1)~(k+i)这一段时间内行驶的侧向位移,单位,m;
为了对控制器的控制动作加以控制,使其不会过大,以保证被控车辆的转向平顺性,将由控制输入序列U(k)构成的式(27)作为控制模型的一个优化目标:
J3=‖U(k)‖2 (27)
引入权重系数对J1、J2和J3三个优化目标的需求进行权衡处理,设计的车辆的区域型路径跟踪控制模型的优化目标为:
式中,Γy和Γu为加权矩阵;Γd,i为权重因子;
为了保证被控车辆始终行驶在可行道路区域内,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时对系统输出加以约束,结合步骤二中式(6)中的不等式关系,该输出约束可被写成如式(29)所示的形式:
式中,ψ(k+i)=Cψx(k+i),而Cψ=[0 1 0 0];β(k+i)=Cβx(k+i),而Cβ=[0 0 0 1];fl'(k+i)为期望道路区域左边界线fl'(x)在时刻k+i的采样值,单位,m;fr'(k+i)则为期望道路区域右边界线fr'(x)在时刻k+i的采样值,单位,m;
为使车辆前轮转角及其变化率不高于转向机构的饱和值,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时考虑如下式所示的控制约束和控制增量约束:
式中,δf(k+i)为k+i时刻车辆前轮转角,单位,rad;δfsat为转向执行机构所能实现的最大的前轮转角,单位,rad;Δδf(k+i)=δf(k+i)-δf(k+i-1)为k+i时刻的前轮转角增量,单位,rad;Δδfsat转向执行机构所能实现的最大的前轮转角增量,单位,rad;
为提高车辆的侧向稳定性,降低其发生侧翻的风险,设计的区域型路径跟踪控制模型应尽可能使车辆质心侧偏角β不大于车辆发生侧翻的临界值βrollover,在因此,在采用模型预测控制方法设计车辆的区域型路径跟踪控制模型时考虑如下的状态约束:
|β(k+i)|≤βrollover,i=1,…,P (31)
通过整理公式(25)~(31),得到步骤五中的区域路径跟踪控制模型的式(32),求解式(32)中的优化问题即可获得一个最优的控制序列U*,结合模型预测控制的基本原理,选取控制量即当前时刻最佳的前轮转角即为步骤五中所述的式(33):
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510377605.7A CN104977933B (zh) | 2015-07-01 | 2015-07-01 | 一种自主驾驶车辆的区域型路径跟踪控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510377605.7A CN104977933B (zh) | 2015-07-01 | 2015-07-01 | 一种自主驾驶车辆的区域型路径跟踪控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104977933A true CN104977933A (zh) | 2015-10-14 |
CN104977933B CN104977933B (zh) | 2017-11-14 |
Family
ID=54274529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510377605.7A Active CN104977933B (zh) | 2015-07-01 | 2015-07-01 | 一种自主驾驶车辆的区域型路径跟踪控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104977933B (zh) |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335797A (zh) * | 2015-11-03 | 2016-02-17 | 浙江大学 | 一种基于全联立动态优化框架的自主泊车轨迹优化方法 |
CN105974917A (zh) * | 2016-05-11 | 2016-09-28 | 江苏大学 | 一种基于新型人工势场法的车辆避障路径规划研究方法 |
CN106114511A (zh) * | 2016-07-21 | 2016-11-16 | 辽宁工业大学 | 一种汽车巡航系统关键目标识别方法 |
CN107015477A (zh) * | 2017-04-05 | 2017-08-04 | 同济大学 | 基于状态反馈的车辆路径跟踪h∞控制方法 |
CN107168319A (zh) * | 2017-06-01 | 2017-09-15 | 同济大学 | 一种基于模型预测控制的无人车避障方法 |
CN107600073A (zh) * | 2017-08-10 | 2018-01-19 | 同济大学 | 一种基于多源信息融合的车辆质心侧偏角估计系统及方法 |
CN107878453A (zh) * | 2017-11-07 | 2018-04-06 | 长春工业大学 | 一种躲避动障碍物的汽车紧急避撞一体式控制方法 |
CN107963120A (zh) * | 2016-10-19 | 2018-04-27 | 中车株洲电力机车研究所有限公司 | 一种胶轮低地板智能轨道列车自动转向控制方法 |
CN107963126A (zh) * | 2016-10-19 | 2018-04-27 | 中车株洲电力机车研究所有限公司 | 一种多轴转向车辆大曲率自动驾驶转向控制方法 |
CN108287541A (zh) * | 2017-01-10 | 2018-07-17 | 通用汽车环球科技运作有限责任公司 | 优化自主车辆的轨迹的方法和装置 |
CN108334086A (zh) * | 2018-01-25 | 2018-07-27 | 江苏大学 | 一种基于软约束二次规划mpc的无人驾驶车辆路径跟踪控制方法 |
CN108445750A (zh) * | 2017-02-16 | 2018-08-24 | 法拉第未来公司 | 用于车辆运动规划的方法和系统 |
CN108549367A (zh) * | 2018-04-09 | 2018-09-18 | 吉林大学 | 一种基于预测安全的人机切换控制方法 |
CN108646743A (zh) * | 2018-06-01 | 2018-10-12 | 浙江亚特电器有限公司 | 用于移动载具的路径跟踪方法 |
CN108897216A (zh) * | 2018-07-03 | 2018-11-27 | 吉林大学 | 一种基于区域虚拟力场的智能汽车模型预测决策方法 |
CN108958245A (zh) * | 2018-06-29 | 2018-12-07 | 北京理工大学 | 一种基于时间序列的无人车路径跟踪算法 |
CN108973769A (zh) * | 2018-06-15 | 2018-12-11 | 吉林大学 | 一种全线控电动汽车路径跟踪控制方法 |
CN109017760A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 车辆期望轨迹跟踪方法、装置及滚动时域优化算法 |
CN109017808A (zh) * | 2018-08-16 | 2018-12-18 | 天津大学 | 一种无人驾驶汽车模型预测控制器设计方法 |
CN109017759A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 期望路径车辆横摆控制方法 |
CN109017804A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 力矩分配控制器为车辆各轮毂电机分配驱动力矩的方法 |
CN109017793A (zh) * | 2018-07-26 | 2018-12-18 | 中南大学 | 基于前后轴融合参考的自主招车导航及控制方法 |
CN109017778A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 四轮独立驱动车辆的期望路径主动转向控制方法 |
CN109085840A (zh) * | 2018-09-21 | 2018-12-25 | 大连维德智能视觉技术创新中心有限公司 | 一种基于双目视觉的车辆导航控制系统及控制方法 |
CN109292018A (zh) * | 2018-09-13 | 2019-02-01 | 吉林大学 | 基于同轴式轮腿结构的四轮转向轨迹跟踪控制方法 |
CN109415058A (zh) * | 2016-05-24 | 2019-03-01 | 雷诺股份公司 | 用于控制车辆路径的装置 |
CN109521763A (zh) * | 2017-09-18 | 2019-03-26 | 百度(美国)有限责任公司 | 用于自动驾驶车辆的基于约束平滑样条的路径优化 |
CN109983522A (zh) * | 2016-11-29 | 2019-07-05 | 株式会社电装 | 连续值最优化问题的非线性最优化程序、路径探索程序、以及路径探索装置 |
CN110065491A (zh) * | 2018-01-24 | 2019-07-30 | 宝沃汽车(中国)有限公司 | 车轮保护方法、装置及车辆 |
CN110134042A (zh) * | 2019-05-10 | 2019-08-16 | 吉林大学 | 车辆路径跟踪预测控制器及fpga异构加速实现方法 |
CN110187639A (zh) * | 2019-06-27 | 2019-08-30 | 吉林大学 | 一种基于参数决策框架的轨迹规划控制方法 |
CN110210058A (zh) * | 2019-04-26 | 2019-09-06 | 纵目科技(上海)股份有限公司 | 符合车辆动力学的参考线生成方法、系统、终端和介质 |
CN110244721A (zh) * | 2019-06-05 | 2019-09-17 | 杭州飞步科技有限公司 | 自动驾驶控制方法、装置、设备及存储介质 |
CN110377039A (zh) * | 2019-07-26 | 2019-10-25 | 吉林大学 | 一种车辆避障轨迹规划与跟踪控制方法 |
CN110370267A (zh) * | 2018-09-10 | 2019-10-25 | 北京京东尚科信息技术有限公司 | 用于生成模型的方法和装置 |
CN110435640A (zh) * | 2019-07-25 | 2019-11-12 | 禾多科技(北京)有限公司 | 基于场端、车端协同的高效代客泊车规划方法 |
CN110816528A (zh) * | 2018-08-08 | 2020-02-21 | 丰田自动车工程及制造北美公司 | 用于自主系统中嵌入式实时受约束最优控制问题的求解器 |
CN110968095A (zh) * | 2019-11-23 | 2020-04-07 | 奇瑞汽车股份有限公司 | 一种自动行车控制方法 |
CN110989625A (zh) * | 2019-12-25 | 2020-04-10 | 湖南大学 | 一种车辆路径跟踪控制方法 |
CN111399489A (zh) * | 2018-12-14 | 2020-07-10 | 北京京东尚科信息技术有限公司 | 用于生成信息的方法和装置 |
CN111688704A (zh) * | 2020-06-24 | 2020-09-22 | 吉林大学 | 一种基于驾驶状态预测的人机力矩协同转向控制方法 |
CN111891118A (zh) * | 2020-08-05 | 2020-11-06 | 桂林电子科技大学 | 基于模型预测控制算法的电动汽车防侧翻控制方法 |
CN112305911A (zh) * | 2020-09-11 | 2021-02-02 | 重庆智行者信息科技有限公司 | 一种复杂环境下的反馈预测控制方法及其装置、车辆 |
CN112590773A (zh) * | 2020-12-15 | 2021-04-02 | 恒大新能源汽车投资控股集团有限公司 | 车辆自动入库方法、装置、计算机设备和存储介质 |
CN112904719A (zh) * | 2021-01-15 | 2021-06-04 | 哈尔滨工程大学 | 一种适用于水下机器人位置环形区域跟踪控制方法 |
CN113008258A (zh) * | 2021-03-02 | 2021-06-22 | 京东鲲鹏(江苏)科技有限公司 | 路径规划方法、装置、设备及存储介质 |
CN113204236A (zh) * | 2021-04-14 | 2021-08-03 | 华中科技大学 | 一种智能体路径跟踪控制方法 |
CN113632033A (zh) * | 2020-02-25 | 2021-11-09 | 华为技术有限公司 | 车辆控制方法及装置 |
CN114435399A (zh) * | 2022-01-27 | 2022-05-06 | 上海工程技术大学 | 基于预测模型的自动驾驶汽车稳定性路径跟踪方法 |
CN116279596A (zh) * | 2023-05-26 | 2023-06-23 | 禾多科技(北京)有限公司 | 车辆控制方法、装置、电子设备和计算机可读介质 |
CN118605509A (zh) * | 2024-05-15 | 2024-09-06 | 北京理工大学前沿技术研究院 | 基于多级预测控制的无人驾驶车辆路径跟踪方法及系统 |
CN118605509B (zh) * | 2024-05-15 | 2025-03-25 | 北京理工大学前沿技术研究院 | 基于多级预测控制的无人驾驶车辆路径跟踪方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2020169A2 (en) * | 2007-07-31 | 2009-02-04 | Deere & Company | Method and system for generating end turns |
CN101842278A (zh) * | 2007-11-02 | 2010-09-22 | 丰田自动车株式会社 | 车辆控制装置以及车辆控制方法 |
CN103085816A (zh) * | 2013-01-30 | 2013-05-08 | 同济大学 | 一种用于无人驾驶车辆的轨迹跟踪控制方法及控制装置 |
CN103204162A (zh) * | 2012-01-11 | 2013-07-17 | 通用汽车环球科技运作有限责任公司 | 具有有效后转向的车道跟踪系统 |
-
2015
- 2015-07-01 CN CN201510377605.7A patent/CN104977933B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2020169A2 (en) * | 2007-07-31 | 2009-02-04 | Deere & Company | Method and system for generating end turns |
CN101842278A (zh) * | 2007-11-02 | 2010-09-22 | 丰田自动车株式会社 | 车辆控制装置以及车辆控制方法 |
CN103204162A (zh) * | 2012-01-11 | 2013-07-17 | 通用汽车环球科技运作有限责任公司 | 具有有效后转向的车道跟踪系统 |
CN103085816A (zh) * | 2013-01-30 | 2013-05-08 | 同济大学 | 一种用于无人驾驶车辆的轨迹跟踪控制方法及控制装置 |
Non-Patent Citations (2)
Title |
---|
TOSHIHIRO HIRAOKA ET AL.: "Automatic path-tracking controller of a four-wheel steering vehicle", 《VEHICLE SYSTEM DYNAMICS》 * |
余如 等: "自主驾驶车辆的预测避障控制", 《信息与控制》 * |
Cited By (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335797B (zh) * | 2015-11-03 | 2019-07-16 | 浙江大学 | 一种基于全联立动态优化框架的自主泊车轨迹优化方法 |
CN105335797A (zh) * | 2015-11-03 | 2016-02-17 | 浙江大学 | 一种基于全联立动态优化框架的自主泊车轨迹优化方法 |
CN105974917A (zh) * | 2016-05-11 | 2016-09-28 | 江苏大学 | 一种基于新型人工势场法的车辆避障路径规划研究方法 |
CN105974917B (zh) * | 2016-05-11 | 2018-12-14 | 江苏大学 | 一种基于新型人工势场法的车辆避障路径规划研究方法 |
CN109415058A (zh) * | 2016-05-24 | 2019-03-01 | 雷诺股份公司 | 用于控制车辆路径的装置 |
CN106114511B (zh) * | 2016-07-21 | 2018-03-06 | 辽宁工业大学 | 一种汽车巡航系统关键目标识别方法 |
CN106114511A (zh) * | 2016-07-21 | 2016-11-16 | 辽宁工业大学 | 一种汽车巡航系统关键目标识别方法 |
CN107963120A (zh) * | 2016-10-19 | 2018-04-27 | 中车株洲电力机车研究所有限公司 | 一种胶轮低地板智能轨道列车自动转向控制方法 |
CN107963126A (zh) * | 2016-10-19 | 2018-04-27 | 中车株洲电力机车研究所有限公司 | 一种多轴转向车辆大曲率自动驾驶转向控制方法 |
CN107963120B (zh) * | 2016-10-19 | 2020-11-10 | 中车株洲电力机车研究所有限公司 | 一种胶轮低地板智能轨道列车自动转向控制方法 |
CN107963126B (zh) * | 2016-10-19 | 2020-03-17 | 中车株洲电力机车研究所有限公司 | 一种多轴转向车辆大曲率自动驾驶转向控制方法 |
CN109983522A (zh) * | 2016-11-29 | 2019-07-05 | 株式会社电装 | 连续值最优化问题的非线性最优化程序、路径探索程序、以及路径探索装置 |
CN109983522B (zh) * | 2016-11-29 | 2021-11-02 | 株式会社电装 | 非暂时性计算机可读存储介质、以及路径探索装置 |
CN108287541A (zh) * | 2017-01-10 | 2018-07-17 | 通用汽车环球科技运作有限责任公司 | 优化自主车辆的轨迹的方法和装置 |
CN108445750A (zh) * | 2017-02-16 | 2018-08-24 | 法拉第未来公司 | 用于车辆运动规划的方法和系统 |
CN108445750B (zh) * | 2017-02-16 | 2022-04-08 | 法拉第未来公司 | 用于车辆运动规划的方法和系统 |
CN107015477A (zh) * | 2017-04-05 | 2017-08-04 | 同济大学 | 基于状态反馈的车辆路径跟踪h∞控制方法 |
CN107168319A (zh) * | 2017-06-01 | 2017-09-15 | 同济大学 | 一种基于模型预测控制的无人车避障方法 |
CN107600073A (zh) * | 2017-08-10 | 2018-01-19 | 同济大学 | 一种基于多源信息融合的车辆质心侧偏角估计系统及方法 |
CN107600073B (zh) * | 2017-08-10 | 2019-07-05 | 同济大学 | 一种基于多源信息融合的车辆质心侧偏角估计系统及方法 |
CN109521763B (zh) * | 2017-09-18 | 2022-02-01 | 百度(美国)有限责任公司 | 用于自动驾驶车辆的基于约束平滑样条的路径优化 |
CN109521763A (zh) * | 2017-09-18 | 2019-03-26 | 百度(美国)有限责任公司 | 用于自动驾驶车辆的基于约束平滑样条的路径优化 |
CN107878453B (zh) * | 2017-11-07 | 2019-07-30 | 长春工业大学 | 一种躲避动障碍物的汽车紧急避撞一体式控制方法 |
CN107878453A (zh) * | 2017-11-07 | 2018-04-06 | 长春工业大学 | 一种躲避动障碍物的汽车紧急避撞一体式控制方法 |
CN110065491A (zh) * | 2018-01-24 | 2019-07-30 | 宝沃汽车(中国)有限公司 | 车轮保护方法、装置及车辆 |
CN110065491B (zh) * | 2018-01-24 | 2021-01-12 | 宝沃汽车(中国)有限公司 | 车轮保护方法、装置及车辆 |
CN108334086A (zh) * | 2018-01-25 | 2018-07-27 | 江苏大学 | 一种基于软约束二次规划mpc的无人驾驶车辆路径跟踪控制方法 |
CN108334086B (zh) * | 2018-01-25 | 2021-06-22 | 江苏大学 | 一种基于软约束二次规划mpc的无人驾驶车辆路径跟踪控制方法 |
CN108549367A (zh) * | 2018-04-09 | 2018-09-18 | 吉林大学 | 一种基于预测安全的人机切换控制方法 |
CN108646743A (zh) * | 2018-06-01 | 2018-10-12 | 浙江亚特电器有限公司 | 用于移动载具的路径跟踪方法 |
CN108973769A (zh) * | 2018-06-15 | 2018-12-11 | 吉林大学 | 一种全线控电动汽车路径跟踪控制方法 |
CN108958245A (zh) * | 2018-06-29 | 2018-12-07 | 北京理工大学 | 一种基于时间序列的无人车路径跟踪算法 |
CN108897216A (zh) * | 2018-07-03 | 2018-11-27 | 吉林大学 | 一种基于区域虚拟力场的智能汽车模型预测决策方法 |
CN109017793A (zh) * | 2018-07-26 | 2018-12-18 | 中南大学 | 基于前后轴融合参考的自主招车导航及控制方法 |
CN109017804A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 力矩分配控制器为车辆各轮毂电机分配驱动力矩的方法 |
CN109017760A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 车辆期望轨迹跟踪方法、装置及滚动时域优化算法 |
CN109017759B (zh) * | 2018-07-31 | 2022-04-08 | 大连民族大学 | 期望路径车辆横摆控制方法 |
CN109017760B (zh) * | 2018-07-31 | 2022-04-12 | 大连民族大学 | 车辆期望轨迹跟踪方法、装置及滚动时域优化算法 |
CN109017804B (zh) * | 2018-07-31 | 2022-01-18 | 大连民族大学 | 力矩分配控制器为车辆各轮毂电机分配驱动力矩的方法 |
CN109017759A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 期望路径车辆横摆控制方法 |
CN109017778B (zh) * | 2018-07-31 | 2022-04-15 | 大连民族大学 | 四轮独立驱动车辆的期望路径主动转向控制方法 |
CN109017778A (zh) * | 2018-07-31 | 2018-12-18 | 大连民族大学 | 四轮独立驱动车辆的期望路径主动转向控制方法 |
CN110816528A (zh) * | 2018-08-08 | 2020-02-21 | 丰田自动车工程及制造北美公司 | 用于自主系统中嵌入式实时受约束最优控制问题的求解器 |
CN110816528B (zh) * | 2018-08-08 | 2023-06-13 | 丰田自动车工程及制造北美公司 | 用于自主系统中嵌入式实时受约束最优控制问题的求解器 |
CN109017808A (zh) * | 2018-08-16 | 2018-12-18 | 天津大学 | 一种无人驾驶汽车模型预测控制器设计方法 |
CN110370267A (zh) * | 2018-09-10 | 2019-10-25 | 北京京东尚科信息技术有限公司 | 用于生成模型的方法和装置 |
CN109292018B (zh) * | 2018-09-13 | 2021-01-12 | 吉林大学 | 基于同轴式轮腿结构的四轮转向轨迹跟踪控制方法 |
CN109292018A (zh) * | 2018-09-13 | 2019-02-01 | 吉林大学 | 基于同轴式轮腿结构的四轮转向轨迹跟踪控制方法 |
CN109085840A (zh) * | 2018-09-21 | 2018-12-25 | 大连维德智能视觉技术创新中心有限公司 | 一种基于双目视觉的车辆导航控制系统及控制方法 |
CN111399489A (zh) * | 2018-12-14 | 2020-07-10 | 北京京东尚科信息技术有限公司 | 用于生成信息的方法和装置 |
CN111399489B (zh) * | 2018-12-14 | 2023-08-04 | 北京京东乾石科技有限公司 | 用于生成信息的方法和装置 |
CN110210058B (zh) * | 2019-04-26 | 2024-04-26 | 纵目科技(上海)股份有限公司 | 符合车辆动力学的参考线生成方法、系统、终端和介质 |
CN110210058A (zh) * | 2019-04-26 | 2019-09-06 | 纵目科技(上海)股份有限公司 | 符合车辆动力学的参考线生成方法、系统、终端和介质 |
CN110134042B (zh) * | 2019-05-10 | 2021-11-05 | 吉林大学 | 车辆路径跟踪预测控制器及fpga异构加速实现方法 |
CN110134042A (zh) * | 2019-05-10 | 2019-08-16 | 吉林大学 | 车辆路径跟踪预测控制器及fpga异构加速实现方法 |
CN110244721A (zh) * | 2019-06-05 | 2019-09-17 | 杭州飞步科技有限公司 | 自动驾驶控制方法、装置、设备及存储介质 |
CN110244721B (zh) * | 2019-06-05 | 2022-04-12 | 杭州飞步科技有限公司 | 自动驾驶控制方法、装置、设备及存储介质 |
CN110187639B (zh) * | 2019-06-27 | 2021-05-11 | 吉林大学 | 一种基于参数决策框架的轨迹规划控制方法 |
CN110187639A (zh) * | 2019-06-27 | 2019-08-30 | 吉林大学 | 一种基于参数决策框架的轨迹规划控制方法 |
CN110435640A (zh) * | 2019-07-25 | 2019-11-12 | 禾多科技(北京)有限公司 | 基于场端、车端协同的高效代客泊车规划方法 |
CN110377039A (zh) * | 2019-07-26 | 2019-10-25 | 吉林大学 | 一种车辆避障轨迹规划与跟踪控制方法 |
CN110968095A (zh) * | 2019-11-23 | 2020-04-07 | 奇瑞汽车股份有限公司 | 一种自动行车控制方法 |
CN110989625B (zh) * | 2019-12-25 | 2020-11-27 | 湖南大学 | 一种车辆路径跟踪控制方法 |
CN110989625A (zh) * | 2019-12-25 | 2020-04-10 | 湖南大学 | 一种车辆路径跟踪控制方法 |
CN113632033A (zh) * | 2020-02-25 | 2021-11-09 | 华为技术有限公司 | 车辆控制方法及装置 |
CN113632033B (zh) * | 2020-02-25 | 2023-10-20 | 华为技术有限公司 | 车辆控制方法及装置 |
CN111688704B (zh) * | 2020-06-24 | 2021-05-25 | 吉林大学 | 一种基于驾驶状态预测的人机力矩协同控制方法 |
CN111688704A (zh) * | 2020-06-24 | 2020-09-22 | 吉林大学 | 一种基于驾驶状态预测的人机力矩协同转向控制方法 |
CN111891118A (zh) * | 2020-08-05 | 2020-11-06 | 桂林电子科技大学 | 基于模型预测控制算法的电动汽车防侧翻控制方法 |
CN112305911A (zh) * | 2020-09-11 | 2021-02-02 | 重庆智行者信息科技有限公司 | 一种复杂环境下的反馈预测控制方法及其装置、车辆 |
CN112590773A (zh) * | 2020-12-15 | 2021-04-02 | 恒大新能源汽车投资控股集团有限公司 | 车辆自动入库方法、装置、计算机设备和存储介质 |
CN112590773B (zh) * | 2020-12-15 | 2022-08-19 | 恒大新能源汽车投资控股集团有限公司 | 车辆自动入库方法、装置、计算机设备和存储介质 |
CN112904719A (zh) * | 2021-01-15 | 2021-06-04 | 哈尔滨工程大学 | 一种适用于水下机器人位置环形区域跟踪控制方法 |
CN113008258A (zh) * | 2021-03-02 | 2021-06-22 | 京东鲲鹏(江苏)科技有限公司 | 路径规划方法、装置、设备及存储介质 |
CN113008258B (zh) * | 2021-03-02 | 2024-05-17 | 京东鲲鹏(江苏)科技有限公司 | 路径规划方法、装置、设备及存储介质 |
CN113204236A (zh) * | 2021-04-14 | 2021-08-03 | 华中科技大学 | 一种智能体路径跟踪控制方法 |
CN113204236B (zh) * | 2021-04-14 | 2022-05-20 | 华中科技大学 | 一种智能体路径跟踪控制方法 |
CN114435399B (zh) * | 2022-01-27 | 2023-09-12 | 上海工程技术大学 | 基于预测模型的自动驾驶汽车稳定性路径跟踪方法 |
CN114435399A (zh) * | 2022-01-27 | 2022-05-06 | 上海工程技术大学 | 基于预测模型的自动驾驶汽车稳定性路径跟踪方法 |
CN116279596B (zh) * | 2023-05-26 | 2023-08-04 | 禾多科技(北京)有限公司 | 车辆控制方法、装置、电子设备和计算机可读介质 |
CN116279596A (zh) * | 2023-05-26 | 2023-06-23 | 禾多科技(北京)有限公司 | 车辆控制方法、装置、电子设备和计算机可读介质 |
CN118605509A (zh) * | 2024-05-15 | 2024-09-06 | 北京理工大学前沿技术研究院 | 基于多级预测控制的无人驾驶车辆路径跟踪方法及系统 |
CN118605509B (zh) * | 2024-05-15 | 2025-03-25 | 北京理工大学前沿技术研究院 | 基于多级预测控制的无人驾驶车辆路径跟踪方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN104977933B (zh) | 2017-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104977933A (zh) | 一种自主驾驶车辆的区域型路径跟踪控制方法 | |
CN108674414B (zh) | 一种极限工况的智能汽车轨迹跟踪控制方法 | |
CN110377039B (zh) | 一种车辆避障轨迹规划与跟踪控制方法 | |
CN106681327B (zh) | 一种大惯性电动客车的智能驾驶横纵向解耦控制方法及系统 | |
CN113204236B (zh) | 一种智能体路径跟踪控制方法 | |
CN109131325B (zh) | 智能驾驶汽车的三维可拓预瞄切换的车道保持控制方法 | |
CN110356404A (zh) | 一种具有自主换道功能并提高侧向安全性的智能驾驶系统 | |
CN107856737B (zh) | 一种基于危险程度变权重的人机协同转向控制方法 | |
CN109131312B (zh) | 一种智能电动汽车acc/esc集成控制系统及其方法 | |
Yu et al. | MPC-based regional path tracking controller design for autonomous ground vehicles | |
CN107839683B (zh) | 一种考虑运动障碍物的汽车紧急避撞控制方法 | |
CN109606368B (zh) | 一种智能汽车可拓车速自适应变化轨迹跟踪控制方法 | |
CN106515722A (zh) | 一种垂直泊车轨迹规划方法 | |
CN111216713A (zh) | 一种自动驾驶车辆速度预瞄控制方法 | |
Xu et al. | Model predictive control for lane keeping system in autonomous vehicle | |
CN110096748B (zh) | 一种基于车辆运动学模型的人-车-路模型建模方法 | |
CN111086510B (zh) | 一种基于预测函数控制的前轮转向车辆车道保持控制方法 | |
CN107323457B (zh) | 一种人机协同的共享转向控制方法 | |
CN115047766A (zh) | 一种基于预测控制模型的速度规划方法 | |
CN113433942B (zh) | 一种基于最优航向角的长轴车辆路径跟踪控制方法 | |
CN115071686A (zh) | 一种狭长区域的无人驾驶矿用车辆的泊车方法 | |
CN114877904A (zh) | 一种道路曲率的估计方法、测量装置和计算机设备 | |
CN109292018A (zh) | 基于同轴式轮腿结构的四轮转向轨迹跟踪控制方法 | |
CN113961002B (zh) | 一种基于结构化道路采样的主动换道规划方法 | |
CN109677403B (zh) | 一种基于微分平坦的智能车避障控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |