2017
DOI: 10.1007/978-3-319-55849-3_56
|View full text |Cite
|
Sign up to set email alerts
|

Evolution and Morphogenesis of Simulated Modular Robots: A Comparison Between a Direct and Generative Encoding

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 29 publications
(25 citation statements)
references
References 29 publications
0
25
0
Order By: Relevance
“…Direct and indirect encoding have both previously been successfully used to evolve robots [4,29]; here we use a direct encoding of the robots morphology as it allows us to easily inject domain knowledge and constraints whilst allowing the exploration of a reasonably diverse set of morphologies. Constraints are as follows: maximum weight 60kg, forward speed >1m/s, minimum height 2m, payload 10kg (battery, sensors, etc.).…”
Section: Methodsmentioning
confidence: 99%
“…Direct and indirect encoding have both previously been successfully used to evolve robots [4,29]; here we use a direct encoding of the robots morphology as it allows us to easily inject domain knowledge and constraints whilst allowing the exploration of a reasonably diverse set of morphologies. Constraints are as follows: maximum weight 60kg, forward speed >1m/s, minimum height 2m, payload 10kg (battery, sensors, etc.).…”
Section: Methodsmentioning
confidence: 99%
“…Generative Encoding: Our generative encoding represents the genotype of a robot with a Lindenmayer-System (L-System) [9,13], which is a grammatical parallel rewriting system. The grammar of an L-System is defined as a tuple G = (V, w, P ), where -V , the alphabet, is a set of symbols containing replaceable and non-replaceable elements w, the axiom, is a symbol from which the system starts -P is a set of production rules for the replaceable symbols In our design, the symbols of the grammar represent the modules of a robotic body and the commands to assemble them together.…”
Section: Encodingsmentioning
confidence: 99%
“…Evolutionary Robotics (ER) [1][2][3][4] is a field that "aims to apply evolutionary computation techniques to evolve the overall design or controllers, or both, for real and simulated autonomous robots" [3]. Traditionally, the emphasis lies on evolving controllers for fixed robot bodies, but there is a growing interest in evolving the morphologies as well [5][6][7][8][9]. For instance, a generic architecture for a system of embodied on-line evolution of robots in real time and real space was proposed in [10].…”
Section: Introductionmentioning
confidence: 99%
“…In a previous experiment, simple sinusoidal wave functions were implemented to control simulated servo modules (Veenstra et al, 2017). The same sinusoidal patterns are implemented here though they are implemented in a network of neurons.…”
Section: Neural Networkmentioning
confidence: 99%
“…The generative encoding was based on a context sensitive Lindenmayer-System (L-System) (Lindenmayer, 1968;Lindenmayer and Jürgensen, 1992;Prusinkiewicz and Lindenmayer, 1997)-a parallel rewriting system-as implemented in Veenstra et al (2017). The variables of the L-System represented the different modules of the robot.…”
Section: Generative Encodingmentioning
confidence: 99%