计算机应用 ›› 2014, Vol. 34 ›› Issue (8): 2371-2374.DOI: 10.11772/j.issn.1001-9081.2014.08.2371

• 虚拟现实与数字媒体 • 上一篇    下一篇

基于Kinect的三维视觉里程计的设计

王亚龙,张奇志,周亚丽   

  1. 北京信息科技大学 自动化学院,北京100192
  • 收稿日期:2014-02-21 修回日期:2014-04-13 出版日期:2014-08-01 发布日期:2014-08-10
  • 通讯作者: 王亚龙
  • 作者简介:王亚龙(1989-),男,河南商丘人,硕士研究生,主要研究方向:机器人SLAM地图创建;张奇志(1963-),男,辽宁阜新人,教授,博士,主要研究方向:机器人;周亚丽(1968-),女,辽宁沈阳人,教授,主要研究方向:运动控制、智能控制。
  • 基金资助:

    国家自然科学基金资助项目;北京市属高等学校人才强教深化计划资助项目

Design of 3D visual odometry based on Kinect

WANG Yalong,ZHANG Qizhi,ZHOU Yali   

  1. School of Automation, Beijing Information Science and Technology University, Beijing 100192, China
  • Received:2014-02-21 Revised:2014-04-13 Online:2014-08-01 Published:2014-08-10
  • Contact: WANG Yalong

摘要:

针对移动服务机器人在未知环境下三维路径估计的问题,设计了一种基于Kinect的实时估计机器人运动轨迹的方法。该方法采用Kinect获取机器人运动过程中连续帧的彩色和深度信息,首先,提取并匹配目标帧和参考帧的SURF的特征点;然后,结合深度信息利用经典P3P问题的方法及改进的随机采样一致性(RANSAC)算法计算机器人的初始6自由度(DOF)位姿;最后,通过非线性最小二乘算法最小化初始位姿内点的双向投影误差来提高位姿精度,进而得到机器人的运动轨迹。同时对比了不同特征点及描述符结合下的里程计精度。实验结果表明,所提方法能够将里程计误差降低到3.1%,且能够满足实时要求,可为机器人同时定位与地图创建提供重要的先验信息。

Abstract:

Aiming at the problem of 3D trajectory estimation for mobile service robots in unknown environments, this thesis proposed a novel framework for using Kinect sensor to estimate the motion trajectory of mobile robots in real time. RGB-D information of successive frames in the environment was captured by a Kinect: firstly, the feature points of Speeded Up Robust Feature (SURF) of the target frame and reference frame were extracted and matched; secondly, initial 6 Degree Of Freedom (DOF) pose estimation was computed by a novel solution for the classical Perspective-3-Point (P3P) problem and an improved Random Sample Consensus (RANSAC) algorithm combining with depth information; lastly, the pose estimation was refined by minimizing the reprojection error of inliers of initial value via a nonlinear least-squares solver, and then the motion trajectory of the robot was gained. The experimental results show that the error of the odometry is reduced to 3.1% by the proposed approach in real time. It can provide important prior information for simultaneous localization and mapping of robots.

中图分类号: