Incrementally Building Topology Graphs via Distance Maps

Mapping is an essential task for mobile robots and topological representation often works as a basis for the various applications. In this paper, a novel framework that can build topological maps incrementally is proposed. The algorithm is using a distance map, and in our framework the topological map can grow as we append more sensor data to the map. To demonstrate our algorithm, we show the result of the distance map based method on several popular maps and run the incremental framework with raw sensor data to have a growing topological map, as an example of a robot exploring the environment.

[1]  Rangasami L. Kashyap,et al.  Building Skeleton Models via 3-D Medial Surface/Axis Thinning Algorithms , 1994, CVGIP Graph. Model. Image Process..

[2]  Jan Oliver Wallgrün Hierarchical Voronoi-based Route Graph Representations for Planning , Spatial Reasoning , and Communication , 2004 .

[3]  Andreas Birk,et al.  Map evaluation using matched topology graphs , 2016, Auton. Robots.

[4]  Wolfram Burgard,et al.  Coordinated multi-robot exploration using a segmentation of the environment , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Lindsay Kleeman,et al.  Interactive SLAM using Laser and Advanced Sonar , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Sören Schwertfeger,et al.  Robotic Mapping in the Real World: Performance Evaluation and System Integration , 2012 .

[7]  Zicheng Guo,et al.  Parallel thinning with two-subiteration algorithms , 1989, Commun. ACM.

[8]  Andreas Birk,et al.  Evaluation of map quality by matching and scoring high-level, topological map structures , 2013, 2013 IEEE International Conference on Robotics and Automation.

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

[10]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[11]  Sukmoon Chang Extracting Skeletons from Distance Maps , 2007 .

[12]  Masatsugu Kidode,et al.  Robot navigation in corridor environments using a sketch floor map , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[13]  Emmanuelle Gouillart,et al.  scikit-image: image processing in Python , 2014, PeerJ.

[14]  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).

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

[16]  John Iacono,et al.  Incremental Voronoi Diagrams , 2017, Discret. Comput. Geom..

[17]  Tae-Bum Kwon,et al.  Real-time building of a thinning-based topological map , 2008, Intell. Serv. Robotics.

[18]  Howie Choset,et al.  Sensor-based Coverage of Unknown Environments: Incremental Construction of Morse Decompositions , 2002, Int. J. Robotics Res..