现代制造工程 ›› 2020, Vol. 481 ›› Issue (10): 33-38.doi: 10.16731/j.cnki.1671-3133.2020.10.006
牛秦玉,畅科剑,李珍惜
摘要: 针对多自动搬运车(Automated Guided Vehicle,AGV)在物料运输车间内交叉路口下的协同控制问题,设计了一种在机器人操作系统(Robot Operating System,ROS)下的基于队列控制的多AGV协同控制算法。首先,利用Cartographer算法构建AGV工作区间的二维环境地图,规划出AGV可行驶的全部路径,并分析了交叉路口出现的冲突模型。其次,设计了交叉路口队列的数据结构,在地图和路径的基础上根据AGV行走速度划分出交叉路口的队列控制区。最后,融合ROS导航功能包编写多AGV协同控制算法,并结合数据库终端数据转存表设计了多种测试用例,对该算法进行了验证,实验结果表明:该算法能够有效地解决多AGV在各种冲突模型下的协同控制问题,降低了程序模块之间的耦合度,提高了程序的适用性。
中图分类号:
版权所有 © 《现代制造工程》编辑部 地址:北京市东城区东四块玉南街28号 邮编:100061 电话:010-67126028 电子信箱:2645173083@qq.com 本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn 访问总数:,当日访问:,当前在线: |