skip to main content
10.1145/3167132.3167223acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Evolving collective behaviours in simulated kilobots

Published: 09 April 2018 Publication History

Abstract

The field of Evolutionary Robotics has multiple common tasks and widely used benchmark activities such as navigation, obstacle avoidance, and phototaxis. We present an evolutionary approach to learning behaviours that demonstrate emergent collective phototaxis in a swarm of simulated robots.
Our approach demonstrates that evolutionary computation can be used to evolve the emergent, self-organising behaviours of clustering and phototaxis in a population of simulated robots where the robots possess limited capabilities. In addition to demonstrating the feasibility of the approach, we show that the evolved behaviours are also robust to noise and flexible in changing environments.

References

[1]
R Batllori, Craig B Laramee, W Land, and J David Schaffer. 2011. Evolving spiking neural networks for robot control. Procedia Computer Science 6 (2011), 329--334.
[2]
Ezequiel Di Paolo. 2002. Spike-timing dependent plasticity for evolved robots. Adaptive Behavior 10, 3-4 (2002), 243--263.
[3]
Dario Floreano and Laurent Keller. 2010. Evolution of adaptive behaviour in robots by means of Darwinian selection. PLoS Biol 8, 1 (2010), e1000292.
[4]
Gianpiero Francesca, Manuele Brambilla, Arne Brutschy, Vito Trianni, and Mauro Birattari. 2014. AutoMoDe: A novel approach to the automatic design of control software for robot swarms. Swarm Intelligence 8, 2 (2014), 89--112.
[5]
Francis Jeanson and Anthony White. 2012. Evolving axonal delay neural networks for robot control. In Proceedings of the 14th annual conference on Genetic and evolutionary computation. ACM, 121--128.
[6]
Francesco Mondada, Edoardo Franzi, and Paolo Ienne. 1994. Mobile robot miniaturisation: A tool for investigation in control algorithms. In Experimental robotics III. Springer, 501--513.
[7]
Francesco Mondada, Giovanni C Pettinaro, Ivo Kwee, André Guignard, Dario Floreano, LM Gambardella, Stefano Nolfi, J-L Deneubourg, and Marco Dorigo. 2002. SWARM-BOT: A swarm of autonomous mobile robots with self-assembling capabilities. In Proceedings of the Workshop on Self-Organisation and Evolution of Social Behaviour. 11--22.
[8]
Andrew L Nelson, Gregory J Barlow, and Lefteris Doitsidis. 2009. Fitness functions in evolutionary robotics: A survey and analysis. Robotics and Autonomous Systems 57, 4 (2009), 345--370.
[9]
Carlo Pinciroli, Vito Trianni, Rehan O'Grady, Giovanni Pini, Arne Brutschy, Manuele Brambilla, Nithin Mathews, Eliseo Ferrante, Gianni Di Caro, Frederick Ducatelle, et al. 2011. ARGoS: a modular, multi-engine simulator for heterogeneous swarm robotics. In Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. IEEE, 5027--5034.
[10]
Andrea Roli, Marco Villani, Roberto Serra, Stefano Benedettini, Carlo Pinciroli, and Mauro Birattari. 2015. Dynamical properties of artificially evolved Boolean network robots. In Congress of the Italian Association for Artificial Intelligence. Springer, 45--57.
[11]
Michael Rubenstein, Christian Ahler, and Radhika Nagpal. 2012. Kilobot: A low cost scalable robot system for collective behaviors. In Robotics and Automation (ICRA), 2012 IEEE International Conference on. IEEE, 3293--3298.
[12]
Fernando Silva, Luís Correia, and Anders Lyhne Christensen. 2016. Leveraging online racing and population cloning in evolutionary multirobot systems. In European Conference on the Applications of Evolutionary Computation. Springer, 165--180.
[13]
Fernando Silva, Paulo Urbano, Luís Correia, and Anders Lyhne Christensen. 2015. odNEAT: An algorithm for decentralised online evolution of robotic controllers. Evolutionary Computation 23, 3 (2015), 421--449.
[14]
Vito Trianni and Stefano Nolfi. 2011. Engineering the evolution of self-organizing behaviors in swarm robotics: A case study. Artificial life 17, 3 (2011), 183--202.
[15]
Richard A Watson, Sevan G Ficici, and Jordan B Pollack. 2002. Embodied evolution: Distributing an evolutionary algorithm in a population of robots. Robotics and Autonomous Systems 39, 1 (2002), 1--18.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
April 2018
2327 pages
ISBN:9781450351911
DOI:10.1145/3167132
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 April 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collective behaviour
  2. evolutionary swarm robotics
  3. genetic algorithms
  4. kilobots
  5. phototaxis

Qualifiers

  • Research-article

Funding Sources

  • Higher Education Authority

Conference

SAC 2018
Sponsor:
SAC 2018: Symposium on Applied Computing
April 9 - 13, 2018
Pau, France

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 99
    Total Downloads
  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)2
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media