Abstract
This article presents a new algorithm to recognize natural distinctive places such as corridors, halls, narrowings, corridors with doors opening on the left side, etc., from indoor environments using Hidden Markov Models (HMM). HMM give a stochastic solution which can be used to make decisions on localization, navigation and path-planning. The environment is modeled as a topo-geometric map which combines topological and geometric information. This map is obtained from a Voronoi diagram using measurements of a laser telemeter. The characteristics of topo-geometric map (nodes, number of edges adjacent to nodes, slope of edges, etc.) are used to learn and to recognize the different places typical of indoor environments. This map can be used in order to resolve several problems in robotics such as localization, navigation and path-planning. Our method of place recognition is a fast and effective way for a robot to recognize typical places of indoor environments from a topo-geometric map.
Similar content being viewed by others
References
Aycard, O., Charpillet, F., Fohr, D., and Mari, J.-F.: 1997, Place learning and recognition using hidden Markov models, in: Proc. of the 1997 IEEE Internat. Conf. on Intelligent Robots and Systems, IROS'97.
Aycard, O., Mari, J.-F., and Charpillet, F.: 1998, Second order hidden Markov models for place recognition: New resuts, in: Proc. of the 1998 IEEE Internat. Conf. on Tools with Artificial Intelligence (ICTAI'98).
Betgé-Brezetz, S., Hébert, P., Chatila, R., and Devy, M.: 1996, Uncertain map making in natural environments, in: Proc. of the 1996 IEEE Internat. Conf. on Robotics and Automation, Minneapolis, MN, pp. 1048-1053.
Blanco, D., Boada, B., and Moreno, L.: 2001, Localization by Voronoi diagrams correlation, in: Internat. Conf. on Robotics and Automation (ICRA'01).
Blanco, D., Boada, B., Moreno, L., and Salichs, M.: 2000, Local mapping from on-line laser Voronoi extraction, in: IEEE/RSJ Internat. Conf. on Intelligent Robots and Systems (IROS'00).
Boada, B., Blanco, D., and Moreno, L.: 2002a, Localization and modelling approach using topogeometric maps, in: IEEE/RSJ Internat. Conf. on Intelligent Robots and Systems (IROS'02).
Boada, B., Palazon, D., Blanco, D., and Moreno, L.: 2002b, Voronoi-based place recognition using hidden Markov models, in: Internat. Federation of Automatic Control 15th IFAC World Congress (IFAC'02).
Borghi, G. and Brugali, D.: 1995, Autonomous map learning for a multi-sensor mobile robot using diktiometric representation and negociation mechanism, in: Seventh Internat. Conf. on Advenced Robotics, ICAR'95, Sant Feliu de Guixols, Catalonia, Spain, pp. 521-528.
Choset, H. and Burdick, J.: 1995, Sensor based planning, part II: Incremental construction od the generalized Voronoi graph, in: IEEE Conf. on Robotics and Automation.
Dempster, A. P., Laird, N. M., and Rubin, D. B.: 1977, Maximum likelihood from incomplete data via the EM algorithm, J. Roy. Statist. Soc. 39(1), 1-38.
Elliot, R. J., Aggoun, L., and Moore, J. B.: 1995, Hidden Markov Models. Estimation and Control, Springer, Berlin.
Huang, X. D., Ariki, Y., and Jack, M. A.: 1990, Hidden Markov Models for Speech Recognition, Edinburgh Univ. Press.
Kanbara, T., Hayashi, A., Li, S., Miura, J., and Shirai, Y.: 1999, A method of planning movement and observation for a mobile robot considering uncertainties of movement, visual sensing, and a map, in: Proc. of the 9th Internat. Conf. Advanced Robotics'99 (ICAR), pp. 375-381.
Koenig, S. and Simmons, R. G.: 1996, Passive distance learning for robot navigation, in: Proc. of the 13th Internat. Conf. (ICML'96), pp. 266-274.
Kunz, C., Willeke, T., and Nourbakshs, I. R.: 1999, Automatic mapping of dynamic office environments, 7 7(2), 131-142.
Leven, P., Hutchinson, S., Burschka, D., and Färber, G.: 1999, Perception-based motion planning for indoor exploration, in: Proc. of IEEE Internat. Conf. on Robotics and Automation ICRA'99, pp. 695-701.
Lin, L.-J., Hancock, T. R., and Judd, J. S.: 1998, A robust landmark-based system for vehicle location using low-bandwidth vision, Robotics Autonom. Systems 25, 19-32.
Mahadevan, S., Theocharous, G., and Khaleeli, N.: 1998, Rapid concept learning for mobile robots, Machine Learning 31, 7-27.
Mahkovic, R. and Slivnik, T.: Generalized local Voronoi diagram of visible region.
Majumder, S., Scheding, S., and Durrant-Whyte, H.-F.: 2001, Multisensor data fusion for underwater navigation, Robotics Autonom. Systems 35, 97-108.
Mallet, A. and Lacroix, S.: 1998, Toward real-time 2D localization in outdoor environments, in: Proc. of the 1998 IEEE Internat. Conf. on Robotics and Automation, Leuven, Belgium, pp. 2827-2832.
Mata, M., Armingol, J., de la Escalera, A., and Salichs, M.: 2001, A visual landmark recognition system for topological navigation of mobile robots, in: Proc. of the 2001 IEEE Internat. Conf. on Robotics and Automation, pp. 1124-1129.
Okabe, A., Boots, B., and Sugihara, K.: 1992, Spatial Tessellations. Concepts and Applications of Voronoi Diagrams, Wiley, New York.
Piaggio, M. and Zaccaria, R.: 1998, Using roadmaps to classify regions of space for autonomous robot navigation, Robotics Autonom. Systems 25, 209-217.
Rabiner, L. R.: 1989, A tutorial on hidden Markov models and selected applications in speech recognition, Proc. IEEE 77(2), 257-286.
Salichs, M. and Moreno, L.: 2000, Navigation of mobile robots: Open questions, Robotica 18, 227-234.
Thrun, S.: 1998a, Bayesian landmark learning for mobile robot localization, Machine Learning 33(1).
Thrun, S.: 1998b, Learning metric-topological maps for indoor mobile robot navigation, Artificial Intelligence 99(1), 21-71.
Xu, L. and Jordan, M.: 1996, On convergence properties of the EM algorithm for gaussian mixtures, Neural Comput. 8(1), 129-151.
Zhang, L. and Ghosh, B. K.: 2000, Geometric feature based 2 1/2D map building and planning with laser, sonar and tactile sensors, in: Proc. of the 2000 IEEE/RSJ Internat. Conf. on Intelligent Robots and Systems.
Zwynsvoorde, D. V., Simeon, T., and Alami, R.: 2001, Building topological models for navigation in large scale environments, in: Proc. of the 2001 IEEE Internat. Conf. on Robotics and Automation.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Boada, B.L., Blanco, D. & Moreno, L. Symbolic Place Recognition in Voronoi-Based Maps by Using Hidden Markov Models. Journal of Intelligent and Robotic Systems 39, 173–197 (2004). https://doi.org/10.1023/B:JINT.0000015401.49928.a4
Issue Date:
DOI: https://doi.org/10.1023/B:JINT.0000015401.49928.a4