自动泊车路径纯跟踪算法应用研究_齐志权.pdf
《自动泊车路径纯跟踪算法应用研究_齐志权.pdf》由会员分享,可在线阅读,更多相关《自动泊车路径纯跟踪算法应用研究_齐志权.pdf(7页珍藏版)》请在咨信网上搜索。
1、自动泊车路径纯跟踪算法应用研究齐志权1,吴世南1,邹波2,王浩1,任宏斌1(1.北京理工大学 机械与车辆学院,北京100081;2.重庆铁马工业集团有限公司,重庆400050)摘 要:为实现自动泊车系统的路径跟踪功能,解决纯跟踪算法由于预瞄距离选取不当导致的方向盘抖动、跟踪精度下降的问题,文中提出了一种改进的纯跟踪路径跟踪算法,该方法在传统纯跟踪算法的计算结果基础上设计了一种带记忆参数的方向盘转角修正算法.实车实验表明,该方法适用于自动泊车系统,可以在适用工况下选取较小的预瞄距离,在保证跟踪精度的同时解决了纯跟踪算法在小预瞄距离下的方向盘抖动问题.关键词:路径跟踪;自动泊车;纯跟踪;预瞄距离中
2、图分类号:U469.79 文献标志码:A 文章编号:1001-0645(2023)05-0510-07DOI:10.15918/j.tbit1001-0645.2022.143Application of Pure Pursuit Algorithm for Automatic Parking SystemQI Zhiquan1,WU Shinan1,ZOU Bo2,WANG Hao1,REN Hongbin1(1.School of Mechanical Engineering,Beijing Institute of Technology,Beijing 100081,China;2.Ch
3、ongqing Tiema Industries Group Co.,LTD.,Chongqing 400050,China)Abstract:In order to realize the path tracking function of the automatic parking system and solve the problemsof steering wheel shaking and tracking accuracy decrease due to select look-ahead distance improperly for thepure pursuit algor
4、ithm,an improved pure pursuit algorithm was proposed in this paper.Based on the calculationresults of the traditional pure pursuit algorithm,a steering wheel angle correction algorithm with memory para-meters was designed.The real vehicle experiments show that the method is suitable for automatic pa
5、rking sys-tem,and a small look-ahead distance can be selected under applicable working conditions,and the steering wheelshaking problem can be solved for pure pursuit algorithm under small look-ahead distance,while ensuring thetracking accuracy.Key words:path tracking;automatic parking;pure pursuit;
6、look-ahead distance 智能化是汽车行业发展的一个重要方向,智能车辆典型体系结构主要包括环境感知、行为决策两个部分1,其中行为决策包含路径规划、轨迹规划以及车辆控制等子系统.智能车辆控制系统包括纵向控制和横向控制,横向控制指路径跟踪,即在保证舒适性和安全性的情况下,通过自动转向控制车辆沿着参考轨迹行驶2.路径跟踪方法有基于模型的控制方法3 4、基于几何的方法以及基于机器学习5的方法等.几何方法只利用参考路径和车辆之间的几何关系,例如纯跟踪法和 Stanley 法.其中,纯跟踪算法自提出以来,因其良好的鲁棒性、易实现且与人类驾驶员行为类似的特点得到了广泛应用.它通过计算车辆从当前
7、位置到目标点的曲率来控制转向,即使在存在较大的横向偏差和参考路径曲率不连续的情况下也能达到很好的跟踪效果.以圆与直线,HybridA*为基础的泊车路径规划算法得到的轨迹大多是曲率不连续的,因此纯跟踪算法在泊车轨迹跟踪中应用广泛.算法难点在于选择恰当的预瞄距离6,过短的预瞄距离会导致路径点跳变,控制量离散化进而引起控制振荡;过长的预瞄距离使得跟踪精度下降,在大曲率工况下会出现切圆现象.国内外学者在改进纯跟踪算法方面做了大量研 收稿日期:2022 06 14基金项目:国家自然科学基金资助项目(52002025)作者简介:齐志权(1976),男,副教授,硕士生导师,E-mail:.第 43 卷第 5
8、 期北 京 理 工 大 学 学 报Vol.43No.52023 年 5 月Transactions of Beijing Institute of TechnologyMay 2023究.PARK 等7将 PI 控制应用到侧向运动控制中,提出了自适应纯跟踪算法,在输出期望方向盘转角时考虑了车辆与参考路径间的横向偏移量,该方法在曲线路径的跟踪上取得了良好的效果.WANG 8在纯跟踪算法中提出了一种基于优化前瞻距离的纯跟踪算法,在直线路径、正弦路径、抛物线路径以及换道路径中验证了算法有效性.YU 等9为了解决无人驾驶公交车的路径跟踪问题,提出了一种基于前轴参考的模糊纯跟踪控制的路径跟踪控制器,将纯
9、跟踪算法的参考点选为前轴中心,改进算法在实车实验中取得了良好效果.AHN 等 10在选取预瞄点的过程中综合考虑了车辆和参考路径之间的相对位置及方向关系,使用该方法车辆可以快速收敛到参考路径上并且减少了“切角”现象.WANG 等11采用两个模糊控制器同时调整纯跟踪算法的车速和预瞄距离,以减少跟踪误差.SUKHI 等12提出了一种贪心算法,为参考轨迹上的路点分配最佳预瞄距离.WANG等13将 GPS 数据与纯跟踪算法融合,提出基于二次多项式函数的动态预瞄距离纯跟踪算法,以减小横向误差.然而,上述改进算法均没有考虑大曲率路径工况下,纯跟踪算法控制量输出振荡问题.自动泊车系统规划模块生成的参考路径曲率
10、较大,跟踪精度要求较高,选择较小预瞄距离时方向盘抖动问题愈发明显,需要对纯跟踪算法进行必要的改进.为平衡跟踪精度和控制平顺性能,文中针对智能车辆自动泊车低速大曲率工况下的路径跟踪控制问题,对纯跟踪算法进行了改进,算法经修正处理后可以最小程度地选取预瞄距离.通过轨迹跟踪误差以及方向盘转角控制平顺性两个指标与传统纯跟踪算法进行了对比.1 纯跟踪算法 1.1 以后轴中心为原点的车辆运动学模型实现智能车辆路径的准确跟踪控制,首先要对车辆的运动建立准确的数学模型,模型对车辆运动的描述越准确,则对车辆的跟踪控制效果就越好.同时,建立的数学模型除了真实反映车辆特性外,也应该尽可能的简单易用.在自动泊车低速大
11、曲率路径工况下,由于车轮侧偏特性影响较小,自行车车辆运动学模型可以满足算法设计需要.自行车运动学模型的建立基于如下假设:不考虑车辆在垂直方向(Z 轴方向)的运动,即假设车辆的运动是一个二维平面上的运动;假设车辆同轴左右侧轮胎在任意时刻都拥有相同的转角和转速,车辆的左右轮胎运动可以合并描述;忽略前后轴载荷转移;假设车身和悬架系统是刚性系统;假设车辆前轮转向;车辆在低速行驶状态下,侧向加速度小,此时可认为轮胎侧偏角近似为 0,即车轮没有侧向滑移.OvRa,b如图 1 所示为自行车运动学模型示意图.图中,点是车辆的瞬时转动中心;为质心侧偏角;为车身横摆角;为前轮转角;为车辆质心处速度;为转弯半径;分
12、别为质心到前轴以及后轴的距离.YOOXARaGBbv/2图 1 自行车运动学模型Fig.1 Bicycle kinematics model 分析图中几何关系,在三角形 OGA 和 OGB 中,由正弦定理可得到如下关系:sin()a=sin(/2)R(1)sinb=sin(/2)R(2)结合以上 2 式,可以得到tancos=a+bR(3)=0L车辆低速行驶时,根据前文假设,认为车辆不会发生侧向滑动,因此质心侧偏角,为车辆轴距,可以得到前轮转角与转弯半径的关系:tan=LR(4)1.2 纯跟踪算法原理ld(gx,gy)如图 2 所示为纯跟踪算法的几何描述.以车辆后轴位置为圆心,预瞄距离 为半径
13、做圆,与前方规划路径的交点为预瞄点.根据自行车模型,以车辆后轴中心为切点,车辆纵向车身为切线,通过控制前轮转角,使车辆可以沿着一条经过预瞄点的圆弧行驶,实现路径跟踪控制.根据几何关系可以计算得到预期路径的曲率大小,具体计算式为第 5 期齐志权等:自动泊车路径纯跟踪算法应用研究511ldsin(2)=Rsin(2)(5)R式中:为车辆当前航向与预期路径圆弧之间的弦切角大小;为预期路径圆弧半径.跟踪路径预瞄路径圆弧RReld(gx,gy)2ld图 2 纯跟踪算法几何描述Fig.2 Geometric description of pure pursuit algorithm 整理可得:R=ld2s
14、in(6)根据基于 Ackerman 转向车辆的简单几何自行车模型,可以得到纯跟踪算法的前轮转角控制律为(t)=tan1(2Lsin(t)ld)(7)因此,在预瞄距离给定的情况下,对于每一个都可以计算出前轮等效转角,根据方向盘传动比得到对应的方向盘转角,作为控制输入完成路径跟踪.eld如图 2 所示,定义预瞄点与车辆之间的横向偏差为eld=ldsin(8)考虑小角度假设,则:(t)=tan1(2Lld2eld)(9)可以看出,纯跟踪算法实际上是基于横向偏差的比例控制器,增益受预瞄距离影响很大,预瞄距离越大,增益越小.当选取小的预瞄距离时,因存在超调量且路径曲率变化,车辆的频繁转向会引起控制振荡
15、,舒适性变差.当选取大的预瞄距离时,车辆的振荡减小,但是控制系统忽略了一部分参考路径的信息,导致跟踪精度下降.2 纯跟踪算法在自动泊车路径跟踪中的应用本节针对智能车辆泊车工况应用场景,分析纯跟踪算法在应用过程中需要注意的问题.算法实现如图 3 所示.开始预瞄距离设定搜索距离车辆最近路径点的索引n计算路径点i到车辆的距离d计算i和i1路径点线段与以车辆位置为圆心,预瞄距离为半径的圆的交点,即预瞄点计算由预瞄点、后轴中心和车身航向角确定的圆的半径或曲率计算前轮转角控制律,式(7)i=ni=i+1否是d预瞄距离图 3 纯跟踪算法实现流程图Fig.3 Flow chart of pure pursui
16、t algorithm 以垂直车位自动泊车路径跟踪为例,泊车路径由路径规划模块给出,车辆实际行驶轨迹通过 GPS设备采集.实验设备及场景如图 4 所示,图 4(a)为 GPS(a)GPS 基站(b)GNSS 天线(c)GPS 移动站图 4 实验设备及场景Fig.4 Experimental equipment and scenes512北 京 理 工 大 学 学 报第 43 卷基站及垂直车位图,图 4(b)为实验车辆及 GNSS 天线安装位置,图 4(c)为 GPS 移动站.实验用车具体参数如下:整车长 4.59 m,整车宽 1.88 m,轴距 2.75 m,转弯半径 5 m,方向盘传动比 1
17、8.06.Pref=p0,p1,p2pi=xi,yiR路径规划模块输出的参考路径如图 5 所示,最小半径为 6 m,生成的一系列参考路点集合为,其中,相邻参考路点之间的欧氏距离约为 0.2 m.根据公式(10)曲率 与半径的关系,结合车辆最小转弯半径限制,半径 6 m 是在保证泊车任务顺利完成的前提下,实验车辆可以达到的最大曲率.=1R(10)Preal=w0,w1,w2wi=xi,yiPrealwi pipi+1通过选取不同的预瞄距离(分别为 1 m,2 m,3 m),基于纯跟踪算法的实车实验轨迹如图 6 所示.车辆实际行驶轨迹,其中,由GPS 设备采集得到.遍历集合中的每一点,找到对应的参
18、考路径向量,计算实际轨迹点到参考路径向量的垂直距离得到横向误差.泊车过程中最大横向误差如图 7 所示.从图中可以看出,预瞄距离越大,则跟踪误差越大;当预瞄距离为 3 米时,轨迹的最大跟踪误差 0.18 m,不能满足泊车系统控制要求;当预瞄距离为 1 m 时,轨迹的跟踪误差可减小到0.054 7 m,但是输出的方向盘转角控制量出现了严重抖动问题,如图 8 所示.事实上,由于无人车的参考路径是由路径规划模块生成的一系列离散的路点构成,在路径跟踪的过程中,纯跟踪算法搜索的预瞄点在规划路径上移动,由于路径的分段线性特征,使得由预瞄点、车辆后轴中心和车身航向角确定的预瞄路径圆弧的曲率会出现分段跳变,在大
19、曲率路径工况下,该问题更为突出,这会导致输出控制量的高频抖动,因而也限制了纯跟踪算法在自动泊车控制系统中的应用.6543210 x/m0.500.51.01.52.02.53.03.54.04.5y/m规划路径1 m2 m3 m图 6 垂直泊车路径纯跟踪控制结果Fig.6 Path tracking with pure pursuit for vertical parking 0.054 70.101 50.181 m2 m3 m预瞄距离00.020.040.060.080.100.120.140.160.180.20最大横向误差/m图 7 纯跟踪最大横向误差Fig.7 Pure pursui
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 泊车 路径 跟踪 算法 应用 研究 齐志权
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。