基于ROS的室内四旋翼飞行器SLAM研究

基于ROS的室内四旋翼飞行器SLAM研究

论文摘要

自然灾害具有突发性特点,灾害应急救援的关键是灾害发生后的快速反应。及时快捷的灾情信息对于及时制定救援策略,提高救援效率和质量起着至关重要的作用。由于其较好的机动性和灵活性,无人机在灾难救援活动中逐步显示出巨大的优势。SLAM(Simultaneous Localization and Mapping)>也称为CML(Concurrent Mapping and Localization),即时定位与地图构建,或并发建图与定位。由于其重要的理论与应用价值,SLAM被很多学者认为是真正实现机器人全自主移动的关键。SLAM算法在无人机上的发展和广泛应用,将有利于实施统一、高效、快速的军事侦查和自主营救,给人们的生命和财产安全提供巨大的保障。本文旨在将SLAM技术与四旋翼飞行器相结合,实现建筑灾难现场三维全景的实时重建。同时,本文研究内容对参加国际空中机器人竞赛提供理论和技术支持。首先,本文针对自主同步定位与建图的需求,设计了一套基于四旋翼飞行器的SLAM硬件系统。通过选择合适的配件,装配了四旋翼飞行器机架,安装了APM自动驾驶仪使其可以自主飞行,部署了机载计算机来完成通信和复杂的控制;并在飞行器上安装了SLAM所需要的激光雷达等传感器。然后,本文基于APM和ROS进行了旋翼飞行器系统的软件开发。通过引入APM平台实现了飞行器的自主飞行。通过使用SLAM定位信息代替GPS定位数据,飞行器的定位摆脱了对GPS信号的依赖,为飞行器的室内自主飞行奠定了基础。通过在激光测距仪旁设置45。斜向下的平面镜把少量激光束反射向地面,实现了对飞行器的高度测量。这种测量方式相比于APM上原有的声纳测量方式精度更高,反应更灵敏。通过改进APM控制平台,本文设计的飞行器实现了更高的定位和高度控制精度。最后,本文研究并实现了旋翼飞行器的SLAM算法。室内同步定位与建图的实现主要依靠两个模块:一个负责定位建图,另一个负责规划航迹。两个模块协作完成了整个室内封闭空间的SLAM。实验证明,所建图像能够反映室内空间的实际布局,在地图中定位情况可以满足航迹规划的需要。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题研究背景、目的及意义
  • 1.2 国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.2.3 未来发展趋势
  • 1.3 论文研究内容与章节安排
  • 1.3.1 论文研究内容
  • 1.3.2 论文章节安排
  • 第2章 四旋翼飞行器系统的硬件构建
  • 2.1 旋翼飞行器系统架构设计
  • 2.2 四旋翼飞行器硬件构建
  • 2.2.1 飞行器本体设计
  • 2.2.2 飞行控制器
  • 2.2.3 机载计算机
  • 2.3 飞行器SLAM传感器
  • 2.3.1 惯性测量单元
  • 2.3.2 激光雷达
  • 2.3.3 飞行高度的测量
  • 2.4 本章小结
  • 第3章 基于APM和ROS旋翼飞行器系统软件开发
  • 3.1 APM自动驾驶仪
  • 3.1.1 APM的旋翼机固件ArduCopter
  • 3.1.2 APM固件ArduCopter的下载
  • 3.1.3 ArduCopter的配置
  • 3.1.4 基于APM Mission Planner的无人机地面站
  • 3.2 机器人操作系统(ROS)的部署
  • 3.2.1 Ubuntu操作系统和版本控制
  • 3.2.2 ROS的文件系统
  • 3.2.3 ROS的功能模块架构
  • 3.2.4 ROS的坐标系
  • 3.2.5 ROS的调试方法
  • 3.3 ROS与APM的数据通信
  • 3.3.1 MAVLink与微型无人机通信的协议
  • 3.3.2 APM姿态数据的读取
  • 3.3.3 向APM写入航点列表
  • 3.4 旋翼飞行器系统的软件架构
  • 3.5 飞行高度测量
  • 3.6 本章小结
  • 第4章 旋翼飞行器的SLAM算法研究与实现
  • 4.1 SLAM通用架构及经典算法
  • 4.1.1 SLAM问题的两种形式
  • 4.1.2 基于扩展卡尔曼滤波(EKF)的SLAM方法
  • mapping算法及实现'>4.2 Hectormapping算法及实现
  • mapping算法'>4.2.1 Hectormapping算法
  • mapping算法的实现'>4.2.2 Hectormapping算法的实现
  • 4.3 实验的启动及shell脚本
  • 4.4 实验结果和评价
  • 4.5 本章小结
  • 第5章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 作者在攻读硕士学位期间取得成果
  • 作者简介
  • 相关论文文献

    • [1].基于ROS的轨道引导式检测监测机器人技术研究[J]. 海洋工程装备与技术 2019(S1)
    • [2].一种基于ros系统的机械臂开发框架[J]. 南方农机 2020(01)
    • [3].ROS在智能家居控制系统中的应用[J]. 电子制作 2020(Z1)
    • [4].基于ROS的无人派件机器人设计[J]. 物联网技术 2020(03)
    • [5].干旱胁迫对2种不同抗旱性老芒麦幼苗ROS积累及抗氧化系统的影响[J]. 草地学报 2020(03)
    • [6].积雪草酸通过ROS介导的细胞凋亡抑制胃癌细胞增殖并诱导保护性自噬[J]. 山西医科大学学报 2020(04)
    • [7].基于ROS平台的特定目标自跟随机器人的设计[J]. 信息通信 2020(08)
    • [8].基于ROS的开源移动机器人平台设计[J]. 单片机与嵌入式系统应用 2020(09)
    • [9].基于ROS的机械臂轨迹规划研究[J]. 导航定位与授时 2016(06)
    • [10].ROS响应性纳米给药系统的研究进展[J]. 中国现代应用药学 2017(05)
    • [11].基于ROS的工业机器人运动规划[J]. 组合机床与自动化加工技术 2017(05)
    • [12].玻璃化冷冻卵子中ROS产生和修复[J]. 中国优生与遗传杂志 2017(05)
    • [13].基于ROS的移动机器人平台系统设计[J]. 微型机与应用 2017(11)
    • [14].ROS诱导山羊卵母细胞核质同步成熟[J]. 中国兽医学报 2017(07)
    • [15].一种基于ROS的鼓乐机器人设计与实现[J]. 科技视界 2017(17)
    • [16].基于ROS的轻量化机械臂系统设计[J]. 传感器与微系统 2020(12)
    • [17].基于ROS的多功能智能小车设计[J]. 装备制造技术 2020(10)
    • [18].基于ROS的人形机器人建模与仿真[J]. 自动化与信息工程 2020(06)
    • [19].基于ROS的冷链配送机器人设计[J]. 包装工程 2020(03)
    • [20].基于ROS和激光雷达的移动机器人自动导航系统设计[J]. 现代电子技术 2020(10)
    • [21].基于ROS的机器人即时定位及地图构建创新实验平台研制[J]. 实验技术与管理 2017(08)
    • [22].基于ROS二维地图构建的方法[J]. 工业控制计算机 2017(09)
    • [23].线粒体ROS与心房颤动[J]. 中国病理生理杂志 2017(10)
    • [24].基于ROS系统的室内移动机器人研究与设计[J]. 计算机与数字工程 2020(10)
    • [25].水体铜胁迫对克氏原螯虾血淋巴ROS和血蓝蛋白含量的影响[J]. 科技与创新 2014(04)
    • [26].胆管癌ROS融合基因的致瘤性研究[J]. 外科理论与实践 2014(02)
    • [27].流式细胞术分析多酚类药物姜黄素对ROS影响的方法学探讨[J]. 时珍国医国药 2013(04)
    • [28].游憩机会谱(ROS)在游憩资源管理中的应用[J]. 世界林业研究 2008(03)
    • [29].基于ROS的服务机器人的两种建图方法比较研究与实践[J]. 现代信息科技 2020(01)
    • [30].ROS与过氧化氢的研究现状及新进展[J]. 基因组学与应用生物学 2020(02)

    标签:;  ;  

    基于ROS的室内四旋翼飞行器SLAM研究
    下载Doc文档

    猜你喜欢