华南理工大学学报(自然科学版) ›› 2023, Vol. 51 ›› Issue (11): 56-62.doi: 10.12141/j.issn.1000-565X.230297

所属专题: 2023年电子、通信与自动控制

• 电子、通信与自动控制 • 上一篇    下一篇

复杂环境下AGVS路径规划算法

姚道金 殷雄 罗真 温锐 陈智宇 邹鸿昊   

  1. 华东交通大学 电气与自动化工程学院,江西 南昌 330013
  • 收稿日期:2023-05-05 出版日期:2023-11-25 发布日期:2023-06-26
  • 作者简介:姚道金(1990-),男,博士,副教授,主要从事机器人运动规划与控制研究。E-mail:ydaojin@whu. edu. cn
  • 基金资助:
    国家自然科学基金资助项目(52005182);江西省重点研发计划项目(20212BBE51010);江西省自然科学基金资助项目(20232BAB214045);江西省研究生创新专项资金资助项目(YC2023-S468);江西省主要学科学术和技术带头人培养计划项目(20232BCJ23027)

AGVS Path Planning Agorithm in Complex Environments

YAO Daojin YIN Xiong LUO Zhen WEN Rui CHENG Zhiyu ZOU Honghao   

  1. School of Electrical and Automation Engineering,East China Jiaotong University,Nanchang 330013,Jiangxi,China
  • Received:2023-05-05 Online:2023-11-25 Published:2023-06-26
  • About author:姚道金(1990-),男,博士,副教授,主要从事机器人运动规划与控制研究。E-mail:ydaojin@whu. edu. cn
  • Supported by:
    the National Natural Science Foundation of China(52005182);the Key R&D Program of Jiangxi Province(20212BBE51010);the Natural Science Foundation of Jiangxi Province(20232BAB214045)

摘要:

在仓储物流领域中,自动导向搬运车系统(AGVS)具有可靠性程度高、机动灵活等特点,但其工作环境复杂度的增加也提升了路径规划的难度。针对复杂环境下AGVS路径规划的低效且易冲突问题,文中提出了一种基于分层分布式框架的改进AGVS路径规划算法。首先,为提高算法在路径规划过程中的搜索效率,对传统A *算法的评价函数进行改进,并将双向Floyd算法与改进A *算法融合,以增加路径平滑度,最终得到AGVS全局最优路径;然后,建立AGVS运动学模型,将全局最优路径中关键节点作为临时目标点,通过调整机器人初始位姿、优化评价函数,在各临时目标点间使用DWA算法完成AGVS局部路径规划;最后,引入AGVS协同规划策略,通过对AGVS分配任务优先级实现AGVS间运动的统一调度,降低移动机器人之间发生冲突的概率,以提高AGVS路径规划算法的鲁棒性。Matlab仿真实验结果表明:提出的改进算法在简单环境和复杂环境下均可以生成AGVS无碰撞路径,在复杂环境下,文中改进算法规划的AGVS路径长度相比传统A *算法缩短2.26%;AGVS运动过程中,机器人线速度和角速度始终保持在0.6~1.2 m/s和-0.4~0.4 rad/s区域内,符合机器人运动学特性。

关键词: 移动机器人, 路径规划, 改进A *算法, DWA算法, 自动导向搬运车系统

Abstract:

In the field of warehousing and logistics, automatic guided truck system (AGVS) has the merits of high reliability and flexibility, but with the increase of the complexity of its working environment, the difficulty of path planning also increases. Aiming at the problem of low efficiency and easy conflict in AGVS path planning in complex environment, this paper proposed an improved AGVS path planning algorithm based on hierarchical distributed framework. Firstly, in order to improve the search efficiency of the algorithm in the path planning process, the evaluation function of the traditional A * algorithm was improved and fused with the bidirectional Floyd algorithm to increase the path smoothness, and the global optimal AGVS path is finally obtained. Secondly, the AGVS kinematics modeling was established, and the key nodes in the global optimal path were taken as temporary target points. By adjusting the initial poses of the robot and optimizing the evaluation function, the AGVS local path planning was completed appying the DWA algorithm to the temporary target points. Finally, AGVS collaborative planning strategy was introduced to achieve unified scheduling of inter-AGVS motion by assigning task priorities to AGVS, reducing the probability of conflicts between mobile machines, improving the robustness of AGVS path planning algorithm. Matlab simulation results show that the proposed improved algorithm can generate collision-free paths in both simple and complex environments. In complex environments, AGVS path length planned by the improved algorithm is shortened by 2.26% compared with that planned by the traditional A * algorithm. In the process of AGVS motion, the angular velocity and the linear velocity of the mobile robot are always maintained within -0.4~0.4 rad/s, and 0.6~1.2 m/s, which conforms to the kinematic characteristics of the mobile robot.

Key words: mobile robot, path planning, improved A * algorithm, DWA algorithm, automatic guided truck

中图分类号: