现代制造工程 ›› 2026, Vol. 545 ›› Issue (2): 30-34.doi: 10.16731/j.cnki.1671-3133.2026.02.004

• 机器人技术 • 上一篇    下一篇

基于改进A*-DWA算法的移动机器人避障技术

余风军1, 周晓平2   

  1. 1 河南司法警官职业学院,郑州 450046;
    2 郑州大学电气与信息工程学院,郑州 450001
  • 收稿日期:2024-06-26 出版日期:2026-02-18 发布日期:2026-03-18
  • 作者简介:余风军,讲师,硕士,主要研究方向为大数据、云计算和人工智能等。周晓平,副教授,硕士,主要研究方向为电磁场与微波技术。E-mail:xianpa012819@163.com

Obstacle avoidance technology of mobile robot based on improved A*-DWA algorithm

YU Fengjun1, ZHOU Xiaoping2   

  1. 1 Henan Justice Police Vocational College, Zhengzhou 450046, China;
    2 School of Electrical and Information Engineering, Zhengzhou University, Zhengzhou 450001, China
  • Received:2024-06-26 Online:2026-02-18 Published:2026-03-18

摘要: 为解决传统A*算法在实际应用中存在的动态性不足、避障效率低及运行时间长等问题,提出一种考虑运动学约束A*算法与动态窗口法(Dynamic Window Approach,DWA)相结合的方法。首先,在考虑机器人运动学的基础上,改进A*算法的节点扩展方法和启发函数模型,以提高搜索效率并减少路径转向次数,从而使得A*算法生成的路径更好地满足机器人运动约束。其次,优化DWA算法的路径评价函数,使DWA算法规划的局部路径更加平滑连贯,更有利于机器人运动执行。最后,从A*算法规划的全局路径中提取关键节点,指导DWA算法进行局部规划和动态避障。仿真结果表明,改进A*-DWA算法较其他算法规划耗时最多节约45.09 %,行驶距离最多减少13.49 %。实验验证了改进A*-DWA算法的有效性。

关键词: A*算法, 动态窗口法, 机器人, 避障, 运动学约束, 路径评价

Abstract: To solve the problems of the traditional A* algorithm in practical application,such as insufficient dynamics,low obstacle avoidance efficiency and long running time,a method combining kinematically constrained A* algorithm with Dynamic Window Approach (DWA) was proposed. Firstly,considering the robot kinematics,the node extension method and heuristic function model of A* algorithm were improved to improve the search efficiency and reduce the number of path turns,so that the path generated by A* algorithm can better meet the requirements of robot motion. Secondly,the path evaluation function of DWA algorithm was optimized to make the local path planned by DWA algorithm more smooth and coherent,which is more conducive to robot motion execution. Finally,key nodes were extracted from the global path planned by A* algorithm to guide DWA algorithm to local planning and dynamic obstacle avoidance. Simulation results show that compared with other algorithms,improved A*-DWA algorithm can save up to 45.09 % of planning time and reduce the driving distance by up to 13.49 %. Experiments show the effectiveness of improved A*-DWA algorithm.

Key words: A* algorithm, Dynamic Window Approach(DWA), robot, obstacle avoidance, kinematically constrain, path evaluation

中图分类号: 

版权所有 © 《现代制造工程》编辑部 
地址:北京市东城区东四块玉南街28号 邮编:100061 电话:010-67126028 电子信箱:2645173083@qq.com
本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn