网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

高速公路弯道换道决策及运动规划优化  PDF

  • 袁昌
  • 莫天石
  • 舒红
重庆大学 机械与运载工程学院,重庆 400044

中图分类号: U463.6

最近更新:2024-04-01

DOI:10.11835/j.issn.1000-582X.2023.221

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

弯道换道决策及运动规划算法主要影响自动驾驶汽车的安全性和操纵稳定性。针对高速公路弯道换道场景决策的安全性和行驶效率不够高的问题,提出新的基于主车相对前车的驾驶不满意度的决策算法。为了提高运动规划算法实时性,采用路径-速度解耦框架进行主车换道轨迹规划。对于路径规划,选择五次多项式曲线,采用考虑安全、舒适和高效性的4个换道路径评价指标,实现最优路径规划。对于速度规划,结合动态规划与二次规划优化获取平滑速度规划曲线。仿真结果表明基于驾驶不满意度的换道决策模型能选择更高效和安全的行驶方式。在典型的主车换道场景,主车最大质心侧偏角,最大横摆角速度的数值均小,表明换道轨迹规划算法能确保主车换道的安全性和操纵稳定性。

自动驾驶技术对于减少交通事故、改善交通拥堵状况等具有重要作用,已成为汽车行业发展的战略方向和竞争焦[

1]。高速公路车速较高,弯道路段换道比直道换道更危险,若处理不当将发生车道偏离、侧滑或碰撞等事故。自动驾驶汽车弯道换道决策及规划算法决定换道过程的安全与操纵稳定性。

换道决策模型主要分为基于机器学习和基于规则的换道决策模型2类。基于机器学习的换道模型利用自然驾驶数据提取影响驾驶员换道的因素。Hou[

2]采用随机森林和自适应增强这2种集成学习方法开发变道决策系统。Liu[3]基于贝叶斯参数优化的支持向量机训练决策模型。近年来出现结合深度强化学习的换道决策算法,如采用DQN(deep Q-network[4],DDQN(dueling deep Q-network[5],DDPG(deep deterministic policy gradient[6]等算法。基于机器学习的换道决策模型需要大量驾驶数据训练,且可解释性较差。基于规则的换道决策模型主要根据换道的必要性及可行性等方面进行决策。Gipps[7]提出的换道模型中综合考虑换道空间、安全条件、周围交通参与者的行驶意图,以及是否能通过换道获得更明显的速度优势等因素。杨达[8]通过车联网获取各车道的车流平均速度、重型车占比和预估的理想换道时间建立成本函数。陈慧[9]利用累计驾驶不满意度(driving dissatisfaction, DDS)作为直道换道决策依据,当DDS累计值大于指定阈值时执行换道,但DDS计算公式只考虑到主车速度,没有考虑前车速度与加速度,可能导致换道后车辆通行效率降低。

轨迹规划包括路径规划和速度规划。根据状态空间是否解耦,轨迹规划方法分为2种。第一种是直接规划,指将路径和速度同时规划,在时空状态空间寻找自动驾驶汽车的可行轨迹。有研究者利用自动驾驶汽车横纵向位置关于时间的五次多项式规划车辆轨[

10⁃11],也有研究者利用人工势场法规划汽车换道路[12⁃13]。直接规划的缺点是状态空间维度较高、计算复杂、实时性较差。第二种是路径与速度解耦规划方法,在二维状态空间进行二次规划,降低状态空间的维度。Li[14]在给定规划路径上,采用动态规划方法搜索启发路径点,利用贝塞尔多项式优化启发路径点连接曲线,得到规划时域内的速度曲线。汪海松[15]通过离散换道终点区域,以B样条曲线连接换道路径起点和终点,根据目标函数选取最优B样条曲线。Meng[16]采用离散搜索方法获取路径与速度规划粗解,分别采用非线性优化工具CasADi与二次规划优化获取平滑路径与速度曲线,但离散搜索方法计算量较大。

目前关于弯道换道的研究文献很少。针对基于DDS的直道换道决策算法没有考虑前车的未来车况,可能引起主车换道后行驶效率降低的问题,考虑主车期望车速,以及预测时域内前车的速度和加速度,提出新的驾驶不满意度计算模型作为换道决策算法,并推导新的换道安全距离模型,以提高换道的安全性和行驶效率。在轨迹规划方面,针对直接规划法和离散搜索计算量过大问题,采用路径-速度解耦框架以提高计算效率。利用基于路径五次多项式曲线及路径评价的优化方法,生成最优换道路径。在此路径规划基础上,基于位移-时间图像(displacement-time graph, ST图)进行动态规划获取速度规划曲线粗解,再采用二次规划优化速度曲线,实现安全稳定的弯道换道过程。

1 高速公路弯道换道决策算法

1.1 弯道换道场景

虚拟场景是搭建自动驾驶汽车虚拟仿真平台的基础。假设感知信息已知,高速公路场景的道路元素简化为同向双车道,弯道最小曲率半径Rmin=650 m,车道宽度为3.75 m,高速公路场景如图1所示。以车道分界线上一点为大地坐标系原点,内侧车道中心线、外侧车道中心线、车道分界线的曲线方程为

Yin=fin(Xin)=651.875-6502-Xin2Yout=fout(Xout)=651.875-653.752-Xout2Ybound=fbound(Xbound)=651.875-651.8752-Xbound2 (1)

式中:(Xin, Yin)、(Xout, Yout)、(Xbound, Ybound)分别表示内侧车道中心线、外侧车道中心线和车道分界线的横纵坐标。

图1  高速公路弯道场景

Fig. 1  Highway curve scenario

高速公路动态要素包含自动驾驶主车和周围其他车辆。图2为复杂换道场景,主车EV所在车道为当前车道,CL为前车,TL、TF分别为邻车道前后车。假设干扰车沿着自身所在车道行驶,主车根据自身位置与周围干扰车的运动姿态判断是否换道。干扰车CL、TL、TF由Prescan软件提供的路径跟踪模型控制,沿所在车道以一定初始速度做匀变速运动。主车与干扰车车速范围为60~120 km/h。

图2  高速公路弯道换道场景

Fig. 2  Lane change scenario on highway curve

1.2 换道决策模型

自动驾驶汽车换道分为4个过程:换道意图的产生、换道可行性判断、换道轨迹规划、换道轨迹跟踪。本节主要讨论前2个过程。

1.2.1 换道意图的产生

在高速公路行驶的车辆主要有换道与跟车2种行为。若前方有其他车辆,驾驶人通常保持跟车行驶,若前车车速过低,驾驶人的期望车速无法实现,则会对当前车速产生不满。驾驶不满意度是衡量对速度期望不满程度的量化指[

17]。驾驶不满意度累计值增加到一定值后,驾驶员会选择通行效率更高的车道换道行驶。若仅考虑前车车速,忽略加速度,可能导致换道无法达成预期目的。如邻车道前车TL的车速大于当前车道前车CL,但TL减速行驶,而CL匀速或加速行驶,主车保持当前车道跟车行驶将能获得更高的行驶速度。为了获得更高的通行效率,文中提出基于主车的期望车速与前车车速差值,并考虑前车的加速度,分别计算预测时域内主车相对于邻车道前车TL和当前车道前车CL的驾驶不满意度累计值,据此判断是否需要换道。前车的DDS累计值计算公式为

Dsum,lane=i=0Tpre/Δtvdes-vlane,LivdesΔtvlane,L(i)=vlane,L0+alane,Lti (2)

式中:Dsum,lane为lane车道前车在预测时域Tpre内的DDS累计值;lane为车道序号(0为当前车道,1为邻车道);Δt为采样周期;νdes为主车期望车速;νlane,L(i)为lane车道前车在第i时刻车速;νlane,L0alane,L分别为lane车道前车初始车速和加速度;ti=iΔt,为第i个采样时间对应的时刻。

文中按当前车道与邻车道前车的DDS累计值确定换道意图。若当前车道前车CL的DDS累计值大于相邻车道前车TL的DDS累计值,系统会产生换道意图,即:

Dsum,0>Dsum,1 (3)

若在换道过程中Dsum,0Dsum,1,换道意图取消,主车继续在当前车道跟车行驶。

1.2.3 换道安全距离模型

换道意图产生后,主车与周围车辆的距离符合安全要求才能进行换道。假设前车以较大的减速度aL减速行驶,后车经过反应时间tτ采取制动减速度aF以避免碰撞,为了确保前后车在减速到车速相等前不发生碰撞,前后车需保持一定安全距离ds。驾驶员在危险场景下的制动减速度一般在0.3~0.4 g[

18],文中假定前车最大制动减速度aLmax=0.4 g,后车最大制动减速度aFmax=0.35 g。假设前车以制动减速度aLmax刹车,后车经过反应时间tτ,以制动减速度aFmax减速,前后两车不发生碰撞所需要的最小距离定义为安全距离ds

由于前后车初始车速与加速度不同,可能存在3种情况:①前车刹停时,后车仍前向运动;②后车刹停时,前车仍前向运动;③前车刹停前,前后车已减速至相同车速νs(νs0)。根据两车同时减速至νs所需时间计算νs

(vL-vs)/aLmax=(vF-vs)/aFmax+tτ (4)
vs=tτaLmaxaFmax+vFaLmax-vLaFmaxaLmax-aFmax (5)

式中:νL为前车初始车速;νF为后车初始车速。

由于aLmax>aFmax,若νs0存在,需满足

tτaLmaxaFmax+vFaLmax-vLaFmax0,(tτaLmaxaFmax+vFaLmax-vLaFmax)/(aLmax-aFmax)<vL,(tτaLmaxaFmax+vFaLmax-vLaFmax)/(aLmax-aFmax)<vF (6)

化简整合得:

tτ+vFaLmaxvLaLmaxtτ+vFaFmaxvLaFmax (7)

当满足式(7)时,情况③成立,安全车距ds

ds=vFtτ+vF2-vs22aFmax-vL2-vs22aLmax+de (8)

式中,de表示安全距离余量,一般取2~5 m,文中取de=5 m。

式(7)不成立时,νs不存在,两车无法减速到相同车速,即情况①与情况②。对于情况①,前车刹停时间小于后车,安全车距为

ds=vFtτ+vF22aFmax-vL22aLmax+detτ+vFaFmaxvLaFmaxtτ+vFaLmaxvLaLmax (9)

对于情况②,后车刹停时间小于后车,后车已经刹停,前车还在运动,安全车距保持跟车距离de即可,为

ds=detτ+vFaFmaxvLaLmax (10)

为防止主车越过车道分界线前,因主车的换道意图发生变化或者换道安全距离不满足,出现取消换道并返回原车道情况,基于主车匀速换道的假设,计算主车在越过车道分界线前和当前车道前车CL需要保持的初始安全距离d01_init,如式(11)[

19]。在换道过程中,从换道初始时刻到主车越过车道分界线所需的时间为tc,取tc=2 s。

d0=vEV,inittcd1=vCL,inittc+0.5aCLtc2d01_init=d0+ds-d1 (11)

式中:d0d1分别为主车和当前车道前车CL在tc时间内行驶的路程;νEV,init为主车的初始车速;νCL,init为当前车道前车CL的初始速度;aCL为当前车道前车CL的加速度。换道初始安全距离如图3所示,横坐标S1为沿车道纵向的路程,纵坐标l1为沿车道的横向距离。

图3  换道初始安全距离示意图

Fig. 3  Diagram of the initial safety distance of lane change

1.2.4 主车换道决策流程

若当前车道前车CL的DDS累计值大于相邻车道前车TL的DDS累计值,主车产生换道意图。当主车和当前车道前车CL的距离d01大于初始安全距离d01_init,主车与目标车道前车TL和后车TF的距离满足安全距离ds,此时换道可行性条件成立,主车为了获得更高行驶效率而执行换道操作。主车换道决策流程过程如图4所示。

图4  主车换道决策流程

Fig. 4  Lane change decision process of the ego-vehicle

2 高速公路弯道换道规划控制算法

2.1 主车路径规划

针对离散搜索方法计算量较大问题,基于五次多项式换道路径曲线,考虑安全、舒适和换道效率等因素,结合换道终点约束、换道路径曲率约束以及换道安全距离约束,通过序列二次优化(sequential quadratic programming, SQP)方法求解获得主车的最优换道路径。

2.1.1 换道路径选择

由于车辆转向限制和弯道特殊性,主车换道路径应满足以下要求:换道路径的曲率平滑连续;换道路径的起始点和终点的曲率、航向角需要与主车换道路径起始点和换道终点的曲率、航向角保持一致。文中进行了弯道局部路径规划仿真,以主车初始位置为换道起始点(坐标[290.09,66.01],航向角26.34°,初始曲率1/653.75 m-1),邻车道中心线为换道终点(坐标[452.63,185.37],航向角为44.13°,终点曲率1/650 m-1),比较三次、五次、七次多项式曲线和B样条曲线换道路径曲率和航向角区别,结果如图5所示。

图5  4种换道路径曲线对比图

Fig. 5  Comparison of 4 lane changing paths

图5可知:4种方式生成的换道路径曲率均平滑变化,但只有五次和七次多项式曲线的起点和终点曲率满足要求;4种方式生成的换道路径航向角均平滑变化,但三次多项式曲线的起始点和终点航向角均不满足要求。综上所述,只有五次和七次多项式曲线能满足换道路径要求,因七次多项式未知变量较多,求解难度较大,故文中选取五次多项式曲线作为主车的换道路径,为

Y=f(X)=e5X5+e4X4+e3X3+e2X2+e1X+e0 (12)

主车换道初始坐标(X0,Y0)已知,换道终点坐标(Xf,Yf)导数信息(Y0',Y0,Yf',Yf )为

Y0'=f'(X0),Y0 =f  X0Yf=f(Xf),Yf'=f'(Xf),Yf =f  Xf (13)

结合主车换道起始与终点信息可求解多项式系数e0e1e2e3e4e5,见式(14),只有Xf一个未知量。

e0e1e2e3e4e5=100X010X022X02X03X04X053X024X035X046X012X0220X031XfXf2Xf2Xf4Xf5012Xf3Xf24Xf35Xf40026Xf12Xf220Xf3-1Y0Y0'Y0 YfYf'Yf  (14)

2.1.2 换道路径评价指标

根据阿克曼转角模[

20],主车跟随路径需满足曲率连续以及曲率极限值约束两大条件。文中以换道路径点的平均曲率k以及平均曲率变化率k'衡量换道路径的平缓程度。换道效率也是评价换道路径的一个重要指标,文中以换道路径总长度Ssum和换道路径与目标车道中心线的平均横向偏差l衡量换道效率。为了衡量换道路径的性能,需要将换道路径离散化,以路径弧长S为离散长度,对应换道路径横纵坐标为

Xi=Xi-1+ΔScos(θi-1)Yi=f(Xi)tanθi-1=f'(Xi-1) (15)

式中:XiYi分别为换道路径第i点的横坐标和纵坐标;θi-1为换道路径第i-1点的航向角,i=1,2,…,nn为换道路径离散点的数量。

1)换道路径点平均曲率

k=1n+1i=0nki (16)

式中,ki为换道路径第i点的曲率。

2)换道路径点平均曲率变化率

k'=(i=0n-1ki+1-kiΔS)/n (17)

3)换道路径总长度

