Revolve: A Versatile Simulator for Online Robot Evolution

Elte Hupkes, Milan Jelisavcic*, A. E. Eiben

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

429 Downloads (Pure)


Developing robotic systems that can evolve in real-time and real-space is a long term objective with technological as well as algorithmic milestones on the road. Technological prerequisites include advanced 3D-printing, automated assembly, and robust sensors and actuators. The necessary evolutionary mechanisms need not wait for these, they can be developed and investigated in simulations. In this paper, we present a system to simulate online evolution of constructible robots, where (1) the population members (robots) concurrently exist and evolve their morphologies and controllers, (2) all robots can be physically constructed. Experiments with this simulator provide us with insights into differences of using online and offline evolutionary setups.
Original languageEnglish
Title of host publicationApplications of Evolutionary Computation
Subtitle of host publication21st International Conference, EvoApplications 2018, Parma, Italy, April 4–6, 2018, Proceedings
EditorsKevin Sim, Paul Kaufmann
Number of pages16
ISBN (Electronic)9783319775388
ISBN (Print)9783319775371
Publication statusPublished - 2018
Event21st International Conference on Applications of Evolutionary Computation, EvoApplications 2018 - parma, Italy
Duration: 4 Apr 20186 Apr 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10784 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference21st International Conference on Applications of Evolutionary Computation, EvoApplications 2018


  • Evolutionary algorithms
  • Modular robots
  • Offline learning
  • Online learning
  • Reality gap


Dive into the research topics of 'Revolve: A Versatile Simulator for Online Robot Evolution'. Together they form a unique fingerprint.

Cite this