Evolution of Signalling in a Group of Robots Controlled by Dynamic Neural Networks

Communication is a point of central importance in swarms of robots. This paper describes a set of simulations in which artificial evolution is used as a means to engineer robot neuro-controllers capable of guiding groups of robots in a categorisation task by producing appropriate actions. Communicative behaviour emerges, notwithstanding the absence of explicit selective pressure (coded into the fitness function) to favour signalling over non-signalling groups. Post-evaluation analyses illustrate the adaptive function of the evolved signals and show that they are tightly linked to the behavioural repertoire of the agents. Finally, our approach for developing controllers is validated by successfully porting one evolved controller on real robots.

[1]  Marco Dorigo,et al.  Self-organisation and communication in groups of simulated and physical robots , 2006, Biological Cybernetics.

[2]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

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

[4]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[5]  Lincoln Smith,et al.  Evolving controllers for a homogeneous system of physical robots: structured cooperation with minimal sensors , 2003, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[6]  Nick Jakobi,et al.  Evolutionary Robotics and the Radical Envelope-of-Noise Hypothesis , 1997, Adapt. Behav..

[7]  Randall D. Beer,et al.  Evolving Dynamical Neural Networks for Adaptive Behavior , 1992, Adapt. Behav..

[8]  Stefano Nolfi,et al.  Emergence of communication in embodied agents: co-adapting communicative and non-communicative behaviours , 2005, Connect. Sci..

[9]  Luca Maria Gambardella,et al.  c ○ 2004 Kluwer Academic Publishers. Manufactured in The Netherlands. Swarm-Bot: A New Distributed Robotic Concept , 2022 .

[10]  Rodney A. Brooks,et al.  Artificial Life and Real Robots , 1992 .

[11]  Michael R. M. Jenkin,et al.  Computational principles of mobile robotics , 2000 .

[12]  Marco Dorigo,et al.  Evolving Communicating Agents that Integrate Information over Time: a Real Robot Experiment , 2005 .

[13]  M. Dorigo,et al.  Feeling the Flow of Time trough Sensory-Motor Coordination , 2004 .

[14]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[15]  Stefano Nolfi,et al.  Evolving robots able to integrate sensory-motor information over time , 2001, Theory in Biosciences.

[16]  Marco Dorigo,et al.  ‘Feeling’ the Flow of Time through Sensory-Motor Coordination , 2004 .