Ssum=i=0n-1Xi+1-Xi2+Yi+1-Yi2 (18)

4)换道路径与目标车道中心线的平均横向偏差

l=1ni=0n-1Xi-Xri2+Yi-Yri2 (19)

式中,Xri,Yri为换道路径第i点与目标车道中心线的对应点坐标,如图6所示。

图6  换道路径与目标车道中心线的匹配点

Fig. 6  Matching point of lane change path on target lane centerline

2.1.3 换道路径约束

1)主车换道终点约束。换道路径规划中,可依据换道初始时刻主车EV与相邻车道前车TL的车速νEV,initνTL,init确定换道终点横坐标Xf[

21][Xf,min, Xf,max]

Xf,min=3min(vEV,init,vTL,init)Xf,max=6max(vEV,init,vTL,init) (20)

2)为保证换道舒适性,换道路径的最小曲率kmin

kmin=ay,max/vmax2 (21)

式中:ay,max为主车最大侧向加速度,取0.3 gνmax取120 km/h。

3)为保证主车在进入邻车道前,主车与当前车道前车CL保持安全距离,在越过车道分界线的位置X1限制为

X1XCL1 (22)

式中:XCL1为主车越过车道分界线时,距离当前车道前车CL一个安全距离ds处的横坐标;X1为换道路径和车道分界线的交点横坐标,由f (X)=fbound(X)求解得到,如图7所示。

