论文部分内容阅读
多移动机器人协作定位是移动机器人研究领域的前沿课题,也是保证多移动机器人协作导航与环境探索的基础。与单移动机器人定位相比,多移动机器人协作定位将机器人群体间大量的传感器信息加以融合并有效利用,提高了对周围环境感知的准确性和全面性,从而全面提高机器人群体的定位精度。本文主要研究了室内动态环境中多移动机器人利用环境信息交互来完成协作定位的问题。为了验证多机器人协作定位算法,本文设计开发了基于无线网络通信的多机器人协作定位实验系统。该系统采用客户端/服务器通信架构,不仅能够对移动机器人进行实时的运动控制,而且还可以为移动机器人设计规划各种复杂的运动路径。此外,它还能够实时的获取到机器人的运动参数以及传感器数据信息,从而保证了本文所提多机器人协作定位实验方案的实现以及协作定位算法的实验验证。现有的多机器人协作定位应用方案多是利用固定在移动机器人本体的位姿标识,但这样增加了机器人的载荷,且很难适应环境中的动态干扰。为避免机器人相互直接观测需要配备特定标识的局限,并充分利用处于同一场景中多机器人观测信息的可交互性,本文提出基于MbICP(Metric-Based Iterative Closest Point)算法的多机器人观测信息交互方法。为避免机器人处于稳定运行中的过度频繁定位和在非稳定运行中经常出现的无效定位,考虑移动机器人自身运行状态对协作定位的影响,本文提出基于自主运动状态估计的协作定位周期自适应选择算法,从而提高了多机器人协作定位的效率。通过应用于Pioneer 3多机器人协作定位实验系统所获得的一系列实验结果及数据分析,验证了本文所提方法的有效性、鲁棒性和实用性。