Skip to main content

Cooperative Multi-robot Patrol in an Indoor Infrastructure

  • Chapter
  • First Online:
Human Behavior Understanding in Networked Sensing

Abstract

Multi-robot patrol (MRP) is essentially a collective decision-making problem, where mobile robotic units must coordinate their actions effectively in order to schedule visits to every critical point of the environment. The problem is commonly addressed using centralized planners with global knowledge and/or calculating a priori routes for all robots before the beginning of the mission. However, distributed strategies for MRP have very interesting advantages, such as allowing the team to adapt to changes in the system, the possibility to add or remove patrol units during the mission, and leading to trajectories that are much harder to predict by an external observer. In this work, we present a distributed strategy to solve the patrolling problem in a real world indoor environment, where each autonomous agent decides its actions locally and adapts to the system’s needs using distributed communication. Experimental results show the ability of the team to coordinate so as to visit every important point of the environment. Furthermore, the approach is able to scale to an arbitrary number of robots as well as overcome communication failures and robot faults.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Available at http://www.ros.org/wiki/wifi_comm.

References

  1. Webster’s Online Dictionary (2014). Available at: http://www.webster-dictionary.org

  2. Murphy R (2004) Human-robot interaction in rescue robotics. IEEE Trans Syst Man Cybern Part C Appl Rev 34(2):138–153

    Article  Google Scholar 

  3. Rocha R P, Portugal D, Couceiro M, Araújo F, Menezes P and Lobo J (2013) The CHOPIN project: Cooperation between Human and robotic teams in catastrophic incident. In: Proceedings of the 2013 international symposium on safety, security and rescue robotics (SSRR 2013), Sweden, Linköping

    Google Scholar 

  4. Chevaleyre Y (2004) Theoretical analysis of the multi-agent patrolling problem. In : Proceedings of the 2004 international conference on agent intelligent technologies (IAT’04), China, Beijing, pp 30–308

    Google Scholar 

  5. Smith S, Rus D (2010) Multi-robot monitoring in dynamic environments with guaranteed currency of observations. In: Proceedings of the 49th IEEE conference on decision and control, USA, Atlanta, Georgia, pp 514–521

    Google Scholar 

  6. Pasqualetti F, Franchi A, Bullo F (2012) On cooperative patrolling: optimal trajectories, complexity analysis, and approximation algorithms. IEEE Trans Rob 28(3):592–606

    Article  Google Scholar 

  7. Fazli P, Davoodi A and Mackworth AK (2013) Multi-robot repeated area coverage. In: Autonomous robots, 34(4), Springer Science, May 2013, pp 251–276

    Google Scholar 

  8. Portugal D, Rocha R (2010) MSP Algorithm: multi-robot patrolling based on territory allocation using balanced graph partitioning. In: Proceedings of 25th ACM symposium on applied computing (SAC 2010), Special track on intelligent robotic systems, Switzerland, Sierre, pp 1271–1276

    Google Scholar 

  9. Pippin C, Christensen H and Weiss L (2013) Performance based task assignment in multi-robot patrolling. In Proceedings of the 2013 ACM symposium on applied computing (SAC’13), Portugal, Coimbra, pp 70–76

    Google Scholar 

  10. Machado A, Ramalho G, Zucker J and Drogoul A (2003) Multi-agent patrolling: an empirical analysis of alternative architectures. In: Multi-agent-based simulation II, Lecture notes in computer science, vol 2581. Springer, pp 155–170

    Google Scholar 

  11. Sempé F and Drogoul A (2003) Adaptive patrol for a group of robots. In: Proceedings of the 2003 IEEE/RSJ international conference on intelligent robots and systems (IROS’2003), Las Vegas, Nevada, USA

    Google Scholar 

  12. Sampaio P, Ramalho G and Tedesco P (2010) The gravitational strategy for the timed patrolling. In: Proceedings of the IEEE international conference on tools with artificial intelligence (ICTAI’10), Arras, France, pp 113–120

    Google Scholar 

  13. Marino A, Parker L, Antonelli G, Caccavale F (2009) Behavioral control for multi-robot perimeter patrol: a finite state automata approach. In: Proceedings of the IEEE international conference on robotics and automation (ICRA’09), Kobe, Japan, pp 831–836

    Google Scholar 

  14. Aguirre O, Taboada H (2012) An evolutionary game theory approach for intelligent patrolling. In: Procedia computer science, vol 12, part II, Elsevier, pp 140–145

    Google Scholar 

  15. Yanovski V, Wagner IA, Bruckstein AM (2003) A distributed ant algorithm for efficiently patrolling a network. Algorithmica 37:165–186

    Article  MATH  MathSciNet  Google Scholar 

  16. Marier J, Besse C and Chaib-draa B (2010) Solving the continuous time multiagent patrol problem. In: Proceedings of the 2010 IEEE international conference on robotics and automation (ICRA’10), Anchorage, Alaska, USA

    Google Scholar 

  17. Keskin BB, Li S, Steil D, Spiller S (2012) Analysis of an integrated maximum covering and patrol routing problem. In: Transportation research Part E: Logistics and transportation, vol 48, Elsevier, pp 215–232

    Google Scholar 

  18. Portugal D, Rocha R (2011) A survey on Multi-robot patrolling algorithms. Technological innovation for sustainability, IFIP advances in information and communication technology series, vol 349. Springer, Berlin, pp 139–146

    Google Scholar 

  19. Sak T, Wainer J and Goldenstein S (2008) Probabilistic multiagent patrolling. In: Advances in artificial intelligence, proceedings of the 19th Brazilian symposium on artificial intelligence (SBIA 2008), Lecture Notes in Computer Science, vol 5249, Springer, pp 124–133

    Google Scholar 

  20. Agmon N, Kaminka G, Kraus S (2011) Multi-robot adversarial patrolling: facing a full-knowledge opponent. J Artif Intell Res (JAIR) 42:887–916

    MATH  MathSciNet  Google Scholar 

  21. Basilico N, Gatti N, Rossi T, Ceppi S and Amigoni F (2009) Extending algorithms for mobile robot patrolling in the presence of adversaries to more realistic settings. In: Proceedings of the 2009 IEEE/WIC/ACM international conference on intelligent agent technology (IAT’09), Milan, Italy, pp 557–564

    Google Scholar 

  22. Pita J, Tambe M, Kiekintveld C, Cullen S, Steigerwald E (2011) GUARDS-innovative application of game theory for national airport security. In: Proceedings of the 22nd international joint conference on artificial intelligence (IJCAI’11), vol 3. Spain, Barcelona, pp 2710–2715

    Google Scholar 

  23. Iocchi L, Marchetti L and Nardi D (2011) Multi-robot patrolling with coordinated behaviours in realistic environments. In: Proceedings of the international conference on intelligent robots and systems (IROS’2011), San Francisco, CA, USA, pp 2796–2801

    Google Scholar 

  24. Portugal D and Rocha RP (2013) Retrieving topological information for mobile robots provided with grid map. In: Agents and artificial intelligence, communications in computer and information science (CCIS) series, vol 358. Springer, Berlin, pp 204–217

    Google Scholar 

  25. Portugal D, Rocha RP (2011) On the performance and scalability of multi-robot patrolling algorithms. In: Proceedings of the 2011 IEEE international symposium on safety, security, and rescue robotics (SSRR 2011), Japan, Kyoto, pp 50–55

    Google Scholar 

  26. Portugal D and Rocha RP (2013) Multi-robot patrolling algorithms: examining performance and scalability. In: Advanced robotics journal, special issue on safety, security, and rescue robotics, 27(5), pp 325–336

    Google Scholar 

  27. Portugal D and Rocha RP (2012) Decision methods for distributed multi-robot patrol. In: Proceedings of the 10th international symposium on safety, security and rescue robotics (SSRR’2012), College Station, Texas, USA

    Google Scholar 

  28. Vaughan R (2008) Massively multi-robot simulation in stage. J Swarm Intell 2(2–4):189–208

    Article  Google Scholar 

  29. Quigley M, Gerkey B, Conley K, Faust J, Foote T, Leibs J, Berger E, Wheeler R, Ng A (2009) ROS: an open-source robot operating system. In: Proceedings of the IEEE international conference on robotics and automation (ICRA’2009), workshop on open source software, Japan, Kobe

    Google Scholar 

  30. Jansen F and Nielsen T (2007) Bayesian networks and decision graphs, 2nd edition, Springer

    Google Scholar 

  31. Balch T, Arkin R (1994) Communication in reactive multiagent robotic systems. Auton Robots 1(1):27–52

    Article  Google Scholar 

Download references

Acknowledgments

This work has been supported by a Ph.D. grant (SFRH/BD/64426/2009), the CHOPIN research project (PTDC/EEA-CRO/119000/2010), and the Institute of Systems and Robotics (project Est-C/EEI/UI0048/2011), all of them funded by the Portuguese science agency “Fundação para a Ciência e a Tecnologia”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Portugal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Portugal, D., Rocha, R.P. (2014). Cooperative Multi-robot Patrol in an Indoor Infrastructure. In: Spagnolo, P., Mazzeo, P., Distante, C. (eds) Human Behavior Understanding in Networked Sensing. Springer, Cham. https://doi.org/10.1007/978-3-319-10807-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10807-0_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10806-3

  • Online ISBN: 978-3-319-10807-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics