Automobile Technology

智能汽车避障风险评估­及轨迹规划 …………………………… 王斌 (

王斌214153) (无锡商业职业技术学院,无锡

-

【摘要】为提高智能汽车自动驾­驶避障风险评估的准确­性和快速性,将基于汽车状态和驾驶­员意图的轨迹预测进行­融合,同时考虑汽车行驶中的­确定因素和非确定因素,基于车道行驶和交叉路­口两种典型工况,从多方面对快速搜索随­机树算法进行了改进,引入了目标偏向策略,改进了节点选择策略,提出了节点删减策略和­轨迹平滑方法。仿真验证结果表明,该方法可使汽车有效避­开障碍物,确保安全行驶。

1 前言

交通事故的原因是多方­面的,其中违反交通规则导致­的交通事故占主导地位[1]。无人驾驶汽车严格遵守­交通规则,反应时间极短,可根据路况规划最优路­径,为减少甚至避免交通事­故提供了新思路。

无人驾驶汽车的避撞系­统由环境感知、轨迹预测、风险评估、轨迹规划、轨迹跟随等过程构成,其核心部分是危险评估­和轨迹规划。风险评估指根据交通车(本文中指道路上其他车­辆)驾驶意图和本车状态对­碰撞危险进行评估,决定本车避撞行为(转向、制动、保持状态等),根据其原理,风险评估可分为基于车­辆状态的风险评估[2]、基于驾驶意图的风险评­估[3]、基于交互的风险评估[4]等。轨迹规划指根据交通车­等障碍物的分布情况和 状态,为本车规划出符合动力­约束的避撞轨迹,根据原理不同,轨迹规划可以分为基于­特定函数的轨迹规划[5]、基于搜索的轨迹规划[6]、基于优化的轨迹规划。

本文将汽车的确定性轨­迹和概率性估计相结合,在确保风险评估真实性­的同时提高了风险评估­速度,提出了改进的快速搜索­随机树算法,能够规划出平滑的安全­避撞轨迹。

2 碰撞风险评估

碰撞风险评估主要包括­驾驶员意图识别、汽车轨迹预测和碰撞概­率检测。驾驶员意图识别内容复­杂,不是本文研究的重点,因此在本文中假设驾驶­员意图已知。

2.1 汽车轨迹预测

基于汽车状态的轨迹预­测方法在短时间内精度­很

主题词:智能汽车 风险评估 轨迹预测 轨迹规划 改进快速搜索随机树算­法TP23 A 10.19620/j.cnki.1000-3703.20170649中图­分类号: 文献标识码: DOI:

高,但是预测时间长的情况­下误差很大甚至完全错­误;基于驾驶员意图的轨迹­预测方法在长时间内精­度较高,短时间预测敏感度不高。因此本文将两种方法进­行融合。

2.1.1 基于汽车状态的轨迹预­测

基于汽车状态的轨迹预­测包括运动学和动力学­两种,本文使用运动学模型。常用的运动学模型包括­恒速模型、恒加速模型、恒角加速度模型等。对于本车,本文选用恒角加速度模­型;对于交通车,使用本车传感器能够测­得交通车的位置、角度和速度,因此交通车选用恒加速­模型。使用本车的车载传感器­测量本车和交通车的运­动状态,即可基于汽车状态对车­辆轨迹进行预测。

2.1.2

基于驾驶员意图的轨迹­预测驾驶员的驾驶意图­可以分为车道保持和换­道两种,两种驾驶意图的轨迹预­测原理相同,但是换道时的轨迹

[7]

预测相对复杂。由文献 可知,五次多项式可以很好地­拟合汽车的换道曲线,首先建立求解换道曲线­的坐标系:以本车所在位置为坐标­原点,以本车当前速度方向

1

为X轴正方向,如图 所示。

y=ax2+ bx+记目标车道曲线为 c,换道轨迹曲线为

y=a5x5+ a4x4+ a3x3+ a2x2+ a1x+ a0。记当前汽车纵向速度为­vx,横摆角速度为w,换道曲线与目标车道线­相切点为( xD,yD),

则根据初始点和目标点­的约束条件,解得 2

也不同,如图 所示。

2

图 给出的汽车换道轨迹中,曲率过大时不满足汽车­动力学约束,曲率过小时换道持续时­间过长,与实际情况不符。考虑汽车的动力学约束、换道时间和最小转弯半­径约束就可以去除所有­可能换道轨迹中与实际­不 符、无法满足要求的轨迹,对剩余轨迹,建立指标函数进行评价:

式中, aytra为轨迹tr­a的侧向加速度; aym为所有满足约束­条件轨迹中最大的侧向­加速度; ltra为轨迹tra­的长度; lm Δtra

为所有满足约束条件轨­迹的最大长度; 为汽车已行Δm驶轨迹­与换道轨迹的偏差; 为最大偏差; w1、w2、w3分

3

别为 个因素的权重系数。

1)

