多机器人协作探索环境和地图构建系统设计与实现

多机器人协作探索环境和地图构建系统设计与实现

论文摘要

未知环境下多机器人协作探索和地图构建是移动机器人领域的研究热点之一。在外太空间探索、灾区危险区域救援、家庭服务机器人等领域有着巨大的研究价值和应用潜力。本文针对室内移动机器人的工作环境,设计了多机器人协作探索环境和地图构建的系统框架,对其中涉及的相关技术进行了深入研究,并针对系统各个模块进行了软件设计与实现。论文综述了多机器人协作探索环境和地图构建及相关技术的研究现状,分析了系统涉及的相关问题与难点,并对此进行了需求分析。基于机器人操作系统ROS设计了具有灵活性与稳定性的多机器人协作探索环境和地图构建系统,并详细论述了系统工作原理。首先围绕基于图优化理论的移动机器人同步定位与地图构建技术进行了研究;采用基于粒子滤波的蒙特卡洛定位算法实现了多机器人在全局坐标系下的互定位,确定了多机器人的初始相对位姿;然后围绕全局地图融合问题的需求,在详细论述多机器人系统中坐标系变换关系与地图融合方法的基础上,设计了全局地图融合模块,实现了对多张局部地图的融合拼接。接着围绕多机器人协作探索环境的探索目标需求,采用基于行为策略的探索方式,在未知边界单元的搜索中引入了基于改进快速探索随机树算法,进行了实验测试分析,开发了基于改进快速探索随机树算法的边界单元搜索模块,实现了对地图中未知边界单元的快速搜索;接着详细论述了基于密度的聚类算法,进行了实验测试对比分析,开发了未知边界单元集聚类更新模块,实现了对未知边界单元集的聚类与更新。然后围绕多机器人协作探索任务分配问题进行了详细分析,设计了基于市场法的动态任务分配策略,开发了机器人任务管控模块,实现了对多机器人与目标点任务的动态重分配;围绕多机器人系统状态监控需求,基于Qt设计并实现了人机交互界面。最后结合室内移动机器人工作环境,通过搭建仿真室内环境与真实室内环境对多机器人协作探索环境和地图构建系统进行了测试评估以及整体运行演示,验证了系统整体架构设计以及各功能模块开发的合理性与有效性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  •   1.1 课题研究背景及意义
  •   1.2 相关技术研究综述
  •     1.2.1 多机器人系统
  •     1.2.2 多机器人协作探索环境策略
  •     1.2.3 地图创建的研究现状
  •   1.3 存在的问题与主要研究内容
  •   1.4 论文结构安排
  • 第二章 多机器人协作探索环境和地图构建系统总体框架设计
  •   2.1 系统需求分析
  •   2.2 系统开发与运行平台
  •     2.2.1 软件平台资源
  •     2.2.2 硬件平台资源
  •   2.3 总体框架与工作原理
  •     2.3.1 总体框架设计
  •     2.3.2 系统运行原理
  •   2.4 本章小结
  • 第三章 多机器人初始定位与全局地图融合方法
  •   3.1 基于图优化的同步定位与地图构建(SLAM)
  •     3.1.1 基于图优化的SLAM介绍
  •     3.1.2 基于图优化的SLAM框架
  •     3.1.3 帧间扫描匹配与闭环检测
  •     3.1.4 位姿图优化
  •     3.1.5 地图表示形式
  •   3.2 多机器人初始相对位姿确定方法
  •     3.2.1 粒子滤波蒙特卡洛定位算法原理
  •     3.2.2 移动机器人TF系统
  •     3.2.3 多机器人的初始相对位姿确定方法
  •   3.3 全局地图融合方法
  •     3.3.1 地图坐标系变换关系
  •     3.3.2 全局地图融合流程
  •     3.3.3 地图融合方法
  •   3.4 本章小结
  • 第四章 基于边界单元的探索方法
  •   4.1 基本探索方法
  •     4.1.1 沿墙探索法
  •     4.1.2 基于边界的探索方法
  •   4.2 基于改进快速探索随机树算法的边界单元搜索模块
  •     4.2.1 快速探索随机树算法
  •     4.2.2 基于改进快速探索随机树算法的边界单元搜索
  •     4.2.3 边界单元搜索方式改进
  •     4.2.4 多机器人系统中的未知边界单元搜索模块
  •   4.3 未知边界单元集聚类更新模块
  •     4.3.1 未知边界单元集聚类
  •     4.3.2 未知边界单元集更新
  •   4.4 本章小结
  • 第五章 多机器人协作探索任务分配与执行
  •   5.1 多机器人协作探索架构
  •     5.1.1 分布式网络架构
  •     5.1.2 混合式多机器人协作探索架构
  •   5.2 机器人任务管控模块设计与实现
  •     5.2.1 多机器人协作探索任务分配问题分析
  •     5.2.2 基于市场法的动态任务分配策略
  •   5.3 目标点任务执行模块
  •     5.3.1 全局路径规划
  •     5.3.2 局部路径规划
  •   5.4 人机交互模块
  •   5.5 本章小结
  • 第六章 系统实验
  •   6.1 实验环境介绍
  •     6.1.1 仿真实验环境搭建
  •     6.1.2 真实实验环境搭建
  •   6.2 系统初始阶段实验
  •     6.2.1 多机器人AMCL定位实验
  •     6.2.2 全局地图融合
  •   6.3 系统整体运行
  •     6.3.1 仿真室内环境下单个机器人探索环境与地图构建
  •     6.3.2 仿真室内环境下多机器人协作探索环境与地图构建
  •     6.3.3 真实室内环境下单个机器人探索环境与地图构建
  •     6.3.4 真实室内环境下多机器人协作探索与地图构建
  •   6.4 本章小结
  • 第七章 总结与展望
  •   7.1 总结
  •   7.2 展望
  • 致谢
  • 参考文献
  • 作者在攻读硕士学位期间发表的论文和科研成果
  • 文章来源

    类型: 硕士论文

    作者: 梁璨

    导师: 房芳

    关键词: 多机器人,地图构建,定位,地图融合,边界单元,协作探索,任务分配

    来源: 东南大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 自然地理学和测绘学,自动化技术

    单位: 东南大学

    基金: 国家自然基金项目“构件化机器人系统动态任务规划与执行机制研究”(No.61573100)和“欠明确表达任务下基于非受限交互的机器人模仿学习方法研究”(No.61573101)

    分类号: P283;TP242

    DOI: 10.27014/d.cnki.gdnau.2019.002081

    总页数: 103

    文件大小: 12400K

    下载量: 184

    相关论文文献

    • [1].基于ZigBee的多机器人通信系统的设计[J]. 通信技术 2010(05)
    • [2].基于ZigBee的多机器人通信系统的设计[J]. 黑龙江科技信息 2009(10)
    • [3].基于模糊与虚拟力预测的多机器人围捕问题研究[J]. 科技视界 2016(19)
    • [4].多机器人任务分配的研究与进展[J]. 智能系统学报 2008(02)
    • [5].基于改进蚁群算法的多机器人任务分配方法[J]. 计算机测量与控制 2008(06)
    • [6].基于行为的机器人自适应队形控制[J]. 计算机系统应用 2011(04)
    • [7].基于ZigBee的多机器人通信系统的设计[J]. 电子技术应用 2009(05)
    • [8].一种多机器人分布式分级协作策略[J]. 通信技术 2009(09)
    • [9].一种多机器人的任务分配和自动协商的方法[J]. 长春工程学院学报(自然科学版) 2016(01)
    • [10].可重构机器人越障分析[J]. 机械管理开发 2009(01)
    • [11].基于有限资源的微小型多机器人协同避障策略[J]. 计算机工程与设计 2015(12)
    • [12].基于领航者的多机器人模糊队形控制[J]. 机械设计 2014(07)
    • [13].面向任务的多机器人协调运动控制[J]. 控制工程 2010(S1)
    • [14].基于集对贴近度的多机器人能力评估[J]. 江南大学学报(自然科学版) 2009(02)
    • [15].多机器人覆盖技术研究进展[J]. 控制与决策 2008(05)
    • [16].多机器人协作任务的仿真设计研究[J]. 计算机仿真 2008(08)
    • [17].一种基于虚拟力的多机器人编队控制系统[J]. 中国机械工程 2014(24)
    • [18].多机器人合作协调策略的研究[J]. 职业技术 2013(09)
    • [19].编队多机器人类人探测方法[J]. 控制与决策 2008(02)
    • [20].多机器人围捕的人工力矩方法[J]. 辽宁科技大学学报 2015(06)
    • [21].一种交互式多机器人复杂系统仿真方法研究[J]. 计算机仿真 2015(12)
    • [22].大规模机器人群体的分层编队控制算法[J]. 华中科技大学学报(自然科学版) 2014(10)
    • [23].基于声纳融合的障碍环境编队控制实现[J]. 计算机工程 2010(20)
    • [24].一种非结构环境下多机器人构建地图的方法[J]. 高技术通讯 2009(05)
    • [25].多机器人主—从行星式编队控制[J]. 信息与控制 2012(03)
    • [26].多移动机器人关键技术研究[J]. 福建电脑 2009(01)
    • [27].多机器人追捕中带双向筛选的动态任务分配算法研究[J]. 小型微型计算机系统 2017(07)
    • [28].一种多机器人任务规划算法及其系统实现[J]. 计算机科学 2010(06)
    • [29].一种多机器人协作追捕-逃跑问题策略研究[J]. 小型微型计算机系统 2009(06)
    • [30].区域多任务安全隐患排除的机器人调度策略[J]. 电讯技术 2020(01)

    标签:;  ;  ;  ;  ;  ;  ;  

    多机器人协作探索环境和地图构建系统设计与实现
    下载Doc文档

    猜你喜欢