汽车工程 ›› 2021, Vol. 43 ›› Issue (6): 833-841.doi: 10.19562/j.chinasae.qcgc.2021.06.006

• • 上一篇    下一篇

融合TangentBug与Dubins曲线的智能轮式车辆局部路径规划算法

张旭东1,徐福康1,邹渊1(),郭宁远1,张宇2   

  1. 1.北京理工大学,北京 100081
    2.陆军装甲兵学院,北京 100072
  • 收稿日期:2020-11-03 修回日期:2021-01-28 出版日期:2021-06-25 发布日期:2021-06-29
  • 通讯作者: 邹渊 E-mail:zouyuanbit@163.com
  • 基金资助:
    国家自然科学基金(51805030);北京市自然科学基金(3212013)

A Local Path Planning Algorithm for Intelligent Wheeled Vehicle Combining TangentBug and Dubins Path

Xudong Zhang1,Fukang Xu1,Yuan Zou1(),Ningyuan Guo1,Yu Zhang2   

  1. 1.Beijing Institute of Technology,Beijing 100081
    2.Army Academy of Armored Forces,Beijing 100072
  • Received:2020-11-03 Revised:2021-01-28 Online:2021-06-25 Published:2021-06-29
  • Contact: Yuan Zou E-mail:zouyuanbit@163.com

摘要:

由于环境条件限制,某些采用Ackermann转向的智能轮式车辆仅能获取局部地图和定位信息,给路径规划造成了困难。针对这一问题,本文中提出了一种融合TangentBug和Dubins曲线的局部路径规划算法。首先通过采样的方法构建了规划参考点集合,然后以Dubins曲线作为规划路径,旨在满足车辆最小转向半径的运动约束和目标点处的航向要求,并加入了沿规划路径的碰撞检测和考虑定位误差的状态转换规则。最后通过实车实验证明:本文算法能使车辆按规定位姿到达目标点,并可保证规划路径的安全性和实时性;本文算法可有效避免定位误差对车辆状态的影响;相对于使用圆弧曲线,本文算法规划出的路径更有利于路径跟随控制。

关键词: 智能轮式车辆, 局部路径规划, TangentBug算法, Dubins曲线

Abstract:

Due to the limitation of environmental conditions, some intelligent wheeled vehicle with Ackermann steering can only obtain local map and location, which makes path planning difficult. To solve the problem, this paper proposes a local path planning algorithm combining TangentBug and Dubins path. Firstly, a set of reference points is established by sampling method. Then, Dubins path is generated as the planning path to satisfy the motion constraints of the minimum turning radius of the vehicle and the desired heading at the target point. Besides, collision checking along the planning path and mode switching rules considering the positioning error are added. Finally, real vehicle tests are conducted with results showing that the proposed algorithm can navigate the vehicle to the target with the required state while meeting the safety and real-time performance requirements of path planning, and eliminate the disturbance from the error of positioning. Compared with using arc curve, the path planned by this algorithm is more beneficial to path following control.

Key words: intelligent wheeled vehicle, local path planning, TangentBug, Dubins path