Efficient Mobile Robot Navigation using 3D Surfel Grid Maps

We present robust and efficient means for mobile robot navigation using a 3D representation of the environment. We build 3D surfel grid maps and propose Monte Carlo localization with probabilistic observation models for 2D and 3D sensors in such maps. In contrast to localization methods that utilize a 2D laser scanner in a static horizontal mounting, our method takes advantage of the 3D structure in the environment. This is useful, for instance, to localize in crowds of people: The robot can focus on the static parts of the environment above the person?s height. Finally, we extract navigation maps for 2D path planning from the 3D maps. Our approach avoids discretization effects and considers the complete height range of the robot to estimate traversability. In experiments, we demonstrate the accuracy and robustness of our approach for pose tracking and global localization ? even in a crowded environment.

[1]  Gaurav S. Sukhatme,et al.  Online simultaneous localization and mapping in dynamic environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Satoshi Kagami,et al.  Localisation for Autonomous Humanoid Navigation , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[3]  Wolfram Burgard,et al.  OctoMap : A Probabilistic , Flexible , and Compact 3 D Map Representation for Robotic Systems , 2010 .

[4]  Wolfram Burgard,et al.  Active Monte Carlo Localization in Outdoor Terrains Using Multi-level Surface Maps , 2007, AMS.

[5]  Masahiro Fujita,et al.  3D Perception and Environment Map Generation for Humanoid Robot Navigation , 2008, Int. J. Robotics Res..

[6]  Wolfram Burgard,et al.  Multi-Level Surface Maps for Outdoor Terrain Mapping and Loop Closing , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Wolfram Burgard,et al.  Monte Carlo localization in outdoor terrains using multilevel surface maps , 2007, J. Field Robotics.

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

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

[10]  Masahiro Fujita,et al.  A Floor and Obstacle Height Map for 3D Navigation of a Humanoid Robot , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[11]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[12]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.

[13]  Maren Bennewitz,et al.  Humanoid robot localization in complex indoor environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Wolfram Burgard,et al.  Monte Carlo localization in outdoor terrains using multilevel surface maps , 2008 .