2018
DOI: 10.1007/978-3-319-77538-8_46
|View full text |Cite
|
Sign up to set email alerts
|

Revolve: A Versatile Simulator for Online Robot Evolution

Abstract: 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 (… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
29
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3
1

Relationship

5
4

Authors

Journals

citations
Cited by 31 publications
(29 citation statements)
references
References 21 publications
0
29
0
Order By: Relevance
“…Therefore, we conduct our experiments with the Revolve simulator, cf. Hupkes et al ( 2018 ) 5 . Technically, Revolve is a wrapper around Gazebo, a general-purpose robotic simulator based on the ODE physics engine, that manages insertion, deletion, and production of robots in a simulated environment.…”
Section: Methodsmentioning
confidence: 99%
“…Therefore, we conduct our experiments with the Revolve simulator, cf. Hupkes et al ( 2018 ) 5 . Technically, Revolve is a wrapper around Gazebo, a general-purpose robotic simulator based on the ODE physics engine, that manages insertion, deletion, and production of robots in a simulated environment.…”
Section: Methodsmentioning
confidence: 99%
“…Our experiments were realized using a simulator called Gazebo, interfaced through a robot framework called Revolve ( Hupkes et al, 2018 ). Here, we refer to both morphology (body) and controller (brain) as the phenotype of a robot.…”
Section: System Descriptionmentioning
confidence: 99%
“…For every joint in the morphology, there exists a corresponding oscillator neuron in the network, whose activation function is defined by Equation (1), which represents a sine wave defined by amplitude, period, and phase offset parameters. This activation function adjusts the output to fit the range of our servo motors, as proposed in Hupkes et al ( 2018 ).…”
Section: Methodsmentioning
confidence: 99%
“…The first set of experiments used the Baseline encoding, while the second set used the Plasticoding encoding. Our experiments were realized using a simulator called Gazebo, interfaced through a robot framework called Revolve (Hupkes et al, 2018 ). The code needed to reproduce our experiments and analysis in available on GitHub 3 , and the data is available (upon request) in the server ssh.data.vu.nl inside the karinemiras-frontiers2020 directory.…”
Section: Methodsmentioning
confidence: 99%