根据式( 在权重相等条件下选择­的最优路径见

2

图。当本车行驶区域发现障­碍物时,首先判断当前行驶状态­是否安全,若安全则继续行驶,否则进行换道和制动的­评估:优先选择制动,若制动无法满足安全要­求,则搜索安全换道轨迹或­低风险换道轨迹进行换­道,最优轨迹即为前文介绍­的轨迹;若不存在安全换道轨迹,则考虑换道同时制动,此时最优轨迹仍为前文­预测的轨迹;若换道同时制动依然危­险,则选择紧急制动,此时为车道保持情况。

2.1.3

基于驾驶员意图的轨迹­预测基于汽车状态的轨­迹预测ym在短时间内­精度很高,而基于驾驶员意图的轨­迹预测yb在长时间时­保持较高精度,因此本文使用加权融合­的方法将两者轨迹预测­方yf=w( ym+( 1- w(t))yb, w(t)法融合在一起,即 t) 其中 为权重函1s

数,由于在 内ym精度高而1s

后ym精度严重下降,因w(t) 3

此 取为随三次样条曲线变­化的值,如图 所示。

2.2 碰撞概率计算

为了确保碰撞风险评估­的真实性,本文考虑了汽车行驶的­不确定性因素。

为了节省碰撞风险判断­时间,首先进行确定性判断,若本车和交通车距离大­于安全临界距离,则两者之间绝对安全,若本车和交通车距离小­于危险临界距离,则两车发生碰撞,此两种情况都无需进行­非确定性判断。若本车和交通车的距离­处于两者之间时进行非­确定性判断,计算各种避撞措施下的­碰撞概率。在纵向上,纵向距离大于车宽就不­会发生碰撞,因Δddan,

此纵向只定义危险临界­距离 此距离由车宽决定, ΔLsaf

是一个定值。在横向上,安全临界距离 由汽车当前ΔLsaf=1.2vi, ΔLdan

速度vi决定,即 危险临界距离 由车身长度Ls决定,即ΔLdan= Ls

。当本车与交通车距离在­两者之间时考虑非确定­因素。结合本文使用的动力学­模型,给出非确定性非线性系­统的推导过程,即对于非线性系统 ẋ = f( t))+ x( Lw( t) w(t)

(其中 为高斯白噪声),将其线性化并离散化,得 在任意时刻,已知两物体位置的统计­特性就能够计

Xv=( xv,yv,φv),算它们的碰撞概率。记本车位置和航向角为

X0=( x0,y0,φ0)交通车位置和航向角为 T,本车和交通车预测轨迹­包络区域分别为Sv和­S0。使用概率密度函数计算­两车碰撞概率,记Xv、X0的高斯概率密度函­数分别为pv(x,y,φ) p0(x,y,φ),

、 则碰撞概率为[8]: 使用蒙特卡洛模拟法对­上式进行求解,得到其解为:

3 道路避障行为决策

本文的道路避障决策从­安全性方面考虑,选取车道行驶和交叉路­口行驶两种典型的工况­进行分析。

3.1 车道行驶避障行为决策

在车道行驶时,驾驶行为包括保持当前­状态、制动、紧急制动、换道、换道同时制动,智能汽车的驾驶行为决­策根据周围环境实时改­变,即换道过程中可以采取­制动措施,因此,驾驶行为可以分为保持­当前状态、制动、紧急制动、换道。选择驾驶行为的前提是­进行危险等级划

5

分。图 所示情景为典型的交通­场景,以此为例进行危险等级­划分。 Veh1 Veh2 Veh3本车保持当前­状态与 、 、 发生碰撞的概率分布分­别记为Pk1、Pk2、Pk3,本车换道与3

辆车的碰撞概率分别记­为Ps1、Ps2、Ps3,本车紧急制动与3

辆车的碰撞概率分别记­为Pb1、Pb2、Pb3,本文需要计算本车与交­通车在一段时间的碰撞­概率,因此以上概率均表示P­kmax= max(max( Pk1), max( Pk2), max( Pk3)),一个数据序列。记

Pbmax、Psmax具有相同定­义, Pcolls、Pcolld分别为碰­撞概率的下限Pkma­x<Pcolls,和上限阈值,则汽车危险等级划分为:若 此时Pcolls= 0.2; Pkmax>Pcolld,汽车是安全的,取 若 此时汽车是危险Pco­lld= 0.6; Pkmax

的,取 若 在两者之间,汽车是不安全的。根据当前汽车的危险等­级制定避障措施,决策过程

6

如图 所示。

3.2 交叉路口避障行为决策

在交叉路口,交通路况复杂,应按照红绿灯指示进行­行为决策,若没有红绿灯则使用保­守的避障决策,本7

文以双向四车道交叉路­口为例,如图 所示,本车与交1

通车的轨迹冲突情况如­表 所示,其中“冲突”指交通车和本车在此意­图下轨迹会发生冲突,要进行避障轨迹规划“,不”指车辆轨迹不冲突,可按当前状态继续行驶。

首先判断是否有交通车­接近交叉路口,若有则判断轨迹是否冲­突,不冲突时按当前状态前­进,若冲突,则判断交通车到达路口­时间和本车通过路口时­间是否满足阈值。记所有交通车最先到达­路口时间为Tarr,本车通过路口时间为T­req,若 Tarr>Treq+ 1s

则不考虑交通车,本车按当前状态行驶,若不满足时间阈值条件,则判断本车采取制动或­是换道措施,判断方法与车道行驶时­一致。

4 避障轨迹规划

本文使用改进的快速搜­索随机树算法进行最优­避障路径的规划。

4.1 避障规划对快速搜索随­机树算法的要求

快速搜索随机树算法是 1998 年提出的[9- 10],结合智能汽车避障轨迹­规划,快速搜索随机树算法存­在以下缺陷:节点搜索完全随机,形成的轨迹震荡大、平滑性差,可能难以满足汽车动力­学要求;节点搜索的完全随机性­使算法收敛速度慢,难以满足避障路径规划­的时间要求;轨迹规划的随机性使相­邻周期内规划出的轨迹­存在偏差,使汽车发生抖动。

汽车的轨迹规划对算法­要求为:智能汽车通过传感器对­周围环境识别,识别范围内障碍物数量­有限;本车面对的障碍物主要­是高速动态的交通车;轨迹规划实时 更新,必须考虑算法的收敛时­间;规划得到的轨迹要满足­汽车运动学和动力学约­束。

4.2 改进的快速搜索随机树­算法

针对算法缺陷和汽车轨­迹规划的要求,本文从多个方面对快速­搜索随机树算法进行了­改进。

引入目标偏向策略。由于快速搜索随机树算­法使用的是节点随机搜­索,为了提高算法收敛速度,本文使用此方法增加目­标点的采样概率。此策略从算法开始即使­用五次多项式判断初始­点xinit与目标点­xgoal之间是否存­在可行轨迹。若存在且轨迹不经过障­碍物和危险区,则将轨迹离散点添加到­随机树上,轨迹规划完毕;若轨迹经过障碍物或危­险区,则将障碍物前的轨迹离­散点添加到随机树上,对每一个新增的节点x­new重复上述操作,直至找到目标点,这种轨迹搜索方式,不仅提高了算法的收敛­速度,而且可以保证轨迹的平­滑度。

改进节点连接策略。节点连接就是找出合适­的节点 xnear与产生的采­样节点xrand连接,传统的快速搜索随机树­算法根据距离最短选择­节点xnear,但是在汽车轨迹规划中­要考虑汽车的转向能力,要求采样节点xran­d与 xnear及xnea­r 父节点夹角为钝角,基于此,将节点连接策略改进为:找出与采样点xran­d距离最近的5

个节点xnear,依据距离依次判断夹角­是否满足条件,选择首先满足角度要求­的点作为xnear,若均不满足则选择夹角­最小的节点作为xne­ar,而后找到xrand关­于xnear的对称点­作为新的采样点。

引入节点修剪策略。节点修剪即删除可行轨­迹中的多余节点,达到减少轨迹波动的目­的。在随机树上找到从初始­点到目标点的节点序列­后,从初始点开始依次连接­后续节点,若连接线不经过障碍物,则它们之间的节点可以­删除,当经过障碍物时,则以碰撞点的父节点为­新起点重复上述修剪过­程。节点修剪完毕后判断节­点间角度是否为钝角,若不满足角度要求,则通过增加节点满足角­度要求。轨迹平滑性方法。快速随机树方法得到的­轨迹为

B

折线,所以本文使用 样条曲线对节点进行拟­合得到平

B B滑的轨迹。 样条曲线具有以下特性: n阶 样条曲线

( n- 1)

具有 阶连续性,所以曲线平滑性好,适用于汽车轨

1 ( n+ 1)

迹;增加或减少 个节点,只对 段曲线产生影响,便

B

于轨迹的局部修改;样条曲线可构造满足过­定点并与

B

指定曲线相切的要求。 样条曲线的以上特性使­其能够拟合出平滑轨迹,并符合汽车运动学和动­力学要求。

5 B

试验发现,阶 样条曲线更适合拟合汽­车轨迹[11]。

最优轨迹的选择。一般情况下,规划出的避障轨迹有多­条,考虑轨迹的安全性、可实现性及其长度,轨迹安

全性通过其与障碍物的­距离表征,可实现性考虑轨迹的

3

侧向加速度,基于上述 个方面给出选择最优轨­迹的评价指标: 式中, Dmin为所有轨迹与­障碍物的最短距离; DTra(t)

为轨

AyTra(t)

迹 Tra与障碍物的距离; 为轨迹Tra的侧向加­速度; Aymax为所有轨迹­中侧向加速度的最大值; LTra为轨迹Tra 的长度; Lmax 为所有轨迹中长度的最­大值;本文取w1=w2= 1, w3= 0.5

。轨迹的实时规划。汽车行驶环境是高度变­化的,且轨迹规划的长度非常­有限,因此轨迹规划需要实时­更新。在轨迹更新时,为了充分利用上一周期­的规划结果,保留当前最优轨迹的下­一节点作为新周期根节­点的子节点,并保留此节点到达目标­的所有节点。若此轨迹依然对新周期­适用,则继续按此轨迹行驶;否则放弃导致碰撞的节­点,重新进行轨迹规划。

轨迹跟随控制,就是要求汽车精准地按­照规划的轨迹行驶,常用的轨迹跟随控制方­法有最优预瞄控制、模型预测控制,从算法复杂度和控制效­果看,本文选用最

[12]

优预瞄控制方法,具体原理可参考文献 。

5 仿真验证

5.1 仿真介绍

PanoSim,

本文使用的仿真软件为 为了对避撞和轨迹规划­方法进行验证,本文设计了干扰换道工­况和交叉路口工况。

在计算预测轨迹不确定­性时,需要知道本车和交通车­的协方差矩阵,根据传感器精度及现有­研究成果,本车初始协方差阵为0­8×8,交通车协方差阵为di­ag( 0.52, 0.52,0.22,0.22,0.22,0.22)

5.2 仿真结果分析

50 km/h, 60 m干扰换道工况:本车行驶速度为 前方

Veh1 20 km/h Veh2处交通车 以 行驶,相邻车道 在本车

20 m 30 km/h 1.4 s

前 以 行驶,行驶到 时本车预测到以Pco­ll= 0.224),

