Synchronized dispersion of robotic swarms using XP colonies

Robotic swarms are multi-robot systems with no central coordination. The swarm as a whole is capable of displaying complex behaviors even if the robots are very simple and limited in sensing capabilities. The interaction between robots is only local and may also take place indirectly through the environment. The main contribution of this paper is that it demonstrates that membrane computing (XP colonies in this case) is a valid instrument for modeling and control of robots in a swarm. More, as membrane systems are parallel and distributed models, this makes the use of XP colonies to control robots in a swarm a valuable approach to the control of swarms of hundreds and thousands of robots where the parallelization of the control is a must. A case study on the synchronized dispersion of robots in a swarm is presented together with demonstration videos.

[1]  Andrei George Florea,et al.  Lulu - a software simulator for P colonies. Use case scenarios and demonstration videos , 2015 .

[2]  Levent Bayındır,et al.  A review of swarm robotics tasks , 2016, Neurocomputing.

[3]  Jozef Kelemen,et al.  On P Colonies, a Simple Bio-Chemically Inspired Model of Computation , 2005 .

[4]  Radhika Nagpal,et al.  Kilobot: A low cost robot with scalable operations designed for collective behaviors , 2014, Robotics Auton. Syst..

[5]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Nadia Nedjah,et al.  Distributed efficient localization in swarm robotic systems using swarm intelligence algorithms , 2016, Neurocomputing.

[7]  Francis Heylighen,et al.  Stigmergy as a universal coordination mechanism I: Definition and components , 2016, Cognitive Systems Research.

[8]  Nadia Nedjah,et al.  Efficient distributed algorithm of dynamic task assignment for swarm robotics , 2013, Neurocomputing.

[9]  Andrei George Florea,et al.  Synchronized dispersion of robotic swarms using XP colonies , 2016, 2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI).

[10]  Radhika Nagpal,et al.  Programmable self-assembly in a thousand-robot swarm , 2014, Science.

[11]  Andrei George Florea,et al.  Development of a Software Simulator for P colonies - Applications in Robotics , 2016, Int. J. Unconv. Comput..

[12]  Gheorghe Paun,et al.  A guide to membrane computing , 2002, Theor. Comput. Sci..

[13]  Joarder Kamruzzaman,et al.  Search and tracking algorithms for swarms of robots: A survey , 2016, Robotics Auton. Syst..