系统仿真学报 ›› 2017, Vol. 29 ›› Issue (11): 2840-2846.doi: 10.16182/j.issn1004731x.joss.201711033

• 仿真应用工程 • 上一篇    下一篇

基于RGB-D图像的三维同步定位与建图研究

胡凌燕1, 曹禄1, 熊鹏文1*, 辛勇2, 谢泽坤1   

  1. 1.南昌大学信息工程学院,南昌 330031;
    2.南昌大学理学院,南昌 330031
  • 收稿日期:2016-08-26 发布日期:2020-06-05
  • 作者简介:胡凌燕(1978-), 女, 江西, 博士, 教授, 研究方向为机器人控制算法、网络控制系统; 曹禄(1992-), 男, 江西, 硕士生, 研究方向为移动机器人视觉SLAM;熊鹏文(通信作者1987-),男,江西,博士,讲师,研究方向为机器人传感与控制技术。
  • 基金资助:
    国家自然科学基金(61563035, 81501560, 61662044, 61663027)

3D Simultaneous Localization and Mapping Based on RGB-D Images

Hu Lingyan1, Cao Lu1, Xiong Pengwen1*, Xin Yong2, Xie Zekun1   

  1. 1. School of Information Engineering, Nanchang University, Nanchang 330031, China;
    2. School of Sciences, Nanchang University, Nanchang 330031, China
  • Received:2016-08-26 Published:2020-06-05

摘要: 针对移动机器人三维同步定位与建图过程中机器人位姿误差累积问题,提出了一种位姿全局优化方法提高机器人定位精度和建图质量。该方法在帧到帧配准模型的视觉里程计的基础上,通过基于图像匹配的闭环检测来增加机器人位姿间的约束,在构建位姿图过程中采用局部回环结合随机大回环策略提高位姿优化效率,最后采用g2o (general graph optimization)算法对机器人位姿进行全局优化。此外,提出了一种关键帧选取方法,以减少系统计算资源及内存空间的消耗。实验结果表明,该方法在运动轨迹3.96 m的情况下均方根误差仅为8.7 mm,并能准确构建出室内场景的三维地图。

关键词: 同步定位与建图, 视觉里程计, 闭环检测, 关键帧, 图优化

Abstract: To reduce the accumulated pose error of robots during the three-dimensional simultaneous localization and mapping, a global optimization method is proposed to improve the positioning accuracy and the quality of the map. This method, which is based on the visual odometry of the frame and frame registration model, adds the pose-constraints by closed-loop detection based on image matching. Local loop is combined with random loop to improve the optimization efficiency. The general graph optimization algorithm is used to globally optimize the robot poses. A key-frame selection strategy is also proposed to decrease the consumption of the computing resources and memory footprint. The experiment results show that this method can reduce the root mean square error to only 8.7mm with a 3.96 m path and generate 3D map of indoor scenes accurately.

Key words: SLAM, visual odometry, loop-detection, key-frame, general graph optimization

中图分类号: