多机器人协作定位技术及在机器人编队中的应用

多机器人协作定位技术及在机器人编队中的应用

论文摘要

协作定位是多机器人系统的关键问题之一,也是机器人群体自主导航与环境探索的基础。相比于独立定位,协作定位通过融合机器人自身位姿和相互观测信息,能够获得更高的定位精度。编队可以扩展机器人群体的探测范围,增强工作和生存能力,与零散的机器人系统相比,具有更大的优势。本文在篇首介绍了机器人研究的发展概况,并重点对机器人定位和编队控制技术进行了总结。在此基础上,提出本课题的研究目的即设计一种多机器人协作定位算法,用于解决多机器人系统编队控制的相对定位问题。为实现该目的,本文分两方面开展了研究工作:一、基于传感器融合技术,建立了多机器人协作定位算法。针对Amigo机器人平台,建立了精确的系统模型,采用扩展卡尔曼滤波(EKF)融合机器人自身位姿和相互观测信息,得到协作定位的递推算法。然后利用EKF稳定性判定方法对协作定位的误差进行了详细分析。仿真与实际实验结果均表明:协作定位能够减小累积误差,提高定位精度。误差分析的结果也在其中得到验证。二、研究了编队中的队形形成和队形保持问题,将协作定位应用于编队控制。采用基于行为的方法设计了一组队形形成规则,并在Amigo机器人平台上进行了实验验证。对于队形保持问题,选取领导—跟随者方法作为控制策略,采用l ?ψ和l ? l控制器解决跟随机器人的跟踪问题,综合设计出三Amigo机器人编队的队形控制算法。然后针对协作定位在编队中的应用进行研究,提出了具体的技术框架。仿真结果验证了以上队形控制算法,分析对比得出:协作定位能够利用短期内的码盘定位信息抑制相对观测噪声,从而改善编队效果。最后,对多机器人协作定位及编队控制的研究工作进行了总结和展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 国内外研究概况
  • 1.3 课题研究目的和意义
  • 1.4 本论文主要内容与结构
  • 第二章 多机器人系统模型
  • 2.1 移动机器人平台介绍
  • 2.1.1 Amigo 机器人硬件平台
  • 2.1.2 Amigo 机器人软件平台
  • 2.2 运动模型
  • 2.3 相对观测模型
  • 2.4 多机器人系统体系结构
  • 2.5 本章小结
  • 第三章 基于传感器融合的多机器人协作定位
  • 3.1 融合前的预处理
  • 3.2 声纳环的信息融合
  • 3.3 基于扩展卡尔曼滤波的协作定位算法
  • 3.3.1 EKF 滤波方程推导
  • 3.3.2 协作定位的误差分析
  • 3.4 算法仿真与验证
  • 3.4.1 仿真验证
  • 3.4.2 实验验证
  • 3.5 本章小结
  • 第四章 协作定位在多机器人编队中的应用
  • 4.1 基于行为的队形形成规则设计
  • 4.1.1 基于行为的编队控制原理
  • 4.1.2 队形形成的规则设计
  • 4.2 领导—跟随者队形控制算法
  • 4.2.1 l-ψ控制器
  • 4.2.2 l-l 控制器
  • 4.2.3 三Amigo 机器人系统编队控制
  • 4.3 协作定位下的相对位姿更新
  • 4.4 编队实验结果及分析
  • 4.4.1 理想状态下的编队仿真
  • 4.4.2 噪声条件下的协作定位编队仿真
  • 4.5 本章小结
  • 总结与展望
  • 1 研究内容总结
  • 2 问题展望
  • 参考文献
  • 攻读硕士学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    多机器人协作定位技术及在机器人编队中的应用
    下载Doc文档

    猜你喜欢