Matching Paths in Topological Maps

Abstract Topological maps have many applications in robotics. Matching two topological maps from the same environment can be used for map merging, place detection, map evaluation and other purposes. In this paper we present an approach to match two corresponding edges from two Topology Graphs to each other based on the actual path with which the vertices of the edges are connected in the underlying 2D grid maps. We perform experiments with two artificial maps as well as with four maps from the RoboCup Rescue WorldCup 2010.

[1]  Claude Sammut,et al.  Occupancy voxel metric based iterative closest point for position tracking in 3D environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[3]  Andreas Birk,et al.  Using fiducials in 3D map evaluation , 2015, 2015 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

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

[5]  Andreas Birk,et al.  Using a fiducial map metric for assessing map quality in the context of RoboCup Rescue , 2011, 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics.

[6]  Benjamin Kuipers,et al.  Towards Autonomous Topological Place Detection Using the Extended Voronoi Graph , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  Dietrich Paulus,et al.  Stable Mapping Using a Hyper Particle Filter , 2009, RoboCup.

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

[9]  Sing-Hoi Sze,et al.  Path Matching and Graph Matching in Biological Networks , 2007, J. Comput. Biol..

[10]  Jae-Bok Song,et al.  Real-time building of a thinning-based topological map with metric features , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[11]  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.

[12]  Alexander Kleiner,et al.  Mapping for the Support of First Responders in Critical Domains , 2011, J. Intell. Robotic Syst..

[13]  Longin Jan Latecki,et al.  Path Similarity Skeleton Graph Matching , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Adam Jacoff,et al.  Using competitions to advance the development of standard test methods for response robots , 2012, PerMIS.

[15]  Longin Jan Latecki,et al.  Shape Similarity Measure Based on Correspondence of Visual Parts , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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

[17]  Liam Paull,et al.  Group Mapping: A Topological Approach to Map Merging for Multiple Robots , 2014, IEEE Robotics & Automation Magazine.

[18]  Wenyu Liu,et al.  Skeleton Pruning by Contour Partitioning with Discrete Curve Evolution , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Stefano Carpin,et al.  Extracting surveillance graphs from robot maps , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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