###
计算机系统应用英文版:2021,30(10):240-247
本文二维码信息
码上扫一扫!
基于变步长A*与车身稳态转向模型的UGV路径规划
(江苏大学 机械工程学院, 镇江 212013)
UGV Path Planning Based on A* Algorithm of Variable Step Sizes and Steady-State Steering Model of Vehicles
(School of Mechanical Engineering, Jiangsu University, Zhenjiang 212013, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 739次   下载 1961
Received:December 31, 2020    Revised:February 03, 2021
中文摘要: 针对A*算法寻路时间长、生成的路径存在冗余折点的问题, 本文提出一种基于车身稳态转向模型的变步长A*算法, 首先通过设置子目标点的方式调节A*算法的搜索步长, 减少寻路时间; 其次在全局路径的折点处根据车身转向运动学约束进行局部重规划, 从而得到一条易于跟踪的平滑路径; 此外考虑到UGV (Unmanned Ground Vehicle, 无人地面车辆)的实际宽度, 改进后的算法还引入了障碍物延伸策略, 使规划出的路径满足实际工程应用; 最后通过仿真实验验证了本文改进算法的有效性, 并与3种寻路算法进行对比, 结果表明, 本文改进的算法寻路时间更短、生成的路径更平滑, 且与障碍物之间保持了安全距离.
Abstract:In the A* algorithm, path finding is slow and the generated path has redundant turning points. For these reasons, an A* algorithm with variable step sizes based on the steady-state steering model of vehicles is proposed. Firstly, the search step size of the A* algorithm is adjusted by setting sub-targets to reduce path finding time. Secondly, local replanning is performed according to the kinematic constraints on vehicle steering at the turning points of the global path. Thus, a smooth path of easy tracking is obtained. In addition, considering the actual width of an Unmanned Ground Vehicle (UGV), the improved algorithm also introduces an obstacle extension strategy to make the planned path meet the actual engineering application. Finally, the proposed algorithm is proved effective. A comparison between this algorithm and three path finding algorithms shows that the improved algorithm has obvious advantages over the other three algorithms, including shorter path finding time, smoother paths, and safe distance from obstacles being maintained.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金(51975254)
引用文本:
江洪,姜民.基于变步长A*与车身稳态转向模型的UGV路径规划.计算机系统应用,2021,30(10):240-247
JIANG Hong,JIANG Min.UGV Path Planning Based on A* Algorithm of Variable Step Sizes and Steady-State Steering Model of Vehicles.COMPUTER SYSTEMS APPLICATIONS,2021,30(10):240-247