Abstract
An accurate and compact map is essential to an autonomous mobile robot system. A topological map, one of the most popular map types, can be used to represent the environment in terms of discrete nodes with edges connecting them. It is usually constructed by Voronoi-like graphs, but in this paper the topological map is incrementally built based on the local grid map by using a thinning algorithm. This algorithm, when combined with the application of the C-obstacle, can easily extract only the meaningful topological information in real-time and is robust to environment change, because this map is extracted from a local grid map generated based on the Bayesian update formula. In this paper, position probability is defined to evaluate the quantitative reliability of the end node extracted by the thinning process. Since the thinning process builds only local topological maps, a global topological map should be constructed by merging local topological maps according to nodes with high position probability. For real and complex environments, experiments showed that the proposed map building method based on the thinning process can accurately build a local topological map in real-time, with which an accurate global topological map can be incrementally constructed.
Similar content being viewed by others
References
Thrun S (1998). Learning metric-topological maps for indoor mobile robot navigation. Artif Intell 98(1): 21–71
Choset H and Burdick J (2000). Sensor-based exploration: the hierarchical generalized voronoi graph. Int J Rob Res 19(2): 96–125
Beeson P, Kuipers B (2005) Towards autonomous topological place detection using the extended voronoi graph. In: Proceedings of the IEEE International Conference Robotics and Automation, pp 4384–4390
Zwynsvoorde DV, Simeon T, Alami R (2000) Incremental topological modeling using local voronoi-like graphs.In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems, pp. 897–902
Remolina E, Kuipers B (1998) Towards a formalization of the spatial semantic hierarchy. In: 4th Symposium on logical formalizations of commonsense reasoning
Kwon TB, Song JB (2005)Improved Exploration Algorithm Using Reliability Index of Thinning Based Topological Nodes. In: Proceedings of 2005 international conference on control, automation and systems, pp 250–255
Yang JH, Song JB, Chung WJ (2005) Reduction in sample size using topological information for Monte Carlo localization.In: Proceedings of 2005 International Conference on control, automation and systems, pp. 901–905
Parker JR (1997) Algorithms for image processing and computer vision. Wiley, London pp 203–218
Choset H and Nagatani K (2001). Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization. IEEE Trans Rob Autom 17(2): 125–137
Remolina E and Kuipers B (2004). Towards a general theory of topological maps. Artif Intell 152: 47–104
Elfes A (1989). Using occupancy grids for mobile robot perception and navigation. IEEE J Comput 22(6): 46–57
Latombe JC (1991). Robot motion planning. Kluwer Academic Publishers, Dordrechrt, 105–152
Siegwart R and Nourbakhsh IR (2004). Introduction to Autonomous Mobile Robots. MIT Press, Cambridge, 227–244
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kwon, TB., Song, JB. Real-time building of a thinning-based topological map. Intel Serv Robotics 1, 211–220 (2008). https://doi.org/10.1007/s11370-008-0015-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-008-0015-6