图7  换道车辆越过车道分界线示意图

Fig. 7  Diagram of lane change vehicle crossing the lane line

此外,主车换道路径应限制在2条车道中心线之间,为

fout(X)f(X)fin(X) (23)

2.1.4 基于非线性模型的路径规划

主车换道路径的4个评价指标均为关于换道终点横坐标Xf的非线性函数,故采用非线性优化方法中的序列二次规划算法求解主车弯道换道的路径规划问题。考虑主车换道路径的平滑性和高效性,通过层次分析法为4个换道路径评价指标赋权重。以主车换道终点横坐标Xf为决策变量,以上述4个换道路径评价指标的线性加权和建立优化目标函数Jnon,为

minJnon=wC1k+wC2k'+wC3Ssum+wC4l (24)

式中:wC1为换道路径点平均曲率k权重,取0.498 5;wC2为换道路径点平均曲率变化率k'权重,取0.226 5;wC3为换道路径总长度Ssum权重,取0.151 3;wC4为换道路径与目标车道中心线的平均横向偏差l权重,取0.123 7。

2.2 主车速度规划

利用ST图进行主车速度规划是一种比较方便的方式。将规划时间内占用规划路径的动态干扰车路径映射到ST图上,此时ST图上主车的可行区域可能是非凸的,采用动态规划结合二次规划优化生成光滑的主车速度曲线。

