吉思源
摘 要:换道是智能汽车在道路行驶操作中重要部分之一。传统的换道路径规划方法在进行换道路径规划时往往只考虑车辆运动学及动力学约束,所生成的换道路径与熟练驾驶员驾驶车辆的行驶轨迹有很大差别。因此,文章通过研究熟练驾驶员的换道行驶路径特征,提出了一种仿熟练驾驶员换道路径规划方法,能够有效提高智能汽车舒适性。关键字:智能汽车;路径规划;换道;舒适性中图分类号:TP212 文献标识码:A 文章编号:1671-7988(2019)01-27-03
Study on the Route Planning of Smart Vehicle
Ji Siyuan
( Nanjing No.29 Middle School, Jiangsu Nanjing 210000 )
Abstract: Lane-changing is an important operation of the intelligent vehicle driving on the road. Only the kinematic and dynamic constraints are taken into account in the traditional path planning methods, and the path generated by the traditional methods is very different from the actual trajectory of the vehicle driven by the experienced driver. In this paper, a path planning method for imitating the lane-changing operation of experienced driver is presented by studying the characteristics of lane-changing path of the experienced drivers. The results show that the method can effectively improve the passenger comfort of intelligent vehicles.Keywords: Intelligent vehicle; Path planning; Lane changing; Passenger comfortCLC NO.: TP212 Document Code: A Article ID: 1671-7988(2019)01-27-03
1 引言
近年來,随着车辆保有量的持续增加,交通安全问题在不断恶化。大力发展智能汽车,实现无人驾驶,能够有效地改善交通安全问题。无人驾驶技术主要由三大模块组成:环境感知模块、路径规划模块以及轨迹跟踪模块[1]。其中,路径规划又分为局部路径规划和全局路径规划。局部路径规划根据环境感知模块得到的车辆周围环境信息以及行驶工况信息,在保证车辆安全行驶的前提下,满足车辆运动学和动力学约束,为智能汽车规划出一条在下一段时间内的行驶路径[2]。
换道行为是智能汽车在道路行驶操作中的重要组成部分之一,涉及车辆的横向和纵向速度与位移的同时变化。在考虑障碍物、道路形状以及车辆动力学等因素影响的基础上,采用人工势场法[3]、最优控制等先进算法进行路径规划时,会导致轨迹曲率发生突变。换道路径的优劣严重影响着智能汽车的平顺性和舒适性,采用曲率连续的曲线所规划的路径能够满足车辆运动学及动力学的要求。基于曲率连续曲线所生成的行驶路径的特征与控制点的选择有很大的关系,当换道开始与结束位置确定时,根据运动学约束可以规划出一条平滑的行驶路径。然而在换道起点与终点相同的情况下,不同类型的驾驶员所选择的换道路径也会不同,换道过程状态往往会对车辆行驶舒适性造成影响。
传统的换道轨迹规划算法往往只考虑车辆安全性及运动学和动力学的约束,不能满足不同乘客对车辆舒适性的要求[4-5]。针对现阶段换道轨迹算法只考虑换道结束位置,不考虑换道过程的问题,本文通过邀请不同的驾驶员驾驶不同的试验车辆进行换道操作,同时记录下换道行驶路径,分析换道过程特征点和换道结束位置点的特性。采用多项式对试验轨迹进行拟合,得到不同驾驶员在不同工况下所选择的换道行驶路径。基于试验所得到的最优轨迹数据库,采用MATLAB自带的神经网络工具箱建立熟练驾驶员换道模型,提出一种基于熟练驾驶员的换道轨迹规划算法,能够满足不同类型乘客对车辆行驶舒适性的要求,减少智能汽车乘客的晕车概率。
2 试验及数据处理
为了研究不同驾驶员在不同工况下换道操作的特性,本文通过邀请5位熟练驾驶员进行实车换道试验,驾驶员信息如表1所示。由于驾驶经验和个性的不同,不同驾驶员的驾驶习性将会不同,根据驾驶员驾驶习性的不同,我们把驾驶员分为激进型、中间型和保守型三种。在行驶过程中,车辆由于避障或超车等原因需要进行换道操作。本实验把换道分为两个工况:避障换道和普通换道。出于安全考虑,通过改变实验桩的位置来模拟不同的障碍距,图1所示为进行避障实车实验。
为了更加准确的对试验数据进行分析,需要将GPS记录的大地坐标系(LLA)中经度、纬度和高程等数据坐标转换为地理坐标系(g)中的坐标。然而,大地坐标系与地理坐标系之间很难进行直接互换,此时需引入地球直角坐标系(e)。如图2所示,为大地坐标系、地理坐标系和地球直角坐标系的关系。
图中p点在大地坐标系(LLA)中的坐标为(L,λ,h),在地球直角坐标系(e)中的坐標为(Xe,Ye,Ze)。通过式(1)可以得到点p在地球直角坐标系下的坐标。
式中:RN是椭球曲率半径,;e是椭球偏心率,,椭球长半径Re,椭球短半径Rp。
为了便于以后对行驶路径的分析,将地理坐标系的坐标原点设在行驶轨迹的初始记录点,需要对地球直角坐标系中每个采样点的坐标进行式(2)的变换。
接着,将地球直角坐标系下的坐标经过式(3)变换为地理坐标系中的坐标。
至此,车辆换道试验行驶路径就可以在地理坐标系中二维平面内用二维坐标(xg,yg)来准确表达。将车辆行驶路径的三维坐标转换为二维平面坐标,为接下来的路径拟合奠定了基础。
3 仿熟练驾驶员操纵特性的换道路径规划
路径曲线的曲率连续是影响车辆平稳行驶最重要的因素之一。多项式表达式简洁明了,各阶导数连续,且只需要改变各项系数,就可以得到不同的形状。因此,本文使用多项式曲线可以准确拟合出不同工况下的行驶路径。通过确定车辆换道起点和终点的状态,很难刻画出熟练驾驶员换道过程中的特征,需加入换道过程状态约束。通过对试验数据进行分析,将整个换道过程可以分为三个阶段:避撞、回转及调整阶段,用回转阶段末的车辆位置状态(xm,ym)作为换道过程点的状态约束。考虑起点和终点一阶及二阶导数为零的约束,采用六次多项式作为换道轨迹的表达式,如式(4)所示:
为了提高智能汽车在换道工况下的舒适性,以不同类型的熟练驾驶员在不同工况下所选择的试验路径数据为基础,采用MATLAB自带的神经网络工具箱建立熟练驾驶员换道路径规划模型。训练模型输入有速度、驾驶类型、换道意图以及障碍距离,输出为车辆过程点状态坐标(xm,ym)和结束点纵向距离xf。此外,车道宽D为已知量。如表2所示为神经网络训练数据分类。
4 仿真分析
为了验证本文提出的仿熟练驾驶员换道路径规划算法在不同工况下的性能,基于软件,进行了不同工况下的仿真试验。
设置避障仿真试验工况:驾驶类型为激进型,速度40km/ h,车道宽为3.75m,开始转向时前方障碍距本车35m。图3(a)为激进型驾驶员在车速为40km/h下仿真换道轨迹和实际
轨迹。图3(b)为避障换道仿真轨迹与实际轨迹之间的横向偏差,最大横向偏差仅为0.075m,精度较高。
5 总结
本文提出了一种新的智能汽车换道路径规划方法。可以根据车辆的车速、换道意图、障碍距以及驾驶风格实时地输出一条能够使车辆平稳行驶的路径。首先通过大量的实车实验得到熟练驾驶员在不同工况下所选择的换道行驶路径,接着提取每条换道轨迹的结束点以及过程特征点,得到每条路径的表达式。然后基于神经网络建立熟练驾驶员模型,并采用实验数据进行训练。最后通过仿真试验可以看出,本文所设计的算法能够根据车辆行驶工况及驾驶类型的不同,生成一条理想的换道轨迹,此路径与相同工况下熟练驾驶员所选择的换道轨迹基本吻合。因此,本文提出的换道路径规划算法可以模仿熟练驾驶员实现换道,提高智能汽车换道行驶时的稳定性,增加了乘客的舒适性,同时还能够实现无人驾驶车辆的个性化行驶。
参考文献
[1] 陈涛,李晓旭,孙林等.智能车辆设计中驾驶员模型回顾与展望[J]. 汽车技术,2014(6):1-6.
[2] 朱曼曼,杜煜.基于智能车的决策系统关键技术的综述[J].北京联合大学学报(自然科学版),2015,29(1):70-74.
[3] Korayem, M.H.; Nekoo, S.R. The SDRE control of mobile base cooperative manipulators: Collision free path planning and moving obstacle avoidance. Robot. Auton. Syst. 2016, 86, 86-105.
[4] 杨帆.无人驾驶汽车的发展现状和展望[J].上海汽车,2014,3:35-40.
[5] 张文明,韩泓冰,杨珏等.基于驾驶员行为的神经网络无人驾驶控制[J].华南理工大学学报(自然科学版),2016,44(12):74-80.