基于二维激光雷达的自动室内三维重建系统

基于二维激光雷达的自动室内三维重建系统

论文摘要

随着计算机和机器人技术的发展,现代移动机器人在工业制造、军事、民用、科学研究等方面得到了越来越广泛的应用。它们可以代替人类实现很多繁重或恶劣条件下人类无法胜任的工作。另外,移动机器人的研究处在的多学科交叉领域,给新理论和方法的产生都提供了广阔的实践舞台。因此移动机器人的研究一直得到各国的高度重视。根据移动机器人的工作环境不同,可以简单地把它分为两大类:室外移动机器人和室内移动机器人。本文研究的是室内移动机器人的基于二维激光雷达的自动室内三维重建系统。首先介绍了系统的硬件构成。本系统主要由三部分构成:a.二维激光扫描雷达;b.扫描机械装置及驱动;c.控制与数据采集单元。扫描机械装置包括支架和旋转轴,由一个步进电机驱动。控制单元是一个由MCS-51单片机为核心的控制系统组成。单片机系统通过RS—232接口和上位计算机相连接。主要任务是:a.接收上位机发送的控制命令,如转到扫描初始位、启动扫描、停止扫描、扫描范围设定、扫描速度设定等等,解释这些命令后转化成步进电机的控制信号,发送给步进电机;b.向上位机发送当前俯仰角。经过细分后的步进电机步距角细达0.028度。单片机系统只需知道步进电机转过的角度和初始位置角,就可以知道当前俯仰角。俯仰角每隔4 ms发送一次,频率高于激光雷达的水平扫描的周期26ms。数据采集单元一方面负责连续不断地通过高速数据采集接口卡获取激光雷达发送的距离数据,另一方面不停接收单片机系统发来的俯仰角度数据,将两者同时存储起来。这样就获得了每帧激光雷达数据及其扫描平面的位置。最终通过坐标转换后可以获得所有数据点的空间坐标。其次介绍了系统的3D重建过程。每当系统获得一帧3D激光雷达的扫描数据,在进行坐标变换后,即分开两条不同的处理路线:一是和上一帧点云数据进行ICP匹配,获得本帧数据和上帧之间的位置变化量;另一路是将数据进行直线和平面提取,获得当前帧的平面模型。最后通过求得的位置变化量将当前帧的平面模型和已有的平面模型融合起来以扩大整个场景。这样反复直到最后获得整个场景的三维平面模型。最后给出实验结果。实验结果表明:该系统成本低,精度高,能稳定可靠地实现室内场景的自动三维重建。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 陆地移动机器人(ALV)概述及其发展
  • 1.1.1 ALV概述
  • 1.1.2 ALV研究的国际背景与现状
  • 1.1.3 我国ALV的研究与发展现状
  • 1.1.4 ALV研究的关键技术
  • 1.2 距离感知综述
  • 1.2.1 立体视觉
  • 1.2.2 激光测距雷达
  • 1.2.3 毫米波雷达
  • 1.2.4 超声测距
  • 1.3 室内移动机器人的地图生成与定位
  • 1.3.1 室内几何地图生成
  • 1.3.2 机器人的定位问题
  • 1.4 本文的研究内容
  • 第二章 系统硬件构成
  • 2.1 二维激光雷达介绍
  • 2.2 三维扫描装置设计
  • 2.2.1 系统指标
  • 2.2.2 系统构成
  • 2.3 参数标定
  • 2.3.1 标定原理
  • 2.3.2 标定算法
  • 2.3.3 标定后的数据转换公式
  • 2.4 标定实验
  • 2.4.1 参数标定结果
  • 2.4.2 实际场景测试
  • 2.5 激光测距雷达和PC机高速数据通信的硬件实现
  • 2.5.1 RS-422通信接口及收发控制
  • 2.5.2 接口卡和PC机通信缓冲区的共享
  • 2.5.3 接口卡资源分配及PC机命令
  • 2.5.4 板卡与雷达的握手通信协议
  • 第三章 系统3D重建过程
  • 3.1 坐标变换
  • 3.2 直线提取
  • 3.3 平面提取
  • 3.4 最近点迭代(ICP)
  • 3.4.1 最近点迭代原理
  • 3.4.2 算法的改进
  • 3.5 场景合成
  • 3.5.1 通用多边形裁剪综述
  • 3.5.2 通用多边形裁剪库
  • 3.5.3 通用多边形裁剪的过程
  • 第四章 实验结果
  • 第五章 总结与展望
  • 参考文献
  • 作者攻读硕士期间完成的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于二维激光雷达的自动室内三维重建系统
    下载Doc文档

    猜你喜欢