分享
平行泊车的路径规划及路径跟踪仿真研究 (1).pdf
下载文档

ID:2581010

大小:1.24MB

页数:8页

格式:PDF

时间:2023-08-01

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
平行泊车的路径规划及路径跟踪仿真研究 1 平行 泊车 路径 规划 跟踪 仿真 研究
第 卷第期 年月安徽工程大学学报J o u r n a l o fA n h u iP o l y t e c h n i cU n i v e r s i t yV o l N o A p r 文章编号:()收稿日期:基金项目:安徽省级质量工程基金资助项目(J G )作者简介:李志晋(),男,安徽芜湖人,硕士研究生.通信作者:诸志龙(),男,安徽宣城人,副教授,硕士.平行泊车的路径规划及路径跟踪仿真研究李志晋,肖晖,诸志龙,汪永旺(安徽工程大学 电气工程学院,安徽 芜湖 ;奇瑞汽车股份有限公司 智能驾驶部,安徽 芜湖 )摘要:针对自动泊车系统(A u t o m a t i cP a r k i n gS y s t e m,A P S)中的路径规划遇到的曲率不连续和车轮原地转向问题,提出一种基于线性偏移和正弦函数相结合的平行泊车路径规划方案及一种基于模型预测算法(M o d e lP r e d i c t i v eC o n t r o l,MP C)的轨迹跟踪控制器.首先,提出了基于线性偏移和正弦函数相结合的泊车路径规划方案,该方案具有曲率连续及计算简单的优点;其次,为了提高泊车的可靠性,根据模型预测控制原理,设计了一个控制器,该控制器考虑了控制量约束和控制量增量约束;最后,通过仿真以及与传统的两段圆弧相切的泊车路径规划方案的对比仿真结果,验证了该方案的可行性.仿真结果表明,设计的泊车路径是连续的,轨迹跟踪控制器具有良好的跟踪效果,与圆弧曲线相切的路径相比,提升了跟踪效果,降低了轮胎的损耗,有助于提高泊车成功率.关键词:自动泊车系统;平行泊车;路径规划;路径跟踪控制中图分类号:U 文献标志码:A随着全球汽车数量逐渐增长,城市内的泊车位数量日益紧张,使得泊车操作越来越困难.无论是对于有些新手,还是有经验的司机,泊车仍然是一个需要面对的问题.而泊车失误在交通事故总数中占了很大一部分.近年来,消费者越来越把汽车的安全性和舒适性作为主要参考因素,自动泊车技术可在一定程度上满足消费者需求.自动泊车系统能够辅助驾驶者进行泊车,降低泊车时的事故发生率,提升安全性.在路径规划方面,文献 提出一种两段圆弧的路径规划的方案,该方案虽然两段圆弧相切,但存在泊车过程中出现原地转向问题.文献 提出采用弧线性曲线的方案,在车辆避障约束下设计了适用于紧凑空间内停车的路径,由于生成的路径曲率的不连续,难以保证泊车跟踪的精度.文献 和文献 在最小转弯半径和避障约束下,通过几何推导得到泊车路径曲线,但泊车路径曲率的不连续,需要在中途停下来转动方向盘,提高了跟踪控制的难度.文献 提出利用阶多项式来设计参考路径.文献 基于B样条理论,考虑约束条件,并且建立避障约束函数保证安全,此方法能够提高泊车成功率,但也局限于平行泊车.文献 提出一种斜C字型形停车路径规划方法.文献 依据车身构造和四周环境约束,确定了控制点,使用贝塞尔曲线的特性规划泊车路径.文献 提出基于B样条曲线泊车的路径规划,建立了优化函数,可同时满足曲率连续和避撞等条件.文献 提出了可应用于停车路径规划的预览校正方案,并通过预览算法检测停车路径中的曲率异常点.文献 针对传统双弧停车轨迹规划中路径曲率突变的问题,提出一种改进的双弧停车轨迹拟合方案,以满足泊车轨迹曲率和转向角速度的要求.文献 使用连续凸算法,保证路径的可行性和约束满足,制定了具有状态触发约束的避障方案.文献 提出了一个可重新规划的自动停车系统,该系统带有独立的周围视图监视器,能够不断反映现实环境中感知、定位和控制的几种错误和风险,并重新生成停车路径,提高停车精度,避免碰撞.在跟踪控制方面,文献 采用精英对抗蝙蝠算法(E l i t eO p p o s i t i o nB a tA l g o r i t h m,E O B A)优化的控制器,使轨迹跟踪误差最小化.文献 为了克服现有的自动转向控制律的局限性,提出了一种近似最优预测控制算法,从而确保有效的实时路径跟踪.文献 提出了一种WR D补偿器的设计方案,对道路曲率变化具有鲁棒性.文献 提出了一种预估转向控制算法,该方法在跟踪精度、转向平稳性和计算效率等方面均有所提高.文献 将模型预测控制和迭代学习控制叠加,在学习过程中经过几次迭代收敛.文献 提出了一种基于线控转向(S t e e r b y w i r e,S BW)系统的分层抗干扰跟踪体系结构,从而提高自动驾驶车辆的跟踪精度和动态稳定性,对建模和未建模的干扰均具有较强的抗干扰性和鲁棒性.文献 基于模型预测控制器对泊车路径进行跟踪控制,但是仅在泊车方向垂直切线方向不能改变的情况下.文献 设计了预瞄模糊控制器来跟踪停车路径.本文在基于车辆物理约束和避障约束的条件下,提出了一种连续曲率的规划方案,该方案具有计算量小,利于跟踪等优点.首先,建立了车辆运动学模型,并确立避障约束和自身约束;其次,根据车辆泊车过程中的起始点和终止点的位置条件,求解出等曲线所需的系数;然后,为了提高控制精度,采用基于模型预测控制算法,结合约束条件,设计了泊车路径跟踪控制器;最后,通过MAT L A B/S I MU L I NK仿真与两段圆弧相切的方案的对比仿真结果,验证了该方案的可行性.泊车问题分析泊车车位探测超声波传感器是汽车驻车或者泊车时所使用到的一种装置,工作原理示意图如图所示,传感器的技术成熟稳定,具有成本低、方向性好、不受天气因素的影响便能实现车位探测等优点,因而在量产车型上被广泛应用.障碍物检测是通过安装在车辆前后保险杠上和侧面的超声波探头进行的,它的工作原理是通过多个超声波传感器发出超声波,当障碍物在超声波辐射范围内时,会产生回波;通过发波和回波的时间差就可以计算障碍物的距离信息.通过雷达控制模块将障碍物信息通过C AN总线发送给关联E C U实现声音及显示信息报警.通过超声波数据,判断车位中是否有足够空间可供泊车.运动学模型首先,建立合理有效的车辆运动学模型,如图所示.在泊车过程中,车辆始终以低速 行驶,不需要考虑车辆的稳定性和其他动力学问题,将车辆视为刚体,建立式()车辆运动学方程.依据阿克曼转向原理,建立大地坐标O X Y,其中,l为车辆的轴距;f为等效前轮转角;vr为车辆后轴中心速度;为车辆的航向角,即X轴与车身纵向对称平面的夹角;(xr,yr)为车辆后轮轴线中心坐标.在泊车过程中,速度一般小于k m/h,且无需考虑车身侧滑现象.建立如图所示的车辆运动学方程,可表示为:xrvrc o syrvrs i nvrlt a nf.()图工作原理示意图图车辆运动模型在泊车过程中,为了提升泊车机动安全性与驾驶员舒适度,需要满足个要求:车辆泊车时的轨迹曲率是连续的,没有发生突变;在泊车过程中,车辆始终保持与周围物体不碰撞,满足避障需求;起点和终点的轨迹曲率均为零,保证了两个位置的运动方向与车道线平行;泊车轨迹平滑,前轮等效转角最大值小于阈值,并且泊车速度平稳.转向角增量 通过下式计算:Tm a x,()安徽工程大学学报第 卷式中,为转向角速度;Tm a x为最大转动时间.由文献 的测试结果可知,不同车辆的转向角上下限有所差异,本文所选取的车辆前轮转向角上下限为.综合上述约束,车辆在运动过程中受到的车辆自身物理的约束为:|v|vm a x|a|am a x|m a x|m a x|m a x,()式中,vm a x为车辆泊车的最大速度;am a x为最大加速度;m a x为最大前轮转向角速度;m a x为最大前轮转向转角;m a x为最大航向角.图点O在矩形A B C D外部示意图同时,避障约束采用文献 提出的面积法,如图所示.在平面中,当一个点O落在四边形外部时,其充要条件是,四边形面积小于O点与四条边组成的个三角形的面积总和.O点的避障约束方程为:SA B C DSO A BSO B CSO C DSO DA,()假设三角形顶点的坐标为(xA,yA)、(xB,yB)、(xC,yC),则三角形的面积可表示为:Sa b sxAxBxCyAyByC,()式中,a b s为绝对值.路径规划基于上述约束,在泊车过程中,车身的运动方向与车辆后轮相同,后轮轨迹能充分体现车辆的运动特性,所以采用后轮轴线中心点的运动轨迹来代表泊车轨迹.文献 中,采用两段圆弧相切的平行泊车路径,使用倒推法,先根据车辆最小转弯半径计算从泊车终止位置做圆弧曲线,再从初始位置做圆弧(半径大于最小转弯半径)与之相切,形成泊车路径.虽然这条路径操作简单,计算方便,但是由于泊车时需要驻车转向,存在两段圆弧连接点处有严重的轮胎原地转向现象,使轮胎磨损不均匀,加剧了汽车高速行驶时的爆胎风险.同时,汽车泊车过程不连贯,也降低了乘客的乘坐体验.为确保泊车过程中的安全性,提高乘客舒适性,还要减少轮胎原地打转所造成的磨损不均匀情况,就要使泊车曲率连续.不同于圆弧相切法,本文的平行泊车路径借鉴文献 和文献 中的采用的线性偏移和正弦函数相结合的曲线,通过E P S控制方向盘转速实现曲率连续变化,能够产生一条连续曲线,消除了曲率突变对转向控制的影响,提升了跟踪控制效果.线性偏移和正弦函数相结合的曲线,函数形式如下:ya xbs i n(c x)d,()式中,x为车辆后轴轴心的横坐标;y为车辆后轴轴心的纵坐标;a、b、c、d为路径规划的个参数,可以根据车辆起始点和终止点的约束条件进行求解.对上式进行运算处理:yab cc o s(c x)yb cs i n(c x),()可得车辆的轨迹曲率表达式:|y(x)|y(x),()由式()可得车辆的前轮转角表达式:第期李志晋,等:平行泊车的路径规划及路径跟踪仿真研究a r ct a n(l).()路径规划示意图如图所示.M为车辆后轴轴心的起始位置,M为终止位置,生成的路径平滑,无突变,无碰撞,能满足车辆泊车条件.图路径规划示意图路径跟踪本节在泊车跟踪控制器中,选择泊车过程中的车辆速度和前轮转角作为控制量.模型预测控制根据当前时刻的控制增量,而且还预测未来一段时域的系统输出量,使得MP C控制器具有良好的自适应性和鲁棒性.根据车辆运动学模型(),选取状态量为(x,y,),控制量为u(v,),其一般形式为:f(,u),()由式()得出:rf(r,ur),()其中,r(xr,yr,r)T,ur(vr,r).得到的车辆运动模型是非线性的,将其线性化,对式()在参考轨迹点利用泰勒公式展开,为简化模型复杂度,忽略高次项,得到式():f(r,ur)f(,u)(r)f(,u)u(uur),()由式()减去式()得到线性化后的车辆误差模型:rf()(r)f(u)(uur),()其中,f()vrs i nr vrc o sr,f(u)c o srs i nrt a nrlvrlc o sr,式()是连续的状态方程,必须进行离散化才可应用到MP C中,将上式进行离散化可得:(k)Ak,t(k)Bk,tu(k),()其中,Ak,t vrs i nrT vrc o srT,Bk,tc o srTs i nrTt a nrTlvrTlc o sr,式中,T为采样时间.为了在控制时减小转向的波动,造成车辆摇摆现象,控制量不能直接表示,要用控制量增量表示,需要进一步将式()改进,构建新的状态向量:(k|t)Ak,t(k|t)Bk,tU(k|t),(k|t)Ck,t(k|t),()安徽工程大学学报第 卷其中,(k|t)(k|t)u(k|t),Ak,tAk,tBk,tmnIm,Bk,tBk,tIm,式中,m和n分别是控制量和状态量的数量;I为单位矩阵.在模型预测控制中,目标函数是反映车辆能够实时稳定的泊车入库,即目标函数用来表示跟踪控制器的精度和稳定性.采用如下MP C控制器优化目标函数:JN pi(ki|k)r e f(ki|k)QN c i(u(ki|k)R,()式中,是松弛因子;是权重系数;Q是跟踪误差的权重;R是控制增量的权重;N p是预测时域;N c是控制时域.在目标函数中,第一项表示对控制量的约束,决定轨迹跟踪精度;第二项表示对控制增量的约束,保证泊车时的舒适性;第三项表示

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开