• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2024, Vol. 60 ›› Issue (20): 315-326.doi: 10.3901/JME.2024.20.315

• 交叉与前沿 • 上一篇    下一篇

扫码分享

基于改进A*算法的室内巡检机器人路径规划研究

张伟民, 徐森生, 张月   

  1. 中国地质大学(武汉)机械与电子信息学院 武汉 430074
  • 收稿日期:2023-11-21 修回日期:2024-04-13 出版日期:2024-10-20 发布日期:2024-11-30
  • 通讯作者: 徐森生,男,1999年出生。主要研究方向为移动机器人激光SLAM和路径规划算法。E-mail:1828312377@qq.com
  • 作者简介:张伟民,男,1976年出生,博士,副教授,硕士研究生导师。主要研究方向为机电一体化。E-mail:wmzhang@cug.edu.cn;张月,女,1998年出生。主要研究方向为路径规划算法。E-mail:yuezhang0521@163.com
  • 基金资助:
    国家重点研发计划资助项目(2019YFC0605101)

Research on Path Planning of Indoor Inspection Robot Based on Improved A* Algorithm

ZHANG Weimin, XU Sensheng, ZHANG Yue   

  1. School of Mechanical and Electronic Information, China University of Geoscience, Wuhan 430074
  • Received:2023-11-21 Revised:2024-04-13 Online:2024-10-20 Published:2024-11-30

摘要: A*算法因为其较好的准确性特点被广泛应用于室内巡检机器人的路径规划,但A*算法在进行路径规划时存在效率低、路径点多、路径代价大等问题,且在复杂环境下A*算法在路径搜索过程中拐点较多,因此在实际应用时通常需要对A*算法进行改进以提高算法使用性能。基于跳点搜索法提出使用优化修剪规则的有限跳点搜索法(Limited-JPS),并结合角度代价函数、局部路径替换、去除路径冗余点和路径平滑等方法,提出基于Limited-JPS的改进A*算法。为验证基于Limited-JPS的改进A*算法的可行性与有效性,进行试验验证。试验结果表明,改进A*算法在尽可能保证跳点搜索法有效性的前提下,在提高路径规划效率、减小路径代价和改善路径平滑性等方面均表现良好,且性能优于标准的A*算法,从而证明改进A*算法是有效的。

关键词: 室内巡检机器人, A*算法, 路径规划, 跳点搜索法

Abstract: A* algorithm is widely used in path planning for indoor inspection robots because of its better accuracy characteristics, but A* algorithm exists problems such as low efficiency, many path points, and high path cost in path planning, and A* algorithm has more inflection points in path searching process in complex environments, so A* algorithm usually needs to be improved to improve algorithm usage performance in practical applications. Based on the jump-point search method, we propose the limited jump-point search method (Limited-JPS) using optimized pruning rules, and combined with the angular cost function, local path replacement, removal of path redundancy points and path smoothing, we propose an improved A* algorithm based on Limited-JPS. To verify the feasibility and effectiveness of the improved A* algorithm based on Limited-JPS, experimental validation is performed. The experimental results show that the improved A* algorithm performs well in improving the path planning efficiency, reducing the path cost and improving the path smoothing under the premise of guaranteeing the effectiveness of the jump point search method as much as possible, and its performance is better than that of the standard A* algorithm, thus proving that the improved A* algorithm is effective.

Key words: indoor inspection robot, A* algorithm, path planning, jump point search

中图分类号: 

访问总数: ; 当日访问总数: ; 当前在线人数:

地址:北京百万庄大街22号《机械工程学报》编辑部 邮编:100037

电话:+86-10-88379907 传真:+86-10-88379504 E-mail:jme@cjmenet.com