2.2.1 主车规划速度曲线搜索

基于动态规划算法在ST图上寻找一条无碰撞的主车速度曲线。算法的效率取决于采样时间t和采样路径弧长S,过大的tS影响换道轨迹的平滑性,而精细的采样时间会影响算法的运行效率。文中取采样时间t=1 s,采样路径弧长S=0.5 m,规划时长T=8 s。路径离散点的弧长S关于时间的导数可通过有限差分近似得到,为

vi(Si-Si-1)/Δtai=(v'i-v'i-1)/Δtji=(ai-ai-1)/Δt (25)

式中:Si为主车在第i个采样时间的行驶路径弧长;νi为主车在第i个采样时间的车速;ai为主车在第i个采样时间的加速度;ji为主车在第i个采样时间的冲击度。

为保证主车换道速度规划的安全性、平滑性与高效性,采用代价函[

16]

JDP=i=1nwv_ref(vi-vref)2+wa(vi-vi-1Δt)2+wjerkai-ai-1Δt2+wobsDi+η (26)

式中:wv_ref为期望车速权重,取10 000;wa为加速度权重,当加速度绝对值大于3 m/s2,取10 000,否则取0;wjerk为冲击度权重,取5 000;wobs为主车与干扰车的碰撞权重,取105νref为期望车速,取120 km/h;η表示接近于0的值,取0.01,避免分母为0,Di为第i个采样时间主车与干扰车的碰撞距离,即主车和干扰车在ST图上的最小距离。

2.2.2 主车规划速度曲线优化

1)目标函数。由动态规划得到的主车速度曲线由多个线段组成,不满足主车的运动学约束、动力学约束以及平滑性约束,主车无法稳定跟踪这样的车速曲线,采用优化方法平滑动态规划得到的粗糙车速曲线。为简化计算,将时间戳固定,优化每个时间戳上的路径点,即以每个时间戳所对应的路径点弧长、速度和加速度为决策变量,将车速曲线优化问题转化为二次规划问题。

设计优化决策变量xo=S1,ν1,a1,S2,ν2,a2,...,Sn,νn,anT采样时间Δt=0.1 s。目标函数JQP

JQP=i=1nwv_ref1(vi-vri)2+wa1ai2+wjerk1ji2+wref(Si-Sri)2=i=1nwv_ref1(vi-vri)2+wa1ai2+wjerk1(ai-ai-1)/Δt2+wref(Si-Sri)2 (27)

式中:wν_ ref1为期望车速权重;νri为第i个采样时间的主车期望车速,由动态规划结果得到;wa1为加速度权重;wjerk1冲击度权重;wref为参考线代价权重;Sri为第i个采样时间对应的主车期望行驶路径弧长,由动态规划结果得到。

由于JQP是二次凸函数,为便于计算,可简化为二次规划形式。

2)约束函数。在二次规划过程中,需要对每一个时间戳主车的行驶路径弧长Si,以及速度νi、加速度ai和冲击度ji做约束,以满足主车的运动学和动力学约束,并符合道路交通规则。如式(28)所示。

Si,min=vmintiSivmaxti=Si,max,Si+1=Si+viΔt+aiΔt2/2+jiΔt3/6vminvivmax,vi+1=vi+aiΔt+jiΔt2/2ax,minaiax,maxjminji=(ai-ai-1)/Δtjmax, ji+1=(ai+1-ai)/Δt (28)

式中:Si,minSi,max分别为第i个采样时间主车的最小行驶路径弧长和最大行驶路径弧长;νmin为主车的最小速度,取60 km/h;ax,minax,max分别为主车的最小和最大加速度,文中分别取-4 m/s2和4 m/s2jminjmax分别为主车的最小和最大冲击度,分别取-1 g/s和1 g/s[

22]

主车侧向加速度过大会引起乘客不舒适,需要限制主车的侧向加速度,为

vimin(ay,maxki(Sri),vmax) (29)

式中,kiSri为第i个采样时间的主车期望行驶路径弧长Sri位置对应的路径曲率。

针对第i个采样时间主车行驶路径弧长Si的限制,还要考虑到可行区域内的干扰车边界限制:

Si,min=max(jh,i,vminti), Sri>jh,iSi,max=min(jh,i,vmaxti), Sri<jh,i (30)

