• •    

基于VSLAM的自主移动机器人三维同时定位与地图构建研究

林辉灿1,吕强1,王国胜2,张洋2,梁冰3   

  1. 1. 装甲兵工程学院
    2. 装甲兵工程学院 控制工程系
    3. 江西理工大学 信息工程学院
  • 收稿日期:2017-04-05 修回日期:2017-06-12 发布日期:2017-06-12
  • 通讯作者: 林辉灿

Research on 3D Simultaneous Localization and Mapping for Mobile Robot Based on VSLAM

  • Received:2017-04-05 Revised:2017-06-12 Online:2017-06-12

摘要: 针对移动机器人在探索未知环境时,需要完成同时定位和三维重构的难题,而基于特征的VSLAM算法能够精确估计位姿和创建3D稀疏地图,存在稀疏地图不利于机器人应用的问题。首先,采用八叉树地图技术,改进ORB-SLAM构建的地图形式,实时地构建适合机器人应用的3D八叉树地图,解决稀疏地图无法用于避障和导航的问题,通过权威数据集验证了本文方法的有效性,运行相同数据集,3D定位误差和运行耗时分别为RGBD-SLAM方法的25%和56%。最后,本文搭建了自主移动机器人,并将改进的VSLAM系统应用到移动机器人中,能够实时的完成自主避障和三维地图构建,为VSLAM技术的实用化提供了有益参考。

关键词: 机器视觉, 同时定位与地图构建, 自主移动机器人, 八叉树地图, 避障

Abstract: Abstract: Mobile robot is faced with the problem of simultaneous positioning and 3D reconstruction when exploring unknown environment, and the feature-based VSLAM algorithm can accurately estimate pose and create 3D sparse map, which is not conducive to the application of robot. Based on the octree map technology, this paper improves the map construction method of ORB-SLAM, constructs the 3D octree map suitable for robot application in real time, and solves the problem that sparse map can’t be used for obstacle avoidance and navigation, and the validity of the method proposed in this paper is verified using the authoritative dataset. Running the same datasets, 3D positioning errors and running time are 25% and 56% of the RGBD-SLAM method, respectively. Finally, this paper builds an autonomous mobile robot, and applies the improved VSLAM system to the mobile robot, which can realize the autonomous obstacle avoidance and the 3D map construction in real time, which provides a useful reference for the practical application of VSLAM technology.

Key words: machine vision, simultaneous localization and mapping, autonomous mobile robot, octree map, obstacle avoidance

中图分类号: