Orientation estimation via low cost depth sensor ICP versus MEMS gyroscope sensor fusion

Working implementations of 3D simultaneous localization and mapping (SLAM) using low cost depth sensors have exploded in popularity in recent years but remain limited in some important ways. In particular, they are not robust to rapid changes in orientation and can accumulate significant error with just a single gradual turn into a new scene. In this work we integrate and compare the Kinfu iterative closest point (ICP) based SLAM implementation from the Point Cloud Library with a hybrid optical-based inertial tracker (HObIT). In three separate experiments we find the HObIT to be far more accurate and robust to both slow and rapid changes in orientation. We therefore propose the integration of precision calibrated MEMS inertial sensors into existing low cost SLAM solutions for far more practical and robust solutions.

[1]  Corina Kim Schindhelm,et al.  Evaluating SLAM Approaches for Microsoft Kinect , 2012, ICWMC 2012.

[2]  D. Tornqvist,et al.  Why would i want a gyroscope on my RGB-D sensor? , 2013, 2013 IEEE Workshop on Robot Vision (WORV).

[3]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

[4]  Peter H. N. de With,et al.  Evaluation of distance-aware KinFu algorithm for stereo outdoor data , 2014, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[5]  Andrea Fossati,et al.  Consumer Depth Cameras for Computer Vision , 2013, Advances in Computer Vision and Pattern Recognition.

[6]  Kok-Lim Low Linear Least-Squares Optimization for Point-to-Plane ICP Surface Registration , 2004 .

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

[8]  Pushmeet Kohli,et al.  When Can We Use KinectFusion for Ground Truth Acquisition , 2012 .

[9]  Robert Atac,et al.  Scorpion Hybrid Optical-based Inertial Tracker (HObIT) test results , 2014, Defense + Security Symposium.

[10]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Eamonn Keogh Exact Indexing of Dynamic Time Warping , 2002, VLDB.

[12]  Andrew W. Fitzgibbon,et al.  KinectFusion: Real-time dense surface mapping and tracking , 2011, 2011 10th IEEE International Symposium on Mixed and Augmented Reality.

[13]  Shahram Izadi,et al.  Modeling Kinect Sensor Noise for Improved 3D Reconstruction and Tracking , 2012, 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization & Transmission.

[14]  Marsette Vona,et al.  Moving Volume KinectFusion , 2012, BMVC.

[15]  Eamonn J. Keogh,et al.  Exact indexing of dynamic time warping , 2002, Knowledge and Information Systems.

[16]  Robert Atac,et al.  Scorpion hybrid optical-based inertial tracker (HObIT) , 2013, Defense, Security, and Sensing.

[17]  Michael Harrington,et al.  Constellation: a wide-range wireless motion-tracking system for augmented reality and virtual set applications , 1998, SIGGRAPH.

[18]  Eric Foxlin,et al.  VIS-Tracker: a wearable vision-inertial self-tracker , 2003, IEEE Virtual Reality, 2003. Proceedings..

[19]  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.