计算机科学 ›› 2019, Vol. 46 ›› Issue (10): 273-278.doi: 10.11896/jsjkx.190400147

• 人工智能 • 上一篇    下一篇

基于梯形规划曲线的智能车速度规划算法研究

曹波1, 李永乐2, 朱英杰1, 贾斌2, 徐友春2   

  1. (陆军军事交通学院学员五大队 天津300161)1
    (陆军军事交通学院军事交通运输研究所 天津300161)2
  • 收稿日期:2019-04-26 修回日期:2019-07-07 出版日期:2019-10-15 发布日期:2019-10-21
  • 通讯作者: 李永乐(1984-),男,工程师,主要研究方向为计算机视觉,E-mail:liyongle1984@163.com。
  • 作者简介:曹波(1994-),男,硕士生,主要研究方向为智能车运动规划,E-mail:1509968341@qq.com;朱英杰(1993-),男,硕士生,主要研究方向为智能车运动规划;贾斌(1962-),男,教授,主要研究方向为交通运输信息技术;徐友春(1972-),男,教授,主要研究方向为智能车环境感知。
  • 基金资助:
    本文受国家重点研发计划项目(2016YFB0100903)资助。

Research on Intelligent Vehicle Speed Planning Algorithms Based on Trapezoidal Planning Curve

CAO Bo1, LI Yong-le2, ZHU Ying-jie1, JIA Bin2, XU You-chun2   

  1. (Student Brigade 5,Army Military Transportation University,Tianjin 300161,China)1
    (Military Transportation Research Institute,Army Military Transportation University,Tianjin 300161,China)2
  • Received:2019-04-26 Revised:2019-07-07 Online:2019-10-15 Published:2019-10-21

摘要: 针对QP(Quadratic Programming)算法应用于智能车速度规划时,存在停车过程减速较晚而导致减速距离短、平稳性差的问题,文中提出了基于梯形规划曲线的智能车速度规划算法。首先建立速度规划的QP模型并求解;然后分析不同初速度下基于梯形规划曲线的停车过程,将其结果作为非线性约束来实例化QP模型并再次求解;最后通过仿真实验和实车实验对比分析QP算法和所提算法的实验结果。仿真实验中,分别以39.8 km/h,31.5 km/h,20.6 km/h的初速度进入停车过程,速度变化曲线表明所提算法能够将减速开始时间提前,初步表明该算法具有优化效果;实车实验中,较QP算法而言,所提算法将3种初速度下的停车过程分别提前5.9 s,5.0 s,3.7 s,平均加速度绝对值分别减少0.5 m/s2,0.5 m/s2,0.4 m/s2,最大加速度绝对值分别减少0.16 m/s2,0.33m/s2,0.35 m/s2。仿真实验和实车实验表明,所提算法的改进效果明显,具有显著的优化作用。

关键词: QP算法, 速度规划, 梯形规划曲线, 智能车

Abstract: Aiming at the problem of short deceleration distance and poor stationarity caused by late deceleration in par-king process when QP (quadratic programming) algorithm is applied to speed planning of intelligent vehicles,there are some problems such as short deceleration distance and poor stationarity caused by late deceleration in the stopping process.This paper presented an intelligent vehicle speed planning algorithm based on the trapezoidal programming curve.Firstly,the QP model of speed planning is established and solved.Then,the stopping process based on trapezoidal programming curve at different initial speeds is analyzed,andits results are considered as nonlinear constraint to instantiate and solved QP model .Finally,the experimental results of QP algorithm and the algorithm were compared and analyzed through simulation experiment and real car experiment.In the simulation experiment,the initial speed of 39.8 km/h,31.5 km/h and 20.6 km/h was used to enter the parking process respectively.The speed curve shows that the proposed algorithm can advance the deceleration time,which preliminarily shows that the algorithm has the optimization effect.In the real vehicle experiment,compared with QP algorithm,the proposed algorithm advances the parking process of the three initial speed by 5.9 s,5.0 s and 3.7 s,the absolute value of the average acceleration decreases by 0.5 m/s2,0.5 m/s2and 0.4 m/s2,the absolute value of the maximum acceleration decreases respectively by 0.16 m/s2,0.33 m/s2 and 0.35 m/s2.The simulation and real vehicle experiments show that the improved method has obvious improvement effect and significant optimization effect.

Key words: Intelligent vehicle, QP algorithm, Speed planning, Trapezoidal planning curve

中图分类号: 

  • TP242