式中,jh,iti时刻第h辆干扰车所处路径点的弧长。

2.3 主车轨迹跟踪模型

经决策规划得到的主车换道轨迹需发送到控制模块执行跟踪。在高速上行驶时,主车轮胎会产生较大的形变,运动学模型并不适用于主车控制,故主车采用三自由度车辆动力学模型。模型预测控制(model predictive control, MPC)算法相较于线性二次调节器(linear quadratic regulator, LQR)、PID等算法,可以在线更新减小误差,很好地处理多约束问题,具有较强的鲁棒性。由于路径点的主车速度已由轨迹规划得到,PID算法能很好地完成速度跟踪。故采用MPC横向跟[

23]和双PID纵向速度跟踪,MPC算法输出主车控制转角δ,双PID算法输出主车纵向加速度a。主车规划及控制流程见图8所示。

图8  主车规划及控制流程图

Fig. 8  Planning and control progress of ego-vehicle

3 仿真验证及分析

通过Prescan、Matlab/Simulink和Carsim搭建自动驾驶汽车联合仿真平台,用于验证主车决策及规划算法的有效性。利用Prescan搭建道路模型以及定义干扰车的动态行为,如图9所示。Carsim提供主车的姿态信息,并接收控制信号。在Matlab/Simulink中构建主车的换道决策、规划和控制算法模型,决策算法中预测时域Tpre=4 s,采样时间Δt=0.1 s。仿真测试用例主车和干扰车的初始参数如表1所示。νTL,initνTF,init分别为邻车道前车TL和后车TF的初始车速,dCL,initdTL,initdTF,init分别为当前车道前车CL、邻车道前车TL和后车TF与主车的初始距离,负值表示干扰车在主车后方,aTLaTF分别为邻车道前车TL和后车TF的加速度。

图9  Prescan道路模型

Fig. 9  Road model made by Prescan

表1  仿真测试用例参数
Table 1  Parameters of simulation test cases
测试用例

νEV,init/

(km·h-1)

νCL,init/

(km·h-1)

aCL/

(m·s-2)

dCL,init/ m

vTL,init/

(km·h-1)

aTL/

(m·s-2)

dTL,init/

m

νTF,init/

(km·h-1)

aTF/

(m·s-2)

dTF,init/m
case1 80 120 -1.5 25.0 90 2 39.49 65 1.0 -25
case2 115 72 2.5 128.1 110 -3 72.57 70 1.5 -25
case3 120 100 -2.0 163.3 110 2 101.20 70 1.5 -25

在测试用例case1中,主车在当前车道跟随前车CL,前车CL减速行驶,而邻车道前车TL加速行驶。如图10(a)所示,当t=0 s时,根据主车的期望车速νdes=120 km/h计算DDS累计值,当前车道前车CL的DDS累计值大于邻车道前车TL的DDS累计值,此时换道意图产生,换道意图信号置1,且如图10(b)所示,主车和3辆干扰车的相对距离均满足各自安全距离ds要求,故此时换道成立信号置1,主车执行换道。在t=1 s时,主车与前车TL的距离不满足安全距离,换道成立信号置0,主车取消换道,但换道意图信号始终保持,等待合适的换道时机。在t=1.7 s主车与其他干扰车的距离满足安全距离条件,换道成立信号再次置1,主车执行换道。t=3.5 s时主车与前车CL的距离不满足安全距离,但此时主车已越过车道分界线,故主车继续执行换道。规划控制方面,由图10(c)~(d)可知,主车能通过路径-速度解耦方法获得平滑的无碰撞换道轨迹,但动态规划与二次规划结果相差较大,原因在于动态规划所获得的规划速度曲线加速度较大,而为保证舒适性,二次规划的加速度约束权重较大,限制了其加速度大小,导致动态规划与二次规划结果相差较大。由图10(e)~(g)可知,主车横纵向控制误差较小,轨迹跟踪效果较好。由图10(h)知,主车的横向加速度和纵向加速度变化较平缓。由图10(i)~(j)知,主车的前轮转角、质心侧偏角和横摆角速度变化平缓,质心侧偏角的最大值小于0.003 5 rad,表明汽车操纵稳定性好。

  

  

  

图10  Case1仿真结果

Fig. 10  Simulation results of case1

在测试用例case2中,虽然邻车道前车TL的初始车速比当前车道前车CL大,但前车TL减速行驶,而前车CL加速行驶。如图11所示,在预测时域Tpre内,前车TL的DDS累计度大于前车CL的DDS累计度,所以换道意图置0,换道成立信号置0,主车继续当前车道行驶,避免了无效换道。

