基于视觉的移动机器人同时定位与建图算法的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:rhux1069
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
同时定位和建图(SLAM,Simultaneous Localization and Mapping)是智能机器人自主导航中的一个关键问题,对该问题的研究有利于推进工业智能化的进程。视觉传感器因为具有成本低、信息量多、可以获取语义信息等优势,广受研究者们的青睐。但是以ORB-SLAM为代表的单目视觉SLAM方案应用在实际动态场景中时,仍存在着鲁棒性差、缺乏尺度信息、精度较低等缺点。本课题利用里程计信息与图像信息的融合解决尺度问题,并提出了利用多目标跟踪来提高系统在动态环境中的鲁棒性,且构建了语义地图。为解决单目视觉SLAM中缺乏尺度信息的问题,建立了将里程计与单目相机结合构成多传感器融合的SLAM系统。分析了舵轮驱动的移动机器人的运动模型和ORB-SLAM的系统框架之后,将整个系统分为前端和后端。在系统前端中,在利用RANSAC剔除不正确的特征点匹配之后,利用里程计数据跟踪相机位姿,然后利用当前帧与参考关键帧之间的位姿变换矩阵对匹配特征点对进行三角化,恢复出其在世界坐标系中的位置,当当前帧满足一定条件时,考虑将其作为新的参考关键帧;在系统的后端中,除了利用相机位姿和与其关联的地图点位置构成的光束法平差(即最小化投影误差)优化问题之外,两两连续的关键帧之间也有由里程计信息带来的约束,在发生闭环做全局优化时,可以消除由里程计带来的累积误差。在真实的工厂场景中,对融合后SLAM系统进行了测试,结果显示该系统解决了尺度问题,并且能达到10cm级的精度。为提高单目视觉SLAM系统在复杂动态环境中的鲁棒性,提出了将多目标跟踪融入到SLAM框架中的方案。使用重新训练后的卷积神经网络YOLOv2对图像中的物体进行检测,以此来获取视野中可能运动的物体在图像上的位置。将神经网络检测的结果,一方面送入单目视觉SLAM的前端,仅使用图像中未在物体上的特征点进行相机位姿的跟踪;另一方面作为多目标跟踪模块的测量值。在多目标跟踪模块中,利用SLAM对环境稀疏三维重建估计出目标在世界坐标系中的位置,利用相机的位姿变换以及匈牙利算法完成对连续两帧图像中检测结果的关联。对于由于偶尔出现的遮挡和光照条件突变引起的检测网络失效,采用将目标三维特征点投影到图像平面后进行匹配的方式找回。对于成功关联的目标,通过极线约束分辨出目标的运动状态,其中静态目标得以保留,构建成语义地图。最后在高动态数据集Robot Car和带有真值验证的KITTI数据集中进行仿真测试,验证了结合多目标跟踪后的单目视觉SLAM系统的鲁棒性和精度。
其他文献
每一次科学技术的革命一定会带来人类的工作革命。人工智能时代已经无法回避,它的到来也一定影响教育的工作方式。按照专家的预测,人工智能时代应该经历弱人工智能、强人工智能和超人工智能三个阶段,目前,我们正处于弱人工智能阶段。的确,我们已经感受到人工智能给予人类工作和生活带来的深刻的、巨大的、未曾想像的影响。至于这三个阶段需要经历多长的时间还很难确定。不过,按照目前人类科学技术发展的速度,这个进程应该不是
期刊
就句子成分的排序与组合方式而言,汉语和英语是基本相同的,差异主要体现在两个方面:一是修饰语方面,即定语、定语从句、状语、状语从句和补语方面;二是汉语的多动词特性对应
凸轮轴是活塞发动机的重要零件之一,使用极其普遍。它的质量、安全和寿命对发动机的性能有至关重要的影响,因此对凸轮轴质量的检测一直是生产厂家关心的问题。近年来,各生产企业
历史教学的内容十分丰富、十分广泛。它既是理解一切社会现象所必备的基础知识,又是学习自然科学的必备条件。运用计算机网络进行历史教学,将大大提高教学效果。在高中历史教学
本文根据弹塑性力学、材料力学、振动力学的相关理论,结合结构分析理论,应用有限元分析方法对电磁轨道炮身管的静态和动态响应进行研究。   在介绍了电磁炮的发射原理和最近
电容器组不平衡保护动作是出现故障几率较高的重要问题,本篇文章对此展开研究,通过不平衡电压出现的原因,以及平衡保护动作后出现故障等方面做出了分析和验证,同时提出了有效
音乐是最富有情感的艺术,在基础教育中有着重要的地位。音乐教学作为学前教育的重要组成部分,对学前幼儿的健康成长和身心发展具有举足轻重的作用。因此,幼儿园教育作为孩子启蒙
以某火炮反人员/反器材子母弹为研究背景,其全弹作用时可作为榴弹使用,起到杀伤爆破作用,涉及与引信延期解除保险有关的破片远程弹道学。而其子弹涉及与战场遗留物处理所有关的
国际上,义齿数控加工技术正在走向成熟与完善,而在国内这一领域的研究才刚刚起步。国内的研究开发的设备采用的基本是通用软件(UG、solidworks等)的CAM模块,但是没有通用性,临床
滚动轴承作为应用最为广泛的机械部件,其运行状态直接影响整台设备的性能。轴承故障诊断方法的研究也受到广大学者和专家的普遍关注。针对钢铁企业生产环境比较恶劣,设备早期