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.
Similar content being viewed by others
References
Augustine J, Moses Jr WK (2017) Dispersion of mobile robots: a study of memory-time trade-offs. arXiv:1707.05629
Batalin MA, Sukhatme GS (2004) Coverage, exploration and deployment by a mobile robot and communication network. Telecommun. Syst. 26:181–196
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
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
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
Dawson-Howe KM, Williams TG (1998) The detection of buried landmines using probing robots. Robot Autonom Syst 23:235–243
Denny J, Coleman P, Tapia L, Amato NM (2009) Roadmap based partitioning. Texas A&M (report)
Bratman ME (1991) Intention, plans, and practical reason. The Philosophical Review Duke University Press on behalf of Philosophical Review, pp 277–284
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
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
Foote T (2013) tf: the transform library. In: IEEE conference on technologies for practical robot applications (TePRA), pp 1–6
Gelenbe E, Schmajuk N, Staddon J, Reif J (1997) Autonomous search by robots and animals: a survey. Robot Autonom Syst 22:23–34
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
Hernández E, Cerro JD, Barrientos A (2013) Game theory models for multi-rDobot patrolling of infrastructures. Int J Adv Rob Syst 10:181
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
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
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
Khamis A, Elgindy A (2012) Minefield mapping using cooperative multirobot systems. J Robot 2012:17
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
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
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
Morales M, Tapia L, Pearce R, Rodriguez S, Amato N (2005) A machine learning approach for feature-sensitive motion planning
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
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
Portugal D, Rocha RP (2013) Distributed multi-robot patrol: a scalable and fault-tolerant framework. Robot Auton Syst 61:1572–1587
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
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
Simari GI, Parsons SD (2011) Markov Decision Processes and the Belief–Desire–Intention Model. Springer, New York
Wu L, Garcia MA, Puig D, Sole A (2007) Voronoi-based space partitioning for coordinated multi-robot exploration. J Phys Agents 1:37–44
Arokiasami WA, Vadakkepat P, Tan KC et al (2016) Complex. Intell Syst 2:45. https://doi.org/10.1007/s40747-016-0014-8
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
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12369-020-00677-2