图11  Case2仿真结果

Fig. 11  Simulation results of case2

为进一步验证换道平滑性与稳定性,在case3中设置主车换道减速工况,如图12所示。由图12(a)~(d)可知,主车减速换道,主车横纵加速度变化较平缓,最大值小于3 m/s2,主车最大横摆角速度为0.1 rad/s,最大质心侧偏角为0.001 3 rad,主车安全性和操纵稳定性好。

图12  Case3仿真结果

Fig. 12  Simulation results of case3

通过上述的仿真验证,文中所提出的基于驾驶不满意度累计值的换道意图产生模型和换道安全距离模型的换道决策算法,能为自动驾驶汽车选择更高效的行驶方式。case1和case3中主车选择换道,case2中选择跟车,换道过程中时刻检测主车和干扰车的相对距离是否满足安全距离,保证主车换道过程的安全。同时,所提出的运动规划算法也能保证主车换道过程速度曲线的平滑性和操纵稳定性。

4 结束语

文章提出的基于驾驶不满意度的换道决策算法,考虑了主车期望速度,预测时域内前车的速度及加速度,减少因邻车道干扰车减速造成主车无效换道的情况,提高了通行效率。路径规划基于五次多项式,结合提出的4个换道路径评价指标构建目标函数,由序列二次规划算法求解获取最优路径。速度规划基于ST图,结合动态规划与二次规划算法,获取平滑的速度规划曲线。仿真表明,基于驾驶不满意度的换道决策算法能提高自动驾驶汽车在弯道工况的安全性和通行效率,轨迹规划算法能确保换道的操纵稳定性。主车换道case1工况下,主车最大横摆角速度为0.081 rad/s,最大质心侧偏角为0.003 2 rad;主车换道case3工况下,主车最大横摆角速度为0.1 rad/s,最大质心侧偏角为0.001 3 rad。文中决策过程中对于前车的车速预测较为简单,未来将研究更为准确的前车车速预测算法,并对不同曲率半径的弯道场景进行轨迹规划算法验证。

参考文献

1

李克强.构建中国标准智能汽车体系 实现汽车强国伟大目标[J]. 智能网联汽车, 2020(2): 8-9. [百度学术] 

Li K Q.Building a Chinese standard intelligent vehicle system to achieve the great goal of becoming a powerful country in automobiles [J] Intelligent Connected Vehicles, 2020 (2): 8-9. (in Chinese) [百度学术] 

2

Hou Y, Edara P, Sun C.Situation assessment and decision making for lane change assistance using ensemble learning methods[J]. Expert Systems with Applications, 2015, 42(8): 3875-3882. [百度学术] 

3

Liu Y, Wang X, Li L, et al.A novel lane change decision-making model of autonomous vehicle based on support vector machine[J]. IEEE Access, 2019: 26543-26550. [百度学术] 

4

Wang J J, Zhang Q C, Zhao D B, et al.Lane change decision-making through deep reinforcement learning with rule-based constraints[C]//2019 International Joint Conference on Neural Networks (IJCNN). Budapest, Hungary: IEEE, 2019: 1-6. [百度学术] 

5

Liao J, Liu T, Tang X, et al.Decision-making strategy on highway for autonomous vehicles using deep reinforcement learning[J]. IEEE Access, 2020, 8: 177804-177814. [百度学术] 

6

Fu Y, Li C, Yu F R, et al.A decision-making strategy for vehicle autonomous braking in emergency via deep reinforcement learning[J]. IEEE Transactions on Vehicular Technology, 2020, 69(6): 5876-5888. [百度学术] 

7

Gipps P G.A model for the structure of lane-changing decision[J]. Transportation Research Part B: Methodological, 1986, 20(5): 403-414. [百度学术] 

8

杨达, 吕蒙, 戴力源, .车联网环境下自动驾驶车辆车道选择决策模型[J]. 中国公路学报, 2022, 35(4): 243-255. [百度学术] 

Yang D, Lv M, Yuan L Y, et al.Decision-making model for lane selection of automated vehicles in connected vehicle environment[J]. China Journal of Highway and Transport, 2022, 35(4): 243-255. (in Chinese) [百度学术] 

9

陈慧, 王洁新.基于驾驶人不满度的高速公路自动驾驶换道决策[J]. 中国公路学报, 2019, 32(12): 1-9, 45. [百度学术] 

