基于b样条曲线的无人车路径规划算法

基于b样条曲线的无人车路径规划算法

ID:31359162

大小:110.00 KB

页数:7页

时间:2019-01-09

基于b样条曲线的无人车路径规划算法_第1页
基于b样条曲线的无人车路径规划算法_第2页
基于b样条曲线的无人车路径规划算法_第3页
基于b样条曲线的无人车路径规划算法_第4页
基于b样条曲线的无人车路径规划算法_第5页
资源描述:

《基于b样条曲线的无人车路径规划算法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于B样条曲线的无人车路径规划算法  摘要:路径规划是无人车运动控制的重要研究内容之一,路径规划算法的性能优劣直接影响无人车能否在复杂交通场景中自主行驶。考虑到车辆运动学模型对轨迹平滑性的要求,本文提出了基于B样条曲线解决无人车路径规划问题的方法,建立了完整的分步规划模型,即将路径规划的过程分为路径簇生成、最大曲率约束、碰撞检测以及最优评价四个步骤串行进行,最终得到最优路径。该方法实现过程简单,运行效率较高,仿真结果表明了本文算法的有效性。  关键词:B样条曲线;无人车;路径规划;碰撞检测;最大曲率约束;最优路径  中图分类号:TP181文献标

2、识码:A文章编号:1009-3044(2016)26-0235-03  B-splineCurvebasedTrajectoryPlanningforAutonomousVehicles  QUPan-rang,LILin,RENXiao-kun,JINGLi-xiong  (InstituteofAeronauticsComputingTechniqueResearch,Xi’an710065,China)  Abstract:Pathplanningisanimportantresearchtopicinthefieldoftheunman

3、nedvehiclemotionplanning,anditdirectlyaffectstheperformanceofunmannedvehiclesinacomplextraffic7environment.Takingtherequirementforsmoothnessintoaccount,thispaperproposedamethodbasedonB-splinecurveandbuiltaplanningmodelwhichcanbedividedintofoursteps,includingpathclusters,cons

4、traintofmaximalcurvature,collisiondetectionandoptimalpath.Thismethodworksefficientlyandsimulationresultsshowefficiencyofthemethod.  Keywords:B-splinecurve;autonomousvehicle;pathplanning;collidedetection;constraintofmaximalcurvature  1引言  近年来,无人驾驶技术备受关注,各大研究机构和企业争相推出各自的无人驾驶平台

5、。无人车作为未来智能交通的主要主体也逐渐融入到我们的日常生活中,比如自主巡航[1]和自动泊车等等。然而,为了使其更好地服务于我们,需要进一步提高其智能化水平,而路径规划作为连接环境感知和运动规划的桥梁,是无人车智能化水平的重要体现[2]。7  由于受到自身动力学和运动学模型的约束,车辆的路径规划问题除过要严格满足端点状态约束之外,还要求其中间状态满足运动系统的微分约束。由于实现简单,并且高阶多项式曲线能够很好地满足运动系统的微分约束,生成高阶平滑的路径,所以很多路径规划系统选择使用基于多项式曲线的方法生成路径。B样条曲线是一种典型的多项式曲线,

6、且因为其所有的中间状态均是由控制点加权生成,所以其能够完全满足端点状态约束。综合考虑无人车路径规划的要求和实现复杂度,在仅已知初始位姿和目标位姿的情况下,本文选择B样条曲线生成路径,重点讲述分步规划模型,即路径簇生成、最大曲率约束、碰撞检测以及最优评价四个过程,并通过Matlab仿真对本文方法进行了验证。  2问题描述  本节分别描述了无人车路径规划问题和B样条曲线。  2.1路径规划问题描述  路径规划得到的是一条从初始位置到目标位置的路径,即二维平面内一条从初始位置点到目标位置点的曲线,曲线上的每一个点表示车在行驶过程中的一个状态。考虑到实

7、现方便,本文将路径描述成离散点序列[Sstart,S1,???,Sn,Sgoal],如图1所示,序列中每一个点[Si(xi,yi,θi)]表示车的一个状态,其中[(xi,yi)]表示此时刻车辆的位置,[θi]表示车辆的航向,[Sstart]和[Sgoal]分别表示车辆的初始状态和目标状态。图1中的圆[(xobs1,yobs1,robs1)]表示环境中的障碍物,[(xobs1,yobs1)]表示障碍物的位置信息,[robs1]表示障碍物的半径。  2.2B样条曲线  如果给定[m+n+1]个控制点[Pi(i=0,1,???,m+n)],就可以构造

8、[m+1]段[n]次B样条曲线,其可以表示为公式1:  [Pi,n(t)=k=0nPi+k?Fk,n(t),t∈[0,1]Fk,n(t)=1n!j=0

当前文档最多预览五页,下载文档查看全文

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

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。