Evaluating Map-Based RGB-D SLAM on an Autonomous Walking Robot

This paper demonstrates an application of a Simultaneous Localization and Mapping algorithm to localize a six-legged robot using data from a compact RGB-D sensor. The algorithm employs a new concept of combining fast Visual Odometry to track the sensor motion, and a map of 3-D point features and robot poses, which is then optimized. The focus of the paper is on evaluating the presented approach on a real walking robot under supervision of a motion registration system that provides ground truth trajectories. We evaluate the accuracy of the estimated robot trajectories applying the well-established methodologies of Relative Pose Error and Absolute Trajectory Error, and investigate the causes of accuracy degradation when the RGB-D camera is carried by a walking robot. Moreover, we demonstrate that the accuracy of robot poses is sufficient for dense environment mapping in 3-D.

[1]  Andrew W. Fitzgibbon,et al.  A rational function lens distortion model for general cameras , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[2]  Marek Kraft,et al.  The registration system for the evaluation of indoor visual slam and odometry algorithms , 2013 .

[3]  John J. Leonard,et al.  Robust real-time visual odometry for dense RGB-D mapping , 2013, 2013 IEEE International Conference on Robotics and Automation.

[4]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Wolfram Burgard,et al.  G2o: A general framework for graph optimization , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Michał Nowicki,et al.  Experimental Verification of a Walking Robot Self-Localization System with the Kinect Sensor , 2013 .

[7]  Wolfram Burgard,et al.  3-D Mapping With an RGB-D Camera , 2014, IEEE Transactions on Robotics.

[8]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Marek Kraft,et al.  Comparative assessment of point feature detectors in the context of robot navigation , 2013 .

[10]  Krzysztof Walas,et al.  A Compact Walking Robot - Flexible Research and Development Platform , 2014, Recent Advances in Automation, Robotics and Measuring Techniques.

[11]  Michal R. Nowicki,et al.  On the Performance of Pose-Based RGB-D Visual Navigation Systems , 2014, ACCV.

[12]  Piotr Skrzypczynski,et al.  Precise self-localization of a walking robot on rough terrain using parallel tracking and mapping , 2013, Ind. Robot.

[13]  Michal R. Nowicki,et al.  Accurate Map-Based RGB-D SLAM for Mobile Robots , 2015, ROBOT.

[14]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[15]  Piotr Skrzypczynski,et al.  Adaptive Motion Planning for Autonomous Rough Terrain Traversal with a Walking Robot , 2016, J. Field Robotics.

[16]  Daniel Cremers,et al.  Submap-Based Bundle Adjustment for 3D Reconstruction from RGB-D Data , 2014, GCPR.

[17]  Andreas Zell,et al.  Efficient onbard RGBD-SLAM for autonomous MAVs , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Wolfram Burgard,et al.  A benchmark for the evaluation of RGB-D SLAM systems , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Dieter Fox,et al.  RGB-D mapping: Using Kinect-style depth cameras for dense 3D modeling of indoor environments , 2012, Int. J. Robotics Res..

[20]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[21]  Marek Kraft,et al.  Calibration of the Multi-camera Registration System for Visual Navigation Benchmarking , 2014 .

[22]  Krzysztof Walas,et al.  Lightweight RGB-D SLAM System for Search and Rescue Robots , 2015, Progress in Automation, Robotics and Measuring Techniques.