Self-organised path formation in a swarm of robots

In this paper, we study the problem of exploration and navigation in an unknown environment from an evolutionary swarm robotics perspective. In other words, we search for an efficient exploration and navigation strategy for a swarm of robots, which exploits cooperation and self-organisation to cope with the limited abilities of the individual robots. The task faced by the robots consists in the exploration of an unknown environment in order to find a path between two distant target areas. The collective strategy is synthesised through evolutionary robotics techniques, and is based on the emergence of a dynamic structure formed by the robots moving back and forth between the two target areas. Due to this structure, each robot is able to maintain the right heading and to efficiently navigate between the two areas. The evolved behaviour proved to be effective in finding the shortest path, adaptable to new environmental conditions, scalable to larger groups and larger environment size, and robust to individual failures.

[1]  Dario Floreano,et al.  Energy management for indoor hovering robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Stefano Nolfi,et al.  Strengths and synergies of evolved and designed controllers: A study within collective robotics , 2009, Artif. Intell..

[3]  Luca Maria Gambardella,et al.  Self-organized cooperation between robotic swarms , 2011, Swarm Intelligence.

[4]  Vito Trianni,et al.  Evolutionary Swarm Robotics - Evolving Self-Organising Behaviours in Groups of Autonomous Robots , 2008, Studies in Computational Intelligence.

[5]  Thomas Schmickl,et al.  Trophallaxis within a robotic swarm: bio-inspired communication among robots in a swarm , 2008, Auton. Robots.

[6]  J. Deneubourg,et al.  Self-organized shortcuts in the Argentine ant , 1989, Naturwissenschaften.

[7]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[8]  D. Floreano,et al.  Evolutionary Conditions for the Emergence of Communication in Robots , 2007, Current Biology.

[9]  Stefano Nolfi,et al.  Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines , 2000 .

[10]  B. Werger Robotic \Food" Chains: Externalization of State and Program for Minimal-Agent Foraging , 1996 .

[11]  Dario Floreano,et al.  Energy-efficient indoor search by swarms of simulated flying robots without global information , 2010, Swarm Intelligence.

[12]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[13]  Jacques Ferber,et al.  From Tom Thumb to the Dockers: some experiments with foraging robots , 1993 .

[14]  Pattie Maes,et al.  Robotic “Food” Chains: Externalization of State and Program for Minimal-Agent Foraging , 1996 .

[15]  Marco Dorigo,et al.  Evolution, Self-organization and Swarm Robotics , 2008, Swarm Intelligence.

[16]  Dario Floreano,et al.  E-puck - A Robotic Platform for Studying the Evolution of Communication , 2010, Evolution of Communication and Language in Embodied Agents.

[17]  David V. Thiel,et al.  Sensing odour trails for mobile robot navigation , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[18]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[19]  R. Passingham The hippocampus as a cognitive map J. O'Keefe & L. Nadel, Oxford University Press, Oxford (1978). 570 pp., £25.00 , 1979, Neuroscience.

[20]  Max Pfingsthorn,et al.  UvA-DARE ( Digital Academic Repository ) A scalable hybrid multi-robot SLAM method for highly detailed maps , 2007 .

[21]  Francesco Mondada,et al.  The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Marco Dorigo,et al.  Collective decision-making based on social odometry , 2010, Neural Computing and Applications.

[23]  Aude Billard,et al.  From Animals to Animats , 2004 .

[24]  Phil Husbands,et al.  Evolutionary robotics , 2014, Evolutionary Intelligence.

[25]  Sebastian Thrun,et al.  Multi-robot SLAM with Sparse Extended Information Filers , 2003, ISRR.

[26]  Richard T. Vaughan,et al.  SO-LOST - An Ant-Trail Algorithm for Multi-Robot Navigation with Active Interference Reduction , 2010, ALIFE.

[27]  Gerhard Lakemeyer,et al.  Exploring artificial intelligence in the new millennium , 2003 .

[28]  Hiroshi Kobayashi,et al.  An Autonomous Agent Navigating with a Polarized Light Compass , 1997, Adapt. Behav..

[29]  John Hallam,et al.  From Animals to Animats 10 , 2008 .

[30]  Gaurav S. Sukhatme,et al.  Emergent bucket brigading: a simple mechanisms for improving performance in multi-robot constrained-space foraging tasks , 2001, AGENTS '01.

[31]  Gregory Dudek,et al.  Multi-robot collaboration for robust exploration , 2004, Annals of Mathematics and Artificial Intelligence.

[32]  Dario Floreano,et al.  Flying Insects and Robots , 2010 .