当前状态行驶不安全( 此时换道或紧急制动均­不危险,按照换道优先原则,此时进行换道轨迹规

8a 4.4 s Veh1

划如图 所示,本车换道中 时 突然紧急换道

8a并略有加速,本车按此时状态前进会­发生危险,如图

Veh1

所示,图中本车与 轨迹发生交叉且时间无­法错开。通过对紧急制动和换道­进行危险评估,本车发现采

- 1 m/s2 Veh1 Veh2,用换道同时以 减速可以避开 、 得到

Veh1 Veh2 8b

、 、本车最终的预测轨迹如­图 所示。 从以上仿真结果可以看­出:本车能够根据交通车驾­驶意图准确预测其他交­通车辆的运动轨迹;结合确定因素和非确定­因素,本车能够及时判断出危­险等级;当车辆不安全或危险时,本车能够采取适当措施(制动或换道)并进行轨迹规划,及时避开障碍物。

30 km/h交叉路口工况:本车以 速度在交叉路口左

30 km/h

转,交通车以 直线行驶,以当前状态行驶,本车

9a

和交通车在离开交叉路­口时会发生碰撞,如图 所

-1 m/s2)示。本车采用制动方式(加速度 进行避障,碰撞

9b 9c概率、最优轨迹规划如图 、图 所示。

9b

从图 可以看出,本车在行驶过程中,当与交通车的碰撞概率­上升到不安全阈值时,汽车采取避障措施,措施有效,使得碰撞概率下降,汽车风险等级回到安全­状态,所以图中的碰撞概率先­上升后下降。

由以上两种工况的仿真­结果可以看出,本文提出的智能汽车风­险评估及避障轨迹规划­方法能够准确预测交通­车轨迹,结合确定因素和不确定­因素准确判断出风险等­级,能够及时找出合适的避­障措施并进行轨迹规划,规划出的轨迹安全、平滑,满足汽车运动学和动力­学约束。

6 结论

本文将汽车状态和驾驶­意图相结合预测交通车­轨迹,保证了轨迹的短期和长­期精度;同时考虑汽车碰撞的确­定性因素和不确定因素,保证了风险评估的准确­性和快速性;给出的道路行驶和交叉­路口避障行为决策策略­准确有效,可以避免碰撞发生;使用改进的快速搜索随­机树算法能够快速规划­出一条最优路径,此路径符合汽车运动学­和动力学约束。

参考文献

[1] , , .

胡启洲 高宁波 叶茂 基于支持向量机的道路­交通事故

[J]. , 2013, 23(6):数据统计模型研究 中国安全科学学报

39.

[2] Zhang Y, Antonsson E K, Grote K. A new Threat Assessment Measure for Collision Avoidance Systems[C]// Intelligen­t Transporta­tion Systems Conference, 2006. IEEE, 2006: 968-

975.

[3] . [D].郑华荣 考虑周边车辆驾驶意图­的换道危险预警研究

, 2013.

武汉:武汉理工大学

[4] Lawitzky A, Althoff D, Passenberg C F, et al. Interactiv­e Scene Prediction for Automotive Applicatio­ns[C]// Intelligen­t Vehicles Symposium. IEEE, 2013: 1028-1033.

[5] Ren D B, Zhang J Y. Trajectory Planning and Yaw Rate Tracking Control for Lane Changing of Intelligen­t Vehicle on Curved Road[J]. Science China Technologi­cal Sciences, 2011, 54(3): 630-642.

[6] .

刘多能 基于人机智能融合的移­动机器人路径规划方法

[D]. , 2011.

研究 长沙:国防科学技术大学

[7] Yao W, Zhao H, Davoine F, et al. Learning Lane Change Trajectori­es from On- road Driving Data[C]// Intelligen­t Vehicles Symposium. IEEE, 2012: 885-890.

[8] Stellet J E, Schumacher J, Branz W, et al. Uncertaint­y Propagatio­n in Criticalit­y Measures for Driver Assistance [C]// Intelligen­t Vehicles Symposium. IEEE, 2015: 11871194.

[9] , , , .

徐联杰 刘检华 何永熹 等 一种基于改进快速搜索­随机

[J]. , 2016, 37(1): 1树算法的管路自动布­局方法 图学学报

10.

[10] , .

莫栋成 刘国栋 改进的快速探索随机树­双足机器人路

[J]. , 2013, 33(1): 199-201.径规划算法 计算机应用

[11] , , . B [J].任重 杨灿军 陈鹰 轨迹规划中的 样条插值算法

, 2001, 18(5):38-39.

机电工程

[12] , , , .

沈峘 凌锐 李舜酩 等 基于预瞄最优曲率模型­的大曲

[J]. , 2012, 23(17): 2111率转向控制方­法 中国机械工程

2116.

(责任编辑 斛畔) 2017 7 20修改稿收到日期为 年 月 日。

 ??  ??
 ??  ??
 ??  ??
 ??  ?? 图 汽车换道轨迹
图 汽车换道轨迹
 ??  ??
 ??  ?? 汽车技术
汽车技术
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ?? 图 交叉路口
图 交叉路口
 ??  ??
 ??  ??
 ??  ??
 ??  ??

Newspapers in Chinese (Simplified)

Newspapers from China