大尺度环境移动机器人同时定位与地图构建算法的实现

大尺度环境移动机器人同时定位与地图构建算法的实现

论文摘要

移动机器人具有很高的智能性,自主性和机动性,可以代替人类在复杂或危险的环境中完成探险、探测和操作等任务。移动机器人必须具备自主导航的能力,因为可靠的导航能力是真正实现其自主移动的基础。现在未知环境下的自主导航成为移动机器人领域关注的热点。因为未知环境下不存在可以提供准确导航信息的先验的地图环境信息,所以未知环境下的自主导航成为移动机器人领域一个亟需解决问题。解决这个问题则需要处理以下两个方面:一方面机器人如何在未知环境下确定自身的定位;另一方面,机器人如何准确描述环境特征并建立环境地图。为了解决这两个难点,移动机器人的同时定位与地图构建算法(Simultaneous Localization and Mapping,简称SLAM)被提出来。SLAM问题自提出以来就受到移动机器人领域广大研究者的关注,其重要的理论和应用价值被很多研究者认为是实现自主移动机器人的核心问题,已经成为自主导航领域研究的焦点。近十年来,许多研究者通过努力取得了令人瞩目的成果,这些成果成功在室内、室外、水下等多种环境下得到了实践。然而,这些方法应用于解决大尺度未知环境下的SLAM仍有许多不完善的地方需要改进,仍有很多问题需要解决。本文主要针对大尺度未知环境中移动机器人的同时定位与地图构建的算法进行研究。对于解决大尺度环境中移动机器人位姿和环境地图的不确定性导致定位和地图构建的精度下降问题和计算复杂度随地图特征增加而增加的问题,基于子地图的方法是比较有效的一种策略。本论文基于子地图算法,提出了一种新的SLAM方法——它组合了稀疏扩展信息滤波器SLAM(SEIFSLAM)和FastSLAM的优点,以提高大尺度环境中移动机器人定位和地图构建的准确性和执行效率。这种新算法用FastSLAM方法进行局部子地图的建立,用基于SEIFSLAM的方法进行子地图的联合,最后通过二者的有效组合实现全局地图的构建。引入FastSLAM的好处是能够避免运动过程处理中的线性化问题,同时能够得到更加稳定的数据关联。运用SEIFSLAM的好处是在子地图联合的处理过程中没有近似性问题及其相对高效的计算速度,同时能够避免由FastSLAM引起的估计的过优。这种新的处理方法在大尺度环境下有着更加出色的一致性。在此算法中,为了提高整个SLAM过程的执行速度及降低计算时间复杂度,通过一种新的子地图联合策略——基于二叉树的带决策的联合策略来进行全局状态地图的构建。这种策略使这种新算法的总的计算复杂度将到了O ( nlogn)以内。最后,通过仿真实验和著名的Victoria Park实验对所提出的算法进行了验证,并将结果与其他算法相比较。结果表明,本文提出的新算法满足了SLAM问题的一致性要求,提高了大尺度环境中移动机器人定位和构图的精确度,并且降低了SLAM算法的计算复杂度。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 移动机器人研究的现状与进展
  • 1.2 SLAM 综述
  • 1.3 大尺度环境下SLAM 现存的主要问题和研究方法比较
  • 1.4 课题研究的目的和意义
  • 1.5 本文所做的工作及内容安排
  • 2 SLAM 算法原理
  • 2.1 引言
  • 2.2 环境地图表示方法
  • 2.3 SLAM 的整体系统模型
  • 2.3.1 运动模型
  • 2.3.2 特征动态模型
  • 2.3.3 观测模型
  • 2.3.4 系统状态向量及协方差矩阵
  • 2.4 线性模型下的SLAM 算法原理
  • 2.5 数据关联
  • 2.6 SLAM 算法的性质
  • 2.7 SLAM 算法的评价标准
  • 2.8 基于EKF 的SLAM 算法实现
  • 2.8.1 系统建模
  • 2.8.2 EKFSLAM 执行过程
  • 2.8.3 预测阶段
  • 2.8.4 数据关联
  • 2.8.5 状态更新与扩充
  • 2.9 本章小结
  • 3 基于粒子滤波器的 FastSLAM 算法研究
  • 3.1 引言
  • 3.2 粒子滤波的基本原理
  • 3.3 FastSLAM 算法的研究
  • 3.3.1 FastSLAM 算法概述
  • 3.3.2 FastSLAM 算法的实现过程
  • 3.3.3 FastSLAM 算法中的数据关联
  • 3.3.4 FastSLAM 算法实现的伪代码[65]
  • 3.3.5 FastSLAM 算法实现的流程图
  • 3.4 FastSLAM 算法估计的不一致性问题
  • 3.5 本章小结
  • 4 基于稀疏扩展信息滤波SLAM (SEIFSLAM ) 的研究
  • 4.1 引言
  • 4.2 信息滤波的背景知识
  • 4.3 SEIFSLAM 算法的实现
  • 4.3.1 SEIFSLAM 算法原理框架
  • 4.3.2 SEIFSLAM 算法的预测阶段的实现
  • 4.3.3 SEIFSLAM 算法的状态更新与扩充的实现
  • 4.3.4 SEIFSLAM 的稀疏规则
  • 4.4 SEIFSLAM 算法估计的不一致性问题
  • 4.5 本章小结
  • 5 基于 SEIFSLAM 和 FastSLAM 的组合 SLAM 算法的实现
  • 5.1 引言
  • 5.2 组合SLAM 算法的框架
  • 5.3 基于FastSLAM 的局部子地图构建的实现
  • 5.3.1 FastSLAM 局部子地图构建算法描述与相关定义
  • 5.3.2 将FastSLAM 结果转化为单高斯形式
  • 5.4 基于SEIFSLAM 的局部地图联合算法
  • 5.4.1 基于SEIFSLAM 的子地图联合算法描述与相关定义
  • 5.4.2 基于SEIFSLAM 的子地图联合算法具体实现
  • 5.4.3 基于二叉树的带决策的联合策略
  • 5.5 实验及结果分析
  • 5.5.1 仿真实验环境的初始化
  • 5.5.2 仿真实验结果分析
  • 5.5.3 实际环境的实验及结果分析
  • 5.6 本章小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 个人简历
  • 攻读硕士学位期间发表的学术论文
  • 相关论文文献

    • [1].非完整网络移动机器人的一致性[J]. 华中师范大学学报(自然科学版) 2019(06)
    • [2].含有通信时延的非完整移动机器人的一致性[J]. 四川理工学院学报(自然科学版) 2019(05)
    • [3].移动机器人自适应模糊神经滑模控制[J]. 微电机 2020(01)
    • [4].打滑状态下的多移动机器人编队自适应控制[J]. 控制理论与应用 2020(02)
    • [5].移动机器人行业:整体增速放缓,细分趋势明显[J]. 物流技术与应用 2020(03)
    • [6].基于架空轨道的全向移动机器人运动稳定性研究[J]. 食品与机械 2020(02)
    • [7].适合复杂环境的移动机器人定位系统[J]. 内燃机与配件 2020(06)
    • [8].数字[J]. 物流技术与应用 2020(04)
    • [9].全地形六轮移动机器人的设计与制作[J]. 机械设计与制造 2020(05)
    • [10].室内移动机器人的定位技术研究[J]. 安阳师范学院学报 2020(02)
    • [11].代人取物移动机器人的设计与实现[J]. 福建电脑 2020(07)
    • [12].海康机器人:移动机器人助力智造升级[J]. 自动化博览 2020(09)
    • [13].基于笼图-快速搜索的移动机器人目标搜索[J]. 计算机技术与发展 2020(08)
    • [14].移动机器人履行系统的订单处理研究[J]. 计算机工程与应用 2020(20)
    • [15].深化技术革新 提升智能化整体水平[J]. 现代制造 2020(09)
    • [16].基于仙知SRC的顶升式搬运机人——物流领域的智能搬运利器[J]. 现代制造 2020(09)
    • [17].多移动机器人协同搬运技术综述[J]. 智能系统学报 2019(01)
    • [18].移动机器人行业:百花齐放,快速发展[J]. 物流技术与应用 2019(03)
    • [19].关于移动机器人全覆盖路径规划研究[J]. 计算机仿真 2019(03)
    • [20].基于4G网络的移动机器人远程控制研究[J]. 软件导刊 2019(11)
    • [21].自适应巡航移动机器人的构建与编程[J]. 数字通信世界 2017(10)
    • [22].以世赛集训为引领 推动学院水平提升——44届世赛移动机器人项目集训介绍[J]. 中国培训 2018(03)
    • [23].移动机器人的双臂结构设计要点研究[J]. 南方农机 2018(14)
    • [24].移动机器人助力无人仓落地——访杭州海康机器人技术有限公司副总裁吴尧[J]. 物流技术与应用 2018(10)
    • [25].全向移动机器人中电动机控制系统的研究[J]. 微电机 2016(12)
    • [26].A*算法在移动机器人自学习中的使用[J]. 单片机与嵌入式系统应用 2016(11)
    • [27].改进遗传算法优化移动机器人动态路径研究[J]. 机床与液压 2017(07)
    • [28].一种多非完整移动机器人分布式编队控制方法[J]. 智能系统学报 2017(01)
    • [29].四轮全向移动机器人转弯半径的研究[J]. 价值工程 2017(09)
    • [30].移动机器人底盘的设计与研究[J]. 机械工程师 2017(08)

    标签:;  ;  

    大尺度环境移动机器人同时定位与地图构建算法的实现
    下载Doc文档

    猜你喜欢