Extraction of Semantic Floor Plans from 3D Point Cloud Maps

3D mapping is increasingly important for mobile robotics in general and for safety, security and rescue robotics (SSRR) in particular as complex environments must but captured in this domain. But it is hard to visualize 3D data in a simple way, e.g. to print maps for first responders, or to use it in standard robotics algorithms, e.g., for path planning. This paper describes a new approach to extract standard planar maps from large scale 3D maps in a very fast manner. In doing so, the approach can detect multiple floors, e.g., in a multi-story building or in a pancake collapse, and segment the 3D map accordingly. To each floor or level, a planar map is assigned, which is augmented by semantic information, especially with respect to traversability. Experiments are presented that are based on 3D maps generated in the large scale environments of USARsim, a high fidelity robot simulator. It is shown that the approach is very fast. The total processing of a complete 3D map takes just a few hundred milliseconds, leading to a proper extraction of floor plans to each of which semantic maps are assigned.

[1]  Andreas Birk,et al.  The IUB Rugbot: an intelligent, rugged mobile robot for search and rescue operations , 2006 .

[2]  Martial Hebert,et al.  Robust extraction of multiple structures from non-uniformly sampled data , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[3]  Wolfram Burgard,et al.  A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Joachim Hertzberg,et al.  An autonomous mobile robot with a 3D laser range finder for 3D exploration and digitalization of indoor environments , 2003, Robotics Auton. Syst..

[5]  Joachim Hertzberg,et al.  6 D SLAM – Mapping Outdoor Environments , 2006 .

[6]  Donald B. Gennery,et al.  Traversability Analysis and Path Planning for a Planetary Rover , 1999, Auton. Robots.

[7]  Frank Wolter,et al.  Exploring Artificial Intelligence in the New Millenium , 2002 .

[8]  Joachim Hertzberg,et al.  3D Mapping with Semantic Knowledge , 2005, RoboCup.

[9]  James M. Rehg,et al.  Traversability classification using unsupervised on-line visual learning for outdoor robot navigation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[10]  Carl K. Wellington,et al.  Learning a terrain model for autonomous navigation in rough terrain , 2005 .

[11]  A. Birk,et al.  Autonomous Rescue Operations on the IUB Rugbot , 2006 .

[12]  Wolfram Burgard,et al.  Learning compact 3D models of indoor and outdoor environments with a mobile robot , 2003, Robotics Auton. Syst..

[13]  Wolfram Burgard,et al.  Using EM to Learn 3D Models of Indoor Environments with Mobile Robots , 2001, ICML.

[14]  Andreas Birk,et al.  High Fidelity Tools for Rescue Robotics: Results and Perspectives , 2005, RoboCup.

[15]  Martial Hebert,et al.  Natural terrain classification using 3-d ladar data , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  Simon Lacroix,et al.  Autonomous Rover Navigation on Unknown Terrains Functions and Integration , 2000, ISER.

[17]  Simon Lacroix,et al.  Autonomous Rover Navigation on Unknown Terrains: Functions and Integration , 2000, Int. J. Robotics Res..

[18]  Nobuyuki Kita,et al.  3D simultaneous localisation and map-building using active vision for a robot moving on undulating terrain , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[19]  Wolfram Burgard,et al.  Autonomous Terrain Mapping and Classification Using Hidden Markov Models , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[20]  Wolfram Burgard,et al.  A system for volumetric robotic mapping of abandoned mines , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[21]  A. Nuchter,et al.  Mapping of rescue environments with Kurt3D , 2005, IEEE International Safety, Security and Rescue Rototics, Workshop, 2005..

[22]  Gaurav S. Sukhatme,et al.  Towards 3D mapping in large urban environments , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[23]  D. Calisi,et al.  Autonomous navigation and exploration in a rescue environment , 2005, IEEE International Safety, Security and Rescue Rototics, Workshop, 2005..

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

[25]  Andreas Birk,et al.  Rescue robotics — a crucial milestone on the road to autonomous systems , 2006, Adv. Robotics.