Autonomous Robots

, Volume 40, Issue 4, pp 581–597 | Cite as

A semantically-informed multirobot system for exploration of relevant areas in search and rescue settings

  • Alberto Quattrini LiEmail author
  • Riccardo Cipolleschi
  • Michele Giusto
  • Francesco Amigoni


Coordinated multirobot exploration involves autonomous discovering and mapping of the features of initially unknown environments by using multiple robots. Autonomously exploring mobile robots are usually driven, both in selecting locations to visit and in assigning them to robots, by knowledge of the already explored portions of the environment, often represented in a metric map. In the literature, some works addressed the use of semantic knowledge in exploration, which, embedded in a semantic map, associates spatial concepts (like ‘rooms’ and ‘corridors’) with metric entities, showing its effectiveness in improving the total area explored by robots. In this paper, we build on these results and propose a system that exploits semantic information to push robots to explore relevant areas of initially unknown environments, according to a priori information provided by human users. Discovery of relevant areas is significant in some search and rescue settings, in which human rescuers can instruct robots to search for victims in specific areas, for example in cubicles if a disaster happened in an office building during working hours. We propose to speed up the exploration of specific areas by using semantic information both to select locations to visit and to determine the number of robots to allocate to those locations. In this way, for example, more robots could be assigned to a candidate location in a corridor, so the attached rooms can be explored faster. We tested our semantic-based multirobot exploration system within a reliable robot simulator and we evaluated its performance in realistic search and rescue indoor settings with respect to state-of-the-art approaches.


Coordinated multirobot exploration Semantic map Search and rescue 


  1. Amigoni, F. (2008). Experimental evaluation of some exploration strategies for mobile robots. In: Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 2818–2823).Google Scholar
  2. Amigoni, F., & Caglioti, V. (2010). An information-based exploration strategy for environment mapping with mobile robots. Robotics and Autonomous Systems, 5(58), 684–699.CrossRefGoogle Scholar
  3. Amigoni, F., Basilico, N., & Li, A. Q. (2012). How much worth is coordination of mobile robots for exploration in search and rescue? In: Proceedings of the RoboCup international symposium (pp. 106–117).Google Scholar
  4. Aydemir, A., Pronobis, A., Göbelbecker, M., & Jensfelt, P. (2013). Active visual object search in unknown environments using uncertain semantics. IEEE Transactions on Robotics, 29(4), 986–1002.CrossRefGoogle Scholar
  5. Basilico, N., & Amigoni, F. (2011). Exploration strategies based on multi-criteria decision making for searching environments in rescue operations. Autonomous Robots, 31(4), 401–417.CrossRefGoogle Scholar
  6. Burgard, W., Fox, D., Moors, M., Simmons, R., & Thrun, S. (2000). Collaborative multi-robot exploration. In: Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 476–481).Google Scholar
  7. Burgard, W., Moors, M., & Schneider, F. (2005). Coordinated multi-robot exploration. IEEE Transactions on Robotics, 21(3), 376–378.CrossRefGoogle Scholar
  8. Calisi, D., Iocchi, L., Nardi, D., Randelli, G., & Ziparo, V. (2009). Improving search and rescue using contextual information. Advanced Robotics, 23, 1199–1216.CrossRefGoogle Scholar
  9. Carpin, S., Lewis, M., Wang, J., Balakirsky, S., & Scrapper, C. (2007). USARSim: A robot simulator for research and education. In: Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 1400–1405).Google Scholar
  10. Cipolleschi, R., Giusto, M., Li, A. Q., & Amigoni, F. (2013). Semantically-informed coordinated multirobot exploration of relevant areas in search and rescue settings. In: Proceedings of the European conference on mobile robots (ECMR) (pp. 216–221).Google Scholar
  11. Fox, D., Ko, J., Konolige, K., Limketkai, B., Schulz, D., & Stewart, B. (2006). Distributed multirobot exploration and mapping. Proceedings of the IEEE, 94(7), 1325–1339.CrossRefGoogle Scholar
  12. Gerkey, B., & Mataric, M. (2004). A formal analysis and taxonomy of task allocation in multi-robot systems. International Journal of Robotics Research, 23, 939–954.CrossRefGoogle Scholar
  13. Gonzáles-Baños, H., & Latombe, J. C. (2002). Navigation strategies for exploring indoor environments. International Journal of Robotics Research, 21(10–11), 829–848.CrossRefGoogle Scholar
  14. Hawley, J., & Butler, Z. (2013). Hierarchical distributed task allocation for multi-robot exploration. In A. Martinoli, F. Mondada, N. Correll, G. Mermoud, M. Egerstedt, M. A. Hsieh, L. E. Parker, & K. Støy (Eds.), Distributed autonomous robotic systems (Vol. 83, pp. 445–458). Heidelberg: Springer.CrossRefGoogle Scholar
  15. Howard, A., & Roy, N. (2003). The robotics data set repository (Radish).
  16. Kuipers, B., & Byun, Y. T. (1981). A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations. Robotics and Autonomous Systems, 8, 47–63.CrossRefGoogle Scholar
  17. Lu, F., & Milios, E. (1997). Robot pose estimation in unknown environments by matching 2d range scans. Journal of Intelligent and Robotic Systems, 18(3), 249–275.CrossRefGoogle Scholar
  18. Luperto, M., Li, A. Q., & Amigoni, F. (2013). A system for building semantic maps of indoor environments exploiting the concept of building typology. In: Proceedings of the RoboCup international symposium (pp. 504–515).Google Scholar
  19. Mozos, O. M., Stachniss, C., & Burgard, W. (2005). Supervised learning of places from range data using AdaBoost. In: Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 1742–1747).Google Scholar
  20. Pestman, W. (1998). Mathematical statistics: An introduction. Berlin: de Gruyter.CrossRefzbMATHGoogle Scholar
  21. Simmons, R., Apfelbaum, D., Burgard, W., Fox, D., Moors, M., Thrun, S., et al. (2000). Coordination for multi-robot exploration and mapping. In: Proceedings of the national conference on artificial intelligence (AAAI) (pp. 852–858).Google Scholar
  22. Stachniss, C., Mozos, O. M., & Burgard, W. (2008). Efficient exploration of unknown indoor environments using a team of mobile robots. Annals of Mathematics and Artificial Intelligence, 52(2–4), 205–227.CrossRefMathSciNetzbMATHGoogle Scholar
  23. Tadokoro, S. (2010). Rescue robotics. Berlin: Springer.Google Scholar
  24. Thrun, S. (2002). Robotic mapping: A survey. In G. Lakemeyer & B. Nebel (Eds.), Exploring artificial intelligence in the new millennium (pp. 1–35). San Francisco: Morgan Kaufmann.Google Scholar
  25. Tovar, B., Munoz, L., Murrieta-Cid, R., Alencastre, M., Monroy, R., & Hutchinson, S. (2006). Planning exploration strategies for simultaneous localization and mapping. Robotics and Autonomous Systems, 54(4), 314–331.CrossRefGoogle Scholar
  26. Tuna, G., Gulez, K., & Gungor, V. C. (2012). The effects of exploration strategies and communication models on the performance of cooperation exploration. Ad Hoc Networks, 11(7), 1931–1941.CrossRefGoogle Scholar
  27. Visser, A., & Slamet, B. (2008). Including communication success in the estimation of information gain for multi-robot exploration. In: Proceedings of the international symposium on modeling and optimization in mobile, ad hoc, and wireless networks (WiOpt) (pp. 680–687).Google Scholar
  28. Wolf, D., & Sukhatme, G. (2008). Semantic mapping using mobile robots. IEEE Transactions on Robotics, 24(2), 245–258.CrossRefGoogle Scholar
  29. Wurm, K., Stachniss, C., & Burgard, W. (2008). Coordinated multi-robot exploration using a segmentation of the environment. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 1160–1165).Google Scholar
  30. Yamauchi, B. (1998). Frontier-based exploration using multiple robots. In: Proceedings of the international conference on autonomous agents (pp. 47–53).Google Scholar
  31. Zlot, R., Stentz, A., Dias, M. B., & Thayer, S. (2002). Multi-robot exploration controlled by a market economy. In: Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 3016–3023).Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Artificial Intelligence and Robotics Laboratory, Dipartimento di Elettronica, Informazione e BioingegneriaPolitecnico di MilanoMilanItaly

Personalised recommendations