论文摘要
随着计算机技术和无线通信技术的飞速发展,多个机器人组成的群体系统通过协调、合作来完成原本由单个机器人无法或难以完成的工作已经成为可能。群体移动机器人系统具有丰富广泛的环境感知能力,并行执行的高工作效率,优秀稳定的鲁棒性和卓越出众的容错能力等众多单机器人难以拥有的优势,而多机器人编队问题是目前对多机器人协调合作问题进行研究的重要基础,是国内外进行多机器人研究的热门课题。本课题的研究思路是在对于多机器人编队控制算法进行了深入的研究、讨论和理论验证之后,根据多机器人编队算法验证的需要设计、搭建并扩展了智能移动机器人平台,然后将对于多机器人编队控制算法的研究在所搭建的平台上进行了实现和验证,完成了多机器人协同编队运动的算法效果,成功地将对于多机器人编队控制算法的讨论与验证从理论层面上升到了实际层面。本文首先在综合前人研究的基础上,提出了基于领航跟随的融合编队算法和基于群集一致性的编队算法两种多机器人编队控制算法,通过MATLAB理论仿真成功的验证了这两种编队控制算法的有效性,并针对仿真中出现的问题提出了分析和修正。然后以“创意之星”模块化机器人套件和ICETEK-OMAP3530-Mini开发板为基础,成功搭建了智能移动机器人平台,并在平台上扩展了单目识别、双目测距、交互通信、运动控制、距离监控等一系列功能。随后完成了移动机器人运动构型设计和运动模型的构建,设计并实现了基于MATLAB的在线仿真调试工具,顺利完成了单体机器人的跟踪及避障功能的实现工作,最后将对于多机器人编队控制算法的研究成功移植到了智能移动机器人平台上,实现了多机器人编队效果,验证了编队控制算法的有效性。