[1]DAVID J G,CHARLES B N,MAZEN F.A hierarchical approach for primitive-based motion planning and control of autonomous vehicles[J].Robotics and Autonomous Systems,2014,62(2):214-228.
[2]INGRID J,JIN J C,MA X L,et al.Look-ahead speed planning for heavy-duty vehicle platoons using traffic information[J].Transportation Research Procedia,2017,22(3):561-569.
[3]JORGE V,VICENTE M,JOSHUE P,et al.Path and speed planning for an automated public transport vehicle[J].Robotics and Autonomous Systems,2012,60(2):252-265.
[4]JIANG Y,GONG J W,XIONG G M,et al.Research on Differential Constraints-based Planning Algorithm for Autonomous-driving Vehicles[J].Acta Automatic Sinica,2013,39(12):2012-2020.(in Chinese)
姜岩,龚建伟,熊光明,等.基于运动微分约束的无人车辆纵横向协同规划算法的研究[J].自动化学报,2013,39(12):2012-2020.
[5]REZA T,NICHOLAS M,STEPHEN B,et al.A simple effective heuristic for embedded mixed-integer quadratic programming[J/OL].International Journal of Control,[2017-4-24][2019-3-10].http://dx.doi.org/10.1080/00207179.2017.1316016.
[6]ZHAO M,LI S Y.Nonlinear model predictive control optimization algorithm based on the trust-region quadratic programming [J].Control Theory & Applications,2009,26(6):634-640.(in Chinese)
赵敏,李少远.基于信赖域二次规划的非线性模型预测控制优化方法[J].控制理论与应用,2009,26(6):634-640.
[7]BRAND M,SHILPIEKANDULA V,YAO C,et al.A parallel quadratic programming algorithm for model predictive control[C]//18th World Congress of the International Federation of Automatic Control.Milano:IEEE Press,2011:1031-1039.
[8]ZENG X R,WANG J M.Globally energy-optimal speed plan-ning for road vehicles on a given route[J].Transportation Research Part C,2018,93(8):148-160.
[9]STEFAN F.Campbell Steering Control of an Autonomous Ground Vehicle with Application to the Data Urban Challenge[D].Massachusetts:Massachusetts Institute of Technology,2005.
[10]LIU R,KOCH A,ZELL A.Path following with passive UHF RFID received signal strength in unknown environments[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems.Washington D.C:IEEE Press,2013:2250-2255.
[11]JIANG Y,ZHAO X J,GONG J W,et al.System Design of Self-driving in Simplified Urban Environments [J].Journal of Mechanical Engineering,2012,48(20):103-112.(in Chinese)
姜岩,赵熙俊,龚建伟,等.简单城市环境下地面无人驾驶系统的设计研究[J].机械工程学报,2012,48(20):103-112.
[12]PIAZZI A,BIANCO C G L,BERTOZZI M,et al.Quintic G2-splines for the iterative steering of vision-based autonomous vehicles[J].IEEE Transactions on Intelligent Transportation Systems,2002,3(1):27-36.
[13]XIAO Y L.Development of Speed Advisory for Commercial Vehicles Based on Environmental Conditions[C]//15th ITS World Congress.New York:IEEE Press,2008:50-51.
[14]ZHAO S E,QU X,ZHANG J L.Prediction of Safe Vehicle Speed on Curved Roads Based on Driver-Vehicle-Road Collaboration[J].Automotive Engineering,2015,37(10):1208-1220.(in Chinese)
赵树恩,曲贤,张金龙.基于人车路协同的车辆弯道安全车速预测[J].汽车工程,2015,37(10):1208-1220.
[15]HANS J F,CHRISTIAN K,ANDREAS P,et al.qpOASES:a parametric active-set algorithm for quadratic programming[J/OL].Mathematical Programming Computation,[2014-4-30][2019-3-15].http://dx.doi.org/10.1007/s12532-014-0071-1.
[16]ZHU Y,CHEN H,MU H H.A novel approach of tuning trapezoidal velocity profile for energy saving in servomotor[C]//2015 34th Chinese Control Conference (CCC).Hangzhou:IEEE Press,2015:4412-4417.
[17]XIA T.The Research of Velocity Planning And Path Tracking control Method For Intelligent Vehicle[D].Beijing:Beijing University of Technology,2017.(in Chinese)
夏天.智能车速度规划及路径跟踪控制方法研究[D] 北京:北京工业大学,2017.
[1] 罗熊丰, 翟象平.
基于空间运动约束的无人机碰撞回避规划
Collision Avoidance Planning for Unmanned Aerial Vehicles Based on Spatial Motion Constraints
计算机科学, 2022, 49(9): 194-201. https://doi.org/10.11896/jsjkx.210700107
[2] 何晓, 周佳立, 吴超.
面向铣削机器人的低成本精确标定及刀路拟合方法
Low Cost Accurate Calibration and Tool Path Fitting Method for Milling Robot
计算机科学, 2022, 49(7): 187-195. https://doi.org/10.11896/jsjkx.210500135
[3] 王兵, 吴洪亮, 牛新征.
基于改进势场法的机器人路径规划
Robot Path Planning Based on Improved Potential Field Method
计算机科学, 2022, 49(7): 196-203. https://doi.org/10.11896/jsjkx.210500020
[4] 常炳国, 石华龙, 常雨馨.
基于深度学习的黑色素瘤智能诊断多模型算法
Multi Model Algorithm for Intelligent Diagnosis of Melanoma Based on Deep Learning
计算机科学, 2022, 49(6A): 22-26. https://doi.org/10.11896/jsjkx.210500197
[5] 尹宏俊, 邓楠, 程亚迪.
基于加速度模糊控制的六足机器人遥操作
Teleoperation Method for Hexapod Robot Based on Acceleration Fuzzy Control
计算机科学, 2022, 49(6A): 714-722. https://doi.org/10.11896/jsjkx.210300076
[6] 穆逢君, 邱静, 陈路锋, 黄瑞, 周林, 于功敬.
面向人机协同的物体姿态估计帧间稳定性优化方法
Optimization Method for Inter-frame Stability of Object Pose Estimation for Human-Machine Collaboration
计算机科学, 2021, 48(11): 226-233. https://doi.org/10.11896/jsjkx.201200095
[7] 陈继清, 谭成志, 莫荣现, 王志奎, 吴家华, 赵超阳.
基于人工势场的A*算法的移动机器人路径规划
Path Planning of Mobile Robot with A* Algorithm Based on Artificial Potential Field
计算机科学, 2021, 48(11): 327-333. https://doi.org/10.11896/jsjkx.200900170
[8] 吴培培, 吴兆贤, 唐文兵.
基于吸收态马尔可夫链的智能无人车系统实时性能分析
Real-time Performance Analysis of Intelligent Unmanned Vehicle System Based on Absorbing Markov Chain
计算机科学, 2021, 48(11A): 147-153. https://doi.org/10.11896/jsjkx.210300050
[9] 王梓强, 胡晓光, 李晓筱, 杜卓群.
移动机器人全局路径规划算法综述
Overview of Global Path Planning Algorithms for Mobile Robots
计算机科学, 2021, 48(10): 19-29. https://doi.org/10.11896/jsjkx.200700114
[10] 田野, 陈宏巍, 王法胜, 陈兴文.
室内移动机器人的SLAM算法综述
Overview of SLAM Algorithms for Mobile Robots
计算机科学, 2021, 48(9): 223-234. https://doi.org/10.11896/jsjkx.200700152
[11] 陈镜宇, 郭志军, 尹亚昆.
基于混合算法的智能割草机全遍历路径规划及其系统设计
Full Traversal Path Planning and System Design of Intelligent Lawn Mower Based on Hybrid Algorithm
计算机科学, 2021, 48(6A): 633-637. https://doi.org/10.11896/jsjkx.201100002
[12] 王文博, 黄璞, 杨章静.
基于超宽带、里程计、RGB-D融合的室内定位方法
Indoor Positioning Method Based on UWB Odometer and RGB-D Fusion
计算机科学, 2020, 47(11A): 334-338. https://doi.org/10.11896/jsjkx.200200033
[13] 禹鑫燚, 殷慧武, 施甜峰, 唐权瑞, 柏继华, 欧林林.
基于OPC UA的工业设备数据采集系统
Data Acquisition System of Industrial Equipment Based on OPC UA
计算机科学, 2020, 47(11A): 609-614. https://doi.org/10.11896/jsjkx.200500060
[14] 姜辰凯, 李智, 盘书宝, 王勇军.
基于改进Dijkstra算法的AGVs无碰撞路径规划
Collision-free Path Planning of AGVs Based on Improved Dijkstra Algorithm
计算机科学, 2020, 47(8): 272-277. https://doi.org/10.11896/jsjkx.190700138
[15] 李虎, 方宝富.
基于积极团队情感基调的情感机器人协作任务分配拍卖算法
Emotional Robot Collaborative Task Assignment Auction Algorithm Based on Positive GroupAffective Tone
计算机科学, 2020, 47(4): 169-177. https://doi.org/10.11896/jsjkx.190900188
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!