[33]  Thomas Schmickl,et al.  Antbots: A Feasible Visual Emulation of Pheromone Trails for Swarm Robots , 2010, ANTS Conference.

[34]  R. Wehner Desert ant navigation: how miniature brains solve complex tasks , 2003, Journal of Comparative Physiology A.

[35]  Stefano Nolfi,et al.  On the Coupling Between Agent Internal and Agent/ Environmental Dynamics: Development of Spatial Representations in Evolving Autonomous Robots , 2008, Adapt. Behav..

[36]  Wolfgang Stürzl,et al.  Visual Homing in Insects and Robots , 2010, Flying Insects and Robots.

[37]  David Filliat,et al.  Map-based navigation in mobile robots: II. A review of map-learning and path-planning strategies , 2003, Cognitive Systems Research.

[38]  Libor Preucil,et al.  European Robotics Symposium 2008 , 2008 .

[39]  D. Floreano,et al.  Evolutionary Robotics: The Biology,Intelligence,and Technology , 2000 .

[40]  Marco Dorigo,et al.  Path formation in a robot swarm , 2008, Swarm Intelligence.

[41]  Marco Dorigo,et al.  Swarm Robotics: Special Issue Editorial , 2004 .

[42]  Dario Floreano,et al.  Reverse-engineering of artificially evolved controllers for swarms of robots , 2009, 2009 IEEE Congress on Evolutionary Computation.

[43]  Luca Maria Gambardella,et al.  Communication assisted navigation in robotic swarms: Self-organization and cooperation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  Francisco C. Santos,et al.  Social Odometry in Populations of Autonomous Robots , 2008, ANTS Conference.

[45]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[46]  E. Talbi Studies in Computational Intelligence 424 , 2012 .

[47]  Stefano Nolfi,et al.  Engineering the Evolution of Self-Organizing Behaviors in Swarm Robotics: A Case Study , 2011, Artificial Life.

[48]  R. Vickerstaff,et al.  Published by The Company of Biologists 2005 doi:10.1242/jeb.01772 Evolving neural models of path integration , 2022 .

[49]  Jean-Arcady Meyer,et al.  Map-based navigation in mobile robots: I. A review of localization strategies , 2003, Cognitive Systems Research.

[50]  Stefano Nolfi,et al.  Evolution of Communication and Language in Embodied Agents , 2009 .

[51]  Franco Zambonelli,et al.  Pervasive pheromone-based interaction with RFID tags , 2007, TAAS.

[52]  J. Deneubourg,et al.  Collective Decision-Making and Foraging Patterns in Ants and Honeybees , 2008 .

[53]  Dario Floreano,et al.  Evolved swarming without positioning information: an application in aerial communication relay , 2009, Auton. Robots.

[54]  Hugh Durrant-Whyte,et al.  Simultaneous localization and mapping (SLAM): part II , 2006 .

[55]  Marco Dorigo,et al.  Teamwork in Self-Organized Robot Colonies , 2009, IEEE Transactions on Evolutionary Computation.

[56]  Verena V. Hafner,et al.  Cognitive Maps in Rats and Robots , 2005, Adapt. Behav..

[57]  Stefano Nolfi,et al.  Evolution of Self-organised Path Formation in a Swarm of Robots , 2010, ANTS Conference.

[58]  Francesco Mondada,et al.  The e-puck, a Robot Designed for Education in Engineering , 2009 .

[59]  Jeffrey L. Krichmar,et al.  Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines , 2001, Complex..

[60]  R. Johnstone,et al.  Animal signals , 2013, Current Biology.

[61]  Jim Dowling,et al.  Properties and mechanisms of self-organizing MANET and P2P systems , 2007, TAAS.

[62]  Fumitoshi Matsuno,et al.  Communication using pheromone field for multiple robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[63]  David W. Payton,et al.  Pheromone Robotics , 2001, Auton. Robots.

[64]  Guy Theraulaz,et al.  Alice in Pheromone Land: An Experimental Setup for the Study of Ant-like Robots , 2007, 2007 IEEE Swarm Intelligence Symposium.

[65]  Stefano Nolfi,et al.  Evolution of Implicit and Explicit Communication in Mobile Robots , 2010, Evolution of Communication and Language in Embodied Agents.

[66]  R. Menzel,et al.  Honey bees navigate according to a map-like spatial memory. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[67]  Stewart W. Wilson,et al.  From Animals to Animats 5. Proceedings of the Fifth International Conference on Simulation of Adaptive Behavior , 1997 .

[68]  Gaurav S. Sukhatme,et al.  LOST: localization-space trails for robot teams , 2002, IEEE Trans. Robotics Autom..