论文部分内容阅读
移动机器人是基于多学科知识融合的一个智能平台,采用移动机器人平台的多机器人协作系统拓宽了机器人应用的范围,弥补了单机器人应用中的一些不足之处,可以获得更高的工作效率和更经济的使用成本.如何有效地组织由多个机器人构成的团队,以及在这样的团队中如何实现协调与合作,是多机器人系统研究所面临的主要挑战.多移动机器人系统的研究目前还处于发展阶段,许多技术从无到有,正在逐步走向成熟,因此也就对其走出实验室、实现商用化提出了更高的期望.针对上述问题,本文研究了多移动机器人系统设计与编队控制问题,为提高多移动机器人团队的可用性、实用性、易用性进行了理论和实践等多方面的研究. .本论文主要工作包括以下几个方面:
●针对多机器人系统任务描述中存在进行团队级抽象的需要,定义了多移动机器人团队概念,包括分级的坐标系定义、团队内部的角色定义和团队级的行为定义,设计了一组团队级行为模块,并以有限状态机链图的形式来实现团队任务的描述,降低了任务设计中对机器人底层硬件和个体机器人行为的依赖性,提高了整个系统的易用性和扩展性,实例分析了半结构环境下的编队任务的描述,显示了所提出方法的有效性.
●由异构移动机器人组成的多机器人团队可以发挥不同的软硬件和传感器的优势,在实际使用中具有广泛的需求,通过分析异构多移动机器人之间的差异,着重描述了Pioneer和Frontier两类机器人在软硬件上的区别,以无线局域网为组织结构,提出了基于套接字通讯的本地和远程混合IPC机制的组队实现方法,以异构多移动机器人的容错控制实验作为实例说明了该方法的有效性.
●针对现有多移动机器人应用软件中存在的集成度低、结构松散、灵活性差的问题,从工程实践的角度出发,设计了一个面向多移动机器人团队的通用软件平台TeamLab,它具有一个上下两级共四层的混杂系统结构和一个可视化的集成编程环境,通过团队行为模块的图形化编程和数据组态来实现简易编程,以三机器人编队跟踪的实验展示了该软件平台的实用性和易用性.
●针对多移动机器人编队控制中实现联合避障存在的抖动和卡位现象,在行为法编队策略和Motor-Schema行为融合的基础上,基于多机器人环境信息共享的方法改进了避障的行为,实现队形的紧密保持,以室外环境下的单障碍编队和室内环境下的两障碍编队实验验证了该方法的有效性和可靠性.
●针对变队形编队中已知终端队形形状、而未知队形结构的问题,研究了基于最小队形转换矩阵的终端队形选择方法,设计队形变换的控制律,并通过半结构环境下三机器人编队实验说明了该方法的实用性.然后针对终端队形不确定的情况,定义了受环境约束的队形误差,并以队形误差的变化来进行终端队形的选择,仿真实验验证了其所具有的环境适应能力.