基于RGB-D的室内三维SLAM研究

来源 :北京信息科技大学 | 被引量 : 0次 | 上传用户:glc12123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着机器人技术的不断发展,越来越多的机器人开始走进人们的视野。移动服务机器人作为一类能为人们生活提供便利的机器人也在机器人技术前进的潮流中应运而生,这种机器人一个重要的能力是要能理解周围环境并确定自身在环境中的位置。当机器人面对一个未知的环境,在进行自定位的同时建立对周围环境的描述是一个“鸡生蛋,蛋生鸡”的问题,该问题被称为同时定位与地图创建(Simultaneous Localization And Mapping,SLAM),它也是机器人执行其他高级任务如未知领域探索、自主导航等的必要基础。  由于近来新型传感器的相继问世,使用RGB-D相机进行三维地图创建也成了SLAM领域的研究热点并显现出很多优势。本文基于RGB-D传感器设计了一个适于室内环境的同时定位与地图创建系统,该系统遵循视觉SLAM系统的标准流程并对其中的技术进行了改进,使其尽可能准确地重建出室内环境的三维模型。  所设计的SLAM系统包括两个主要部分:第一部分通过视觉里程计技术的帧间对齐算法估计相机的连续位姿用于局部优化及闭环检测,第二部分通过闭环检测得到访问同一场景的空间约束来改进估计位姿之间的不一致。本文主要内容如下:  首先,本文对基于RGB-D传感器的视觉里程计进行了研究,针对传统位姿变换计算方法的缺陷进行了改进,包括区域最大值限制的特征点提取、改进随机点选取及内点计数方法的随机采样一致性以及双向优化目标函数,并利用改进的算法设计了一种多算法级联的视觉里程计算法,实验结果表明该算法具有较高的准确度和鲁棒性。  其次,本文利用关键帧提取技术在相机的连续位姿中提取关键帧,并依靠关键帧序列进行闭环检测,同时,基于图优化的局部子地图及全局地图优化方法能够进一步减小不同位姿间的误差,获取更准确的位姿,依据该位姿序列将相机观测到的点云信息转换到全局坐标系下,由此构建出全局一致性的三维地图。  最后,使用评测视觉SLAM的标准数据集以及真实室内环境对本文系统进行实验,通过对比不同方法的准确性、实时性、鲁棒性验证本文SLAM系统的性能。本SLAM系统只需依靠一个RGB-D传感器即可创建出环境的三维地图,因此可以很方便地应用于不同平台。
其他文献
本篇论文以一套过程控制装置中的锅炉模型为控制对象,采用当今自动化界主流的现场总线技术和可编程逻辑控制器的控制技术----罗克韦尔自动化产品中的设备网总线技术和SLC系
永磁无刷直流电机(Permanent Magnet Brushless Direct Motor,PMBLDCM)有体积小、重量轻、效率高等优点,所以被广泛应用于各种性能要求高的场合。齿槽转矩是存在于永磁电机中的特有属性,会引起转矩波动、振动和噪声,进而影响电机的运行性能。本文利用场路结合法设计了一款永磁无刷直流轮毂电机,对其性能进行了研究分析,并对齿槽转矩的削弱做了研究。首先综述了轮毂电机的发展
学位
小波神经网络可以看作是以小波函数为基底的一种函数连接型网络,也可以认为是径向基函数(RBF)网络的推广。它具有一般的前馈网络和RBF网络不同的特点,在神经网络研究领域中具
图像分割是图像处理与计算机视觉的基本问题之一。图像分割就是把图像划分成若干互不交迭区域的集合,而这些区域要么对当前的任务有意义,要么有助于说明它们与实际物体或物体的
无刷直流电动机的机械位置传感器影响着整个系统的可靠性、成本和体积,甚至在某些场合根本无法使用,因此无刷直流电动机的无机械传感器转子位置检测方法成为近年来学术界的研究热点。 本文在分析以往的无刷直流电动机控制系统中存在的问题以及总结的基础上设计了一种基于数字信号处理器(DSP)的无位置传感器无刷直流电动机的控制系统。详细介绍了反电动势过零检测、相位判断及相位补偿的原理及实现方法,并且为了在较宽
卫星系统包含许多带有不同功能的小系统,其中电源系统是非常重要的系统之一,只有在确保卫星电源系统稳定可靠工作,才能保证卫星顺利完成特定的工作。本文的研究对象是卫星电
高超声速飞行器广阔的应用前景使得其成为国内外学者争相研究的科研对象。就目前得到广泛应用的吸气式高超声速飞行器,由于其特殊的气动外形、飞行环境以及内部构件的交叉耦
电动自行车、电动汽车使用日趋广泛,电池是其应用过程中重要的一个环节,对电池的有效监控,实现电能的高效利用,是电池管理系统的重要任务。传统电池管理系统的监控的方式落后
堆垛机结构复杂,作业时呈现出高度的随机性、不确定性等特点。针对传统诊断技术存在的不足,本文提出基于故障树和贝叶斯网络的堆垛机故障建模和诊断推理方法。在故障建模方面,根据故障手册等资料将常见的故障归纳为“运行机构故障”、“任务中断故障”、“通信故障”、“安全故障”四大类,建立以“堆垛机不能正常运行”为顶事件的故障树模型。堆垛机的故障诊断及推理包含故障监控与诊断推理两个过程。前者是采用PLC和OPC等
故障诊断技术是由于监控系统的需要而发展起来的。在充分分析了国内外故障诊断技术的发展状况和发展前景的基础上,总结了现阶段故障诊断技术有代表性的研究成果,基于离散事件