Incremental Topological Segmentation for Semi-structured Environments

In the last decades, topological segmentation has been much studied, especially for structured environments. It is an important approach to provide preliminary results for further semantic labeling or topological navigation, for instance. However, topological segmentation for semi-structured environments is challenging, since the definition of regions in those environments is difficult. Compared with indoor environments, semi-structured environments do not contain areas that can be intuitively categorized into rooms, corridors etc. Moreover, the assessment of the quality of a segmentation result is vague. In this work, we first propose a set of criteria to assess the quality of topological segmentation. These criteria provide a general benchmark for different segmentation algorithms. Then we introduce an incremental approach to create topological segmentation for semi-structured environments. Our novel approach is based on spectral clustering of an incremental generalized Voronoi decomposition for metric maps. It extracts sparse spatial information from the maps, and builds an environment model which aims at simplifying the navigation task for mobile robots. Experimental results in real semi-structured environments show the robustness and the quality of the topological map created by the proposed method. An extended set of repetitive experiments for urban search and rescue missions were performed to show the global consistency of 6 different runs of incremental segmentation, during which the test robot traveled 1.8 km in total.

[1]  Lei Shi,et al.  Application of semi-supervised learning with Voronoi Graph for place classification , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  F. Pirri,et al.  Designing Intelligent Robots for Human-Robot Teaming in Urban Search and Rescue , 2012, AAAI Spring Symposium: Designing Intelligent Robots.

[3]  R. Siegwart,et al.  Regional topological segmentation based on mutual information graphs , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Wan Kyun Chung,et al.  Autonomous topological modeling of a home environment and topological localization using a sonar grid map , 2011, Auton. Robots.

[5]  Wolfram Burgard,et al.  Improved updating of Euclidean distance maps and Voronoi diagrams , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Il Hong Suh,et al.  Topological localization using sonar gridmap matching in home environment , 2010, 2010 IEEE International Conference on Robotics and Automation.

[7]  Arnoud Visser,et al.  Evaluating maps produced by urban search and rescue robots: lessons learned from RoboCup , 2009, Auton. Robots.

[8]  Wan Kyun Chung,et al.  Incremental topological modeling using sonar gridmap in home environment , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Roland Siegwart,et al.  Scene recognition with omnidirectional vision for topological map using lightweight adaptive descriptors , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Wan Kyun Chung,et al.  Topological modeling and classification in home environment using sonar gridmap , 2009, 2009 IEEE International Conference on Robotics and Automation.

[11]  Nidhi Kalra,et al.  Incremental reconstruction of generalized Voronoi diagrams on grids , 2009, Robotics Auton. Syst..

[12]  Wolfram Burgard,et al.  Conceptual spatial representations for indoor mobile robots , 2008, Robotics Auton. Syst..

[13]  Nicholas Roy,et al.  Topological mapping using spectral clustering and classification , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  G. Klein,et al.  Parallel Tracking and Mapping for Small AR Workspaces , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[15]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[16]  Jae-Bok Song,et al.  SLAM of a Mobile Robot using Thinning-based Topological Information , 2007 .

[17]  Julia Hirschberg,et al.  V-Measure: A Conditional Entropy-Based External Cluster Evaluation Measure , 2007, EMNLP.

[18]  Dieter Fox,et al.  Voronoi Random Fields: Extracting Topological Structure of Indoor Environments via Place Labeling , 2007, IJCAI.

[19]  Meirav Galun,et al.  Fundamental Limitations of Spectral Clustering , 2006, NIPS.

[20]  Ben J. A. Kröse,et al.  Hierarchical map building and planning based on graph partitioning , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[21]  Roland Siegwart,et al.  Incremental robot mapping with fingerprints of places , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Cipriano Galindo,et al.  Multi-hierarchical semantic maps for mobile robotics , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Pietro Perona,et al.  Self-Tuning Spectral Clustering , 2004, NIPS.

[24]  Vladimir J. Lumelsky,et al.  Final report for the DARPA/NSF interdisciplinary study on human-robot interaction , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[25]  정완균,et al.  Incremental and Robust Construction of Generalized Voronoi Graph(GVG) for Mobile Guide Robot , 2003 .

[26]  R. Siegwart,et al.  Hybrid simultaneous localization and map building: a natural integration of topological and metric , 2003, Robotics Auton. Syst..

[27]  Frédéric Lerasle,et al.  Topological navigation and qualitative localization for indoor environment using multi-sensory perception , 2002, Robotics Auton. Syst..

[28]  Keiji Nagatani,et al.  Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization , 2001, IEEE Trans. Robotics Autom..

[29]  Rachid Alami,et al.  Incremental topological modeling using local Voronoi-like graphs , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[30]  Beatriz L. Boada,et al.  Local mapping from online laser Voronoi extraction , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[31]  Paul L. Rosin Shape partitioning by convexity , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[32]  Hyun Seung Yang,et al.  Integration of reactive behaviors and enhanced topological map for robust mobile robot navigation , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[33]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..

[34]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[35]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[36]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..

[37]  Andrew B. Kahng,et al.  New spectral methods for ratio cut partitioning and clustering , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[38]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[39]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[40]  T. McNamara Mental representations of spatial relations , 1986, Cognitive Psychology.

[41]  R. Siegwart,et al.  Chapter 1 Experience in System Design for Human-Robot Teaming in Urban Search & Rescue ? , 2012 .

[42]  Tomás Svoboda,et al.  A Unified Framework for Planning and Execution-Monitoring of Mobile Robots , 2011, Automated Action Planning for Autonomous Mobile Robots.

[43]  Benjamin Kuipers,et al.  Creating and utilizing symbolic representations of spatial knowledge using mobile robots , 2008 .

[44]  M. Karavelas A robust and efficient implementation for the segment Voronoi diagram , 2004 .

[45]  Howie Choset,et al.  Incremental Construction of the Generalized Voronoi Diagram , the Generalized Voronoi Graph , and the Hierarchical Generalized Voronoi Graph , 1999 .

[46]  Robert L. Scot Drysdale,et al.  Generalized Voronoi diagrams and geometric searching , 1979 .