Chen H, Wang J X.A decision-making method for lane changes of automated vehicles on freeways based on drivers’ dissatisfaction[J]. China Journal of Highway and Transport, 2019, 32(12): 1-9, 45.(in Chinese) [百度学术] 

10

Wei C, Li S.Planning a continuous vehicle trajectory for an automated lane change maneuver by nonlinear programming considering car-following rule and curved roads[J]. Journal of Advanced Transportation, 2020, 2020: 8867447. [百度学术] 

11

吴树凡, 魏民祥, 滕德成, .智能车辆弯道换道路径规划算法与跟踪控制[J]. 重庆理工大学学报(自然科学), 2021, 35(3): 18-28. [百度学术] 

Wu S F, Wei M X, Teng D C, et al.Path planning and control of curve lane changing for autonomous vehicle[J]. Journal of Chongqing University of Technology(Natural Science), 2021, 35(3): 18-28. (in Chinese) [百度学术] 

12

Xie S, Hu J, Bhowmick P, et al.Distributed motion planning for safe autonomous vehicle overtaking via artificial potential field[J]. IEEE Transactions on Intelligent Transportation Systems, 2022, 23(11): 21531-21547. [百度学术] 

13

Rasekhipour Y, Khajepour A, Chen S K, et al.A potential field-based model predictive path-planning controller for autonomous road vehicles[J]. IEEE Transactions on Intelligent Transportation Systems, 2017, 18(5): 1255-1267. [百度学术] 

14

Li J L, Xie X J, Lin Q, et al.Motion planning by search in derivative space and convex optimization with enlarged solution space[C]//2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Kyoto, Japan: IEEE, 2022: 13500-13507. [百度学术] 

15

汪海松, 胡明辉, 黎万洪, .建立安全换道域的换道决策与规划[J/OL]. 重庆大学学报, 2022: 1-18.[2022-02-23].http://kns.cnki.net/kcms/detail/50.1044.N.20220516.0857.002.html. [百度学术] 

Wang H S, Hu M H, Li W H, et al.Lane-changing decision and planning with establishing safe lane-changing domain[J/OL]. Journal of Chongqing University, 2022: 1-18. [2022-02-23].http://kns.cnki.net/kcms/detail/50.1044.N.20220516.0857.002.html.(in Chinese) [百度学术] 

16

Meng Y, Wu Y, Gu Q, et al.A decoupled trajectory planning framework based on the integration of lattice searching and convex optimization[J]. IEEE Access, 2019, 7: 130530-130551. [百度学术] 

17

王政.智能车辆自主换道方法的研究[D]. 长春: 吉林大学, 2016. [百度学术] 

Wang Z. Research on autonomous lane changing method of intelligent vehicle[D]. Changchun: Jilin University, 2016. (in Chinese) [百度学术] 

18

Hs D.Development of an FCW algorithm evaluation methodology with evaluation of three alert algorithms[R]. National Highway Traffic Safety Administration, 2009. [百度学术] 

19

李嘉嘉.自动驾驶车辆自主变道决策与规划问题研究[D]. 长春: 吉林大学, 2022. [百度学术] 

Li J J.Research on decision-making and planning for active lane change of autonomous vehicles[D]. Changchun: Jilin University, 2022. (in Chinese) [百度学术] 

20

曾德全, 余卓平, 熊璐, .结构化道路下基于层次分析法的智能车避障轨迹规划[J]. 华南理工大学学报(自然科学版), 2020, 48(7): 65-75. [百度学术] 

Zeng D Q, Yu Z P, Xiong L, et al. Intelligent vehicle obstacle avoidance trajectory planning in structured road based on analytic hierarchy process[J]. Journal of South China University of Technology (Natural Science Edition), 2020, 48(7): 65-75. (in Chinese) [百度学术] 

21

Wei C, Wang Y, Asakura Y, et al.A nonlinear programing model for collision-free lane-change trajectory planning based on vehicle-to-vehicle communication[J]. Journal of Transportation Safety & Security, 2019(4): 1-21. [百度学术] 

22

Bagdadi O.Assessing safety critical braking events in naturalistic driving studies[J]. Transportation Research Part F: Traffic Psychology and Behaviour, 2013, 16: 117-126. [百度学术] 

23

袁康.基于模型预测控制的自动驾驶汽车运动规划与控制研究[D]. 重庆: 重庆大学, 2019. [百度学术] 

Yuan K.Study on motion planning and control of autonomous vehicles based on model predictive control[D]. Chongqing: Chongqing University, 2019. (in Chinese) [百度学术]