[发明专利]基于障碍物预测与MPC算法的无人驾驶轨迹规划方法有效
申请号: | 201910034446.9 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109855639B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 王一晶;刘正璇;左志强 | 申请(专利权)人: | 天津大学 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 吴学颖 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于障碍物预测与MPC算法的无人驾驶轨迹规划方法:周围车辆运动轨迹预测;碰撞预测分析与最小安全距离的计算;考轨迹与约束条件的生成;利用模型预测控制(MPC)进行轨迹优化,得到最终轨迹输出。本发明能够利用障碍物运动预测与模型预测控制(MPC)原理的轨迹最优化进行无人驾驶车辆的运动决策与轨迹规划。 | ||
搜索关键词: | 基于 障碍物 预测 mpc 算法 无人驾驶 轨迹 规划 方法 | ||
【主权项】:
1.一种基于障碍物预测与MPC算法的无人驾驶轨迹规划方法,其特征在于,包括以下步骤:第一步:周围车辆运动轨迹预测周围车辆包括同车道前方车辆、相邻车道前方和后方的车辆,通过车载传感器设备及相应的图像识别算法得到周围车辆的运动速度与方向;假设在预测时域内,周围车辆沿当前车道按照当前速度行驶,得到周围车辆运动轨迹;第二步:碰撞预测分析与最小安全距离的计算无人驾驶车辆VA,当前运动速度为vA,由决策层输出的参考速度vdes和运动指令可以估计车辆的大概行驶轨迹;为避免无人驾驶车辆VA与周围车辆发生碰撞,进行碰撞预测分析与最小安全距离(MSS)的计算;换道场景坐标系为建立在无人驾驶车辆后轴中心的车载坐标系,换道场景中包括同车道前方车辆V1,速度为v1,与VA的距离为L1;目标车道前方同方向行驶的车辆V2,速度为v2,与VA的距离为L2;目标车道后方同方向行驶的车辆V3,速度为v3,与VA的距离为L3。VA换道过程从时刻t0=0开始准备换道,到时刻tadj为施加横向加速度前的调整时间,tlat为施加横向加速度的时间,故时刻tadj+tlat施加横向加速度结束,VA完全到达目标车道,tfinish为换道策略预测时间;①VA与V1碰撞分析:对VA施加横向加速度,其右前角通过V1左侧纵向切线之前易于V1发生碰撞,两车之间的最小安全距离为:
其中,aA和a1分别为VA与V1的加速度,
为VA施加横向加速度开始到其右前角通过V1左侧纵向切线的时间;②VA与V2碰撞分析:对VA施加横向加速度,其左前角通过V2右侧纵向切线之后易于V2发生碰撞,两车之间的最小安全距离为:
其中,a2为V2的加速度,
为VA施加横向加速度开始到其左前角通过V2右侧纵向切线的时间;③VA与V3碰撞分析:对VA施加横向加速度,其左后角通过V3右侧纵向切线之后易于V3发生碰撞,两车之间的最小安全距离为:
其中,a3为V3的加速度,
为VA施加横向加速度开始到左后角通过V3右侧纵向切线的时间;第三步:参考轨迹与约束条件的生成采用换道场景坐标系,分为纵向和横向两部分,约束条件分别为位置、速度、加速度、加加速度的限制,其中加速度与加加速度的约束为确定范围,根据车辆的一般特性确定;考虑直路避障与十字路口转弯两种情况:①直路避障:在本发明中均设定为纵向匀速换道,一般换道过程航向角φ为3~5°,故得到施加横向加速度的时间为:
其中,l为车道宽度;在时刻tadj前参考轨迹为VA沿当前车道的匀速和匀减速过程,对应横向位置约束为当前车道左右两条车道线;时间段
部分的换道轨迹用一段与纵向夹角为3~5°的直线代替,对应横向位置约束为当前车道和目标车道两侧的车道线;在时刻tadj+tlat之后为沿目标车道的匀加速和匀速过程,对应横向位置约束为目标车道的左右两条车道线;向左换道的参考轨迹与横向位置约束中包括横向位置最小值ymin和横向位置最大值ymax;由决策层输出参考速度vdes,产生换道行为一般是在当前车道前方车辆速度较小时,故在时刻tadj前VA的纵向速度约束为[v1,vdes];到达目标车道后VA为保持与V2和V3的安全距离,故纵向速度最大值为vxmax=min{vdes,v2},最小值为vxmin=max{v1,v3};VA的横向速度约束由tlat决定;②十字路口转弯:车辆需要在低速情况下进行转弯较安全,故在转弯前需要进行一段减速过程,减速至安全转弯速度vturn,故参考轨迹即为沿当前车道中心线的匀速和匀减速过程,对应的横向位置约束为当前车道的左右两侧车道线;转弯时采用一段圆弧,可根据转弯所到达的车道初始点确定转弯半径和圆弧圆心;转弯结束后,车辆先进行匀加速过程,直至速度达到vdes,对应位置约束仍为车道两侧车道线。由于VA整体的速度大小范围为[vturn,vdes],根据各时刻车辆运动方向确定其纵横向速度方向;十字路口右转的参考轨迹与位置约束中包括转弯前横向位置最小值ymin和横向位置最大值ymax,由于转弯后车辆沿横向行驶,还包括转弯后纵向位置最小值xmin、纵向位置最大值xmax以及转弯部分位置约束;第四步:利用模型预测控制(MPC)进行轨迹优化,得到最终轨迹输出本发明采用的模型为物理运动学规律为:
其中,x0和v0分别表示初始时刻车辆的位置和速度,x和v分别表示预测时刻t的车辆位置和速度,a为相应加速度;利用MPC算法进行优化时,纵向和横向分别进行计算,采用相同的模型,下面以纵向为例介绍计算过程:①选取状态量为
xx、vx、ax分别为纵向位置、纵向速度和纵向加速度,控制量为u(k)=Δax(k),也即Δax为纵向加加速度,故得到新的状态空间表达式为:
相应的
②由状态方程得到未来时刻的输出为:
③选取代价函数为:
其中,
I为单位矩阵,Np为预测时域,Nc为控制时域,xref为参考轨迹转换到当前车载坐标系下的纵向坐标,a和b均为正的权重系数。约束条件为:
其中,xmax和xmin分别为纵向位置的约束,vxmax和vxmin分别为纵向速度的约束,axmax和axmin分别为纵向加速度的约束,Δaxmax和Δaxmin分别为纵向加加速度的约束;④通过二次规划求解得到最优控制量为U*=Δa(t|t);⑤将得到的最优控制量作为下一步预测的输入,重复①‑④的过程,直到得到t0~tfinish所有时刻的轨迹输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910034446.9/,转载请声明来源钻瓜专利网。