基于RGB-D的SLAM算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhongxuhong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了在未知环境中进行导航,移动机器人需要构建环境地图并且同时定位自身在地图中的位置,像这样同时解决这两个问题的过程就称为同步定位与地图构建(Simultaneously Localization And Mapping,SLAM)。基于RGB-D传感器的SLAM也被称为RGB-D SLAM,是当前移动机器人研究领域的一个重要课题。RGB-D SLAM算法分为前端和后端两部分,前端算法对RGB-D图像进行特征检测与描述符提取,对提取到的描述符进行特征匹配,根据匹配结果估算运动变换并进行优化;后端算法根据前端算法的结果构建位姿图,然后进行闭环检测与位姿图优化,最终根据得到的最优相机位姿进行相机定位与三维地图环境重建。当前RGB-D SLAM算法的主要问题包括:首先,当前算法的效率低,不能满足实时要求;然后,当前算法的精度较低,误差较大,计算出的机器人位姿和运动轨迹通常会偏离真实值,并且随着时间增长偏离值会越来越大。针对现有算法存在的问题,本文对基于Kinect相机的RGB-D SLAM算法提出了以下改进方法:(1)在特征检测与描述符提取阶段使用基于ORB的特征检测和描述符提取方法,即使用ORB方法进行特征检测与描述符提取,并对深度信息不合法的特征点进行过滤。(2)在特征匹配阶段使用基于FLANN的增强特征匹配方法,即使用基于FLANN的KNN方法进行双向特征匹配,并且使用单应性矩阵变换对匹配结果进行优化。(3)在运动变换估计阶段使用改进RANSAC的运动变换估计方法,以得到更精确的inliers匹配点对。(4)在运动变换优化阶段使用基于GICP的运动变换优化方法,该方法基于高精度的GICP算法进行点云配准,使用inliers生成的点云进行GICP点云配准并对失败的情况做了退化处理,并且对RANSAC失败的情况做了退化处理,以提高点云配准的速度和精度。本文使用Freiburg提供的标准测试数据集对改进算法进行了测试与对比分析,并使用自己录制的实际环境测试数据和基于Dr Robot X80机器人的实际环境进行测试。实验结果表明本文所提出的RGB-D SLAM算法改进方法不仅能够满足实时性需求,而且能够极大地减小算法误差,提高算法精度,由此也证明了本文所提出的RGB-D SLAM算法改进方法的正确性。
其他文献
基于构件的软件开发是提高软件生产率和质量的一条现实可行的途径。在基于构件的软件开发过程中,构件库扮演了重要角色。实践中构件数量不断增长,构件也随技术发展而不断更新
当前,信息安全不再仅仅是技术,它是标准、法律法规、管理和技术的有机结合。本文主要对信息安全评估标准和管理标准及其应用进行研究和探索。本文首先介绍了信息安全标准现状
无线局域网是高速发展的现代无线通信技术在计算机网络中的应用,它有着方便、廉价以及较高的传输速率等诸多优势。近年来,无线局域网的应用越来越广泛,而与此同时无线局域网的安
近年来,物联网技术作为信息技术领域一项新的研究热点受到广泛的关注,物联网技术赋予静态的物品以动态的含义,使得物与物的互联成为可能。在智能交通、智慧城市、智能家居等
随着计算机网络和软件技术的不断发展,利用企业应用系统集成技术(EAI)将企业内部现有系统集成起来已经成为提升企业内部系统功能、达成企业信息化管理的目标和增强企业竞争力
脑电仪是用来记录人体大脑皮层电压变化的一种医学仪器,而数字脑电仪是最近两年才出现的新型医疗仪器,是在原机电式脑电仪基础上发展起来的一种新型设备。 数字脑电仪从功
原来的学校和家庭只能通过家访和家长会才能交流、沟通的方式极其不便。“家校通”是一个融合了手机短信、语音合成、Internet 等多种先进的IT 技术的新一代家校联系工具。它
随着各种信息系统应用的越来越广泛,对信息系统体系结构的研究也越来越深入,多层架构的软件系统得到快速的发展和应用。软件系统体系结构由基于桌面的应用转向基于网络的应用,由
人脸识别技术是计算机模式识别领域非常活跃的研究课题,在公安、商业等领域有着广泛的应用前景。由于人脸图像的特殊性,人脸识别问题也是模式识别领域的一个相当困难的问题,
随着电信网络的飞速发展,中国电信经过多年的建设,建立了各种专业网管系统。但是,电信各专业网管系统处于独立分散的现状,使得网管系统不能实现平台共享、数据共享,如何将各专业网