Skip to main content
Log in

Proposition of a Distributed Voronoi Partitioning Approach Enhanced with a Dispersion Phase for a Multirobot System

  • Published:
International Journal of Social Robotics Aims and scope Submit manuscript

Abstract

This paper is an extension to our work presented in Ben Slimane and Tagina (in: Nguyen, Pimenidis, Khan and Trawiński (eds) Computational collective intelligence, Springer, Cham, 2018). It deals with the the problem of partitioning the space in an even way between a number of autonomous mobile robots. In our previous work we proposed a distributed one-phased partitioning method where each robot constructs its corresponding Voronoi cell from the information received from its neighbors. We propose in what follows a two-phased partitioning approach, starting with a dispersion task, followed by the distributed Voronoi partitioning as for the one-phased method. For the dispersion phase, we propose a novel parametrized algorithm from which we seek to control the dispersion behavior of the robots. The individual actions of the agents are controlled by the belief–desire–intention model which endows them with the required know-how needed to operate deliberately and readjust the plans dynamically on the go. We show in this paper, through a series of experiments, the results of the dispersion method and the impact of its parameters on the generated maps. We also compare the results of the two partitioning methods to show the impact of the dispersion on the partitioning in terms of the actual performed steps towards convergence and the generated maps for both methods.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Augustine J, Moses Jr WK (2017) Dispersion of mobile robots: a study of memory-time trade-offs. arXiv:1707.05629

  2. Batalin MA, Sukhatme GS (2004) Coverage, exploration and deployment by a mobile robot and communication network. Telecommun. Syst. 26:181–196

    Article  Google Scholar 

  3. Ben Slimane N, Tagina M (2018) Proposition of a BDI-based distributed partitioning approach for a multirobot system. In: Nguyen NT, Pimenidis E, Khan Z, Trawiński B (eds) Computational collective intelligence. Springer, Cham, pp 121–131

    Chapter  Google Scholar 

  4. Damer S, Ludwig L, Lapoint MA, Gini M, Papanikolopoulos N, Budenske J (2006) Dispersion and exploration algorithms for robots in unknown environments. In: Gage GRGCMSDW (ed) Unmanned systems technology WIII, proceeding of the SPIE

  5. Davis DN, Kanaganapalli Ramulu S (2017) Reasoning with BDI robots: from simulation to physical environment–implementations and limitations. Paladyn J Behav Robot 8(1):39–57. https://doi.org/10.1515/pjbr-2017-0003

  6. Dawson-Howe KM, Williams TG (1998) The detection of buried landmines using probing robots. Robot Autonom Syst 23:235–243

    Article  Google Scholar 

  7. Denny J, Coleman P, Tapia L, Amato NM (2009) Roadmap based partitioning. Texas A&M (report)

  8. Bratman ME (1991) Intention, plans, and practical reason. The Philosophical Review Duke University Press on behalf of Philosophical Review, pp 277–284

  9. Fichera L, Marletta D, Nicosia V, Santoro C (2011) Flexible robot strategy design using belief–desire–intention model. In: Obdržálek D, Gottscheber A (eds) Research and education in robotics—EUROBOT 2010. Springer, Berlin, pp 57–71

    Chapter  Google Scholar 

  10. Fichera L, Messina F, Pappalardo G, Santoro C (2017) A Python framework for programming autonomous robots using a declarative approach. Sci Comput Program 139:36–55

    Article  Google Scholar 

  11. Foote T (2013) tf: the transform library. In: IEEE conference on technologies for practical robot applications (TePRA), pp 1–6

  12. Gelenbe E, Schmajuk N, Staddon J, Reif J (1997) Autonomous search by robots and animals: a survey. Robot Autonom Syst 22:23–34

    Article  Google Scholar 

  13. Gottifredi S, Tucat M, Corbatta D, García AJ, Simari GR (2010) A BDI architecture for high level robot deliberation. Rev Iberoamer Intel Artif 14:74–83

    Google Scholar 

  14. Hernández E, Cerro JD, Barrientos A (2013) Game theory models for multi-rDobot patrolling of infrastructures. Int J Adv Rob Syst 10:181

    Article  Google Scholar 

  15. Howard A, Matarić MJ, Sukhatme GS (2002) Mobile sensor network deployment using potential fields: a distributed, scalable solution to the area coverage problem. In: Asama H, Arai T, Fukuda T, Hasegawa T (eds) Distributed autonomous robotic systems 5. Springer, Tokyo, pp 299–308

    Chapter  Google Scholar 

  16. Jacquet P, Muhlethaler P, Clausen T, Laouiti A, Qayyum A, Viennot L (2001) Optimized link state routing protocol for ad hoc networks. In: Proceedings. IEEE international multi topic conference, 2001. IEEE INMIC 2001. Technology for the 21st Century, pp 62–68

  17. Jan S, Lars B, Alexander P, Winfried L, Wolfgang R (2006) On the validation of belief–desire–intention agents. In: The fifth international joint conference on autonomous agents and multi-agent systems, Hakodate, Japan

  18. Khamis A, Elgindy A (2012) Minefield mapping using cooperative multirobot systems. J Robot 2012:17

    Google Scholar 

  19. Ludwig L, Gini M (2006) Robotic swarm dispersion using wireless intensity signals. In: Gini M, Voyles R (eds) Distributed autonomous robotic systems 7. Springer, Tokyo, pp 135–144

    Chapter  Google Scholar 

  20. Macqueen J (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of the Fifth Berkeley symposium on mathematical statistics and probability, volume 1: statistics. University of California Press, Berkeley, pp 281–297

  21. Moore T, Stouch D (2016) A generalized extended Kalman filter implementation for the robot operating system. In: Menegatti E, Michael N, Berns K, Yamaguchi H (eds) Intelligent autonomous systems 13. Springer, Cham, pp 335–348

    Chapter  Google Scholar 

  22. Morales M, Tapia L, Pearce R, Rodriguez S, Amato N (2005) A machine learning approach for feature-sensitive motion planning

  23. Morales M, Tapia L, Pearce R, Rodriguez S, Amato N (2005) C-space subdivision and integration in feature-sensitive motion planning. In: Proceedings of the 2005 IEEE international conference on robotics and automation, pp 3114–3119

  24. Nagatani K, Kiribayashi S, Okada Y, Otake K, Yoshida K, Tadokoro S, Nishimura T, Yoshida T, Koyanagi E, Fukushima M, Kawatsuma S (2013) Emergency response to the nuclear accident at the Fukushima Daiichi Nuclear Power Plants using mobile rescue robots. J Field Robot 30:44–63

    Article  Google Scholar 

  25. Portugal D, Rocha RP (2013) Distributed multi-robot patrol: a scalable and fault-tolerant framework. Robot Auton Syst 61:1572–1587

    Article  Google Scholar 

  26. Quigley M, Conley K, Gerkey BP, Faust J, Foote T, Leibs J, Wheeler R, Ng AY (2009) ROS: an open-source Robot Operating System. In: IEEE international conference on robotics and automation (ICRA2009), Kobe, Japan

  27. Rao A, Georgeff M (1995) BDI agents: from theory to practice. In: First international conference on multiagent systems. AAAI Press, San Francisco, pp 312–319

  28. Simari GI, Parsons SD (2011) Markov Decision Processes and the Belief–Desire–Intention Model. Springer, New York

    Book  Google Scholar 

  29. Wu L, Garcia MA, Puig D, Sole A (2007) Voronoi-based space partitioning for coordinated multi-robot exploration. J Phys Agents 1:37–44

    Google Scholar 

  30. Arokiasami WA, Vadakkepat P, Tan KC et al (2016) Complex. Intell Syst 2:45. https://doi.org/10.1007/s40747-016-0014-8

    Article  Google Scholar 

  31. Noorunnisa S, Jarvis D, Jarvis J, Watson M (2019) Human-agent collaboration: a goal-based BDI approach. In: Jezic G, Chen-Burger YH, Howlett R, Jain L, Vlacic L, Šperka R (eds) Agents and multi-agent systems: technologies and applications 2018 KES-AMSTA-18 (2018) smart innovation, systems and technologies, vol 96. Springer, Cham

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nourchene Ben Slimane.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ben Slimane, N., Tagina, M. Proposition of a Distributed Voronoi Partitioning Approach Enhanced with a Dispersion Phase for a Multirobot System. Int J of Soc Robotics 13, 887–898 (2021). https://doi.org/10.1007/s12369-020-00677-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12369-020-00677-2

Keywords

Navigation