ND voxel localization using large-scale 3D environmental map and RGB-D camera

We propose an efficient 3D global localization and tracking technique for a mobile robot in a large-scale environment using 3D geometrical map and a RGB-D camera. With the rapid development of high-resolution 3D range sensors, high-speed processing of a large amount of 3D data is becoming an urgent challenge in robotic applications such as localization. To tackle this problem, the proposed technique utilizes a ND (Normal Distributions) voxel representation. Firstly, a 3D geometrical map represented by point-clouds is converted to a number of ND voxels, and local features are extracted and stored as an environmental map. In addition, range data captured by a RGB-D camera is also converted to the ND voxels, and local features are calculated. For global localization and tracking, the similarity of ND voxels between the environmental map and the sensory data is examined according to the local features or Kullback-Leibler divergence, and optimum positions are determined in a framework of a particle filter. Experimental results show that the proposed technique is robust for the similarity in a 3D environmental map and converges more stable than a standard voxel-based scan matching technique.

[1]  Manuela M. Veloso,et al.  Depth camera based indoor mobile robot localization and navigation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[2]  Ryo Kurazume,et al.  Robot Town Project: Sensory Data Management and Interaction with Robot of Intelligent Environment for Daily Life , 2007 .

[3]  Sebastian Thrun,et al.  6D SLAM with an application in autonomous mine mapping , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  Andreas Nüchter,et al.  Automatic appearance-based loop detection from three-dimensional laser data using the normal distributions transform , 2009 .

[5]  Clark F. Olson,et al.  Maximum likelihood rover localization by matching range maps , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  Peter Biber,et al.  The normal distributions transform: a new approach to laser scan matching , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  Joachim Hertzberg,et al.  Towards Real Time Robot 6D Localization in a Polygonal Indoor Map Based on 3D ToF Camera Data , 2010 .

[8]  Taro Suzuki,et al.  Localization for a Mobile Robot using Outdoor 3 D Voxel Maps , 2022 .

[9]  Ryo Kurazume,et al.  Laser-based geometrical modeling of large-scale architectural structures using co-operative multiple robots , 2012, Auton. Robots.

[10]  Masayuki Inaba,et al.  Outdoor 3D map generation based on planar feature for autonomous vehicle navigation in urban environment , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  David Filliat,et al.  Map-based navigation in mobile robots: II. A review of map-learning and path-planning strategies , 2003, Cognitive Systems Research.

[12]  Tom Duckett,et al.  Scan registration for autonomous mining vehicles using 3D‐NDT , 2007, J. Field Robotics.

[13]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[14]  John J. Leonard,et al.  Efficient scene simulation for robust monte carlo localization using an RGB-D camera , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Taro Suzuki,et al.  6-DOF localization for a mobile robot using outdoor 3D voxel maps , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Andreas Nüchter,et al.  Automatic appearance‐based loop detection from three‐dimensional laser data using the normal distributions transform , 2009, J. Field Robotics.

[18]  Kurt Konolige,et al.  Markov Localization using Correlation , 1999, IJCAI.

[19]  Joachim Hertzberg,et al.  Evaluation of 3D registration reliability and speed - A comparison of ICP and NDT , 2009, 2009 IEEE International Conference on Robotics and Automation.

[20]  Wolfram Burgard,et al.  Monte Carlo localization for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[21]  Andreas Nüchter,et al.  Automatic Appearance-Based Loop Detection from 3 D Laser Data Using the Normal Distributions Transform , 2009 .

[22]  Huosheng Hu,et al.  3D mapping with multi-resolution occupied voxel lists , 2010, Auton. Robots.

[23]  Ryo Kurazume,et al.  Laser-based geometric modeling using cooperative multiple mobile robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[24]  Dieter Fox,et al.  Adapting the Sample Size in Particle Filters Through KLD-Sampling , 2003, Int. J. Robotics Res..

[25]  Joachim Hertzberg,et al.  6D SLAM—3D mapping outdoor environments , 2007, J. Field Robotics.

[26]  D. Hähnel,et al.  Probabilistic Matching for 3D Scan Registration , 2002 .

[27]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .