Counter-ant algorithm for evolving multirobot collaboration

The use of multirobot systems, is affecting our society in a fundamental way; from their use in hazardous environments, to their application in automated environmental cleanup. In an unknown environment, one of the most important problem related to multirobot systems, is to decide how to coordinate actions in order to achieve tasks in an optimal way. Ant algorithms are proved to be very useful in solving such distributed control problems. We introduce in this paper a modified version of the known ant algorithm, called Counter-Ant Algorithm (CAA). Indeed, the robots' collaborative behaviour is based on repulsion instead of attraction to pheromone, which is a chemical matter open to evaporation and representing the core of ants' cooperation. In order to test the performance of our CAA, we implement, simulate and test our algorithm in a generic multirobot environment. In practical terms, the subdivision of the cleaning space is achieved in emergent and evolving way. A series of simulations show the usefulness of our algorithm for adaptive and cooperative cleanup.

[1]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[2]  Adel M. Alimi,et al.  Towards a fuzzy evaluation of the adaptivity degree of an evolving agent , 2008, 2008 3rd International Workshop on Genetic and Evolving Systems.

[3]  Michael R. M. Jenkin,et al.  A taxonomy for swarm robots , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[4]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[5]  Hong Zhang,et al.  Collective Robotics: From Social Insects to Robots , 1993, Adapt. Behav..

[6]  Marco Dorigo,et al.  The ant colony optimization meta-heuristic , 1999 .

[7]  Guangming Xie,et al.  Adaptive task assignment for multiple mobile robots via swarm intelligence approach , 2007, Robotics Auton. Syst..

[8]  Anies Hannawati Purnamadjaja,et al.  Pheromone communication: implementation of necrophoric bee behaviour in a robot swarm , 2004, IEEE Conference on Robotics, Automation and Mechatronics, 2004..

[9]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.

[10]  Hong Zhang,et al.  Stagnation recovery behaviours for collective robotics , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[11]  Jorge Casillas,et al.  Learning cooperative linguistic fuzzy rules using the best–worst ant system algorithm , 2005 .

[12]  Chris Melhuish,et al.  Stigmergy, Self-Organization, and Sorting in Collective Robotics , 1999, Artificial Life.

[13]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[14]  M. Sugisaka,et al.  Complexity science for the design of swarm robot control systems , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[15]  Laurence D. Merkle,et al.  Multi-agent cooperation using the ant algorithm with variable pheromone placement , 2005, 2005 IEEE Congress on Evolutionary Computation.

[16]  Jorge Casillas,et al.  Learning cooperative linguistic fuzzy rules using the best–worst ant system algorithm: Research Articles , 2005 .

[17]  Nikola Kasabov,et al.  Evolving Intelligent Systems: Methods, Learning, & Applications , 2006, 2006 International Symposium on Evolving Fuzzy Systems.

[18]  Francisco Herrera,et al.  Learning cooperative linguistic fuzzy rules using the best-worst ant system algorithm , 2005, Int. J. Intell. Syst..

[19]  Eric Bonabeau,et al.  Cooperative transport by ants and robots , 2000, Robotics Auton. Syst..

[20]  Michael G. Paulin,et al.  Collective and distributive swarm intelligence: evolutional biological survey , 2004 .