2002
DOI: 10.1016/s0921-8890(02)00170-7
|View full text |Cite
|
Sign up to set email alerts
|

Embodied Evolution: Distributing an evolutionary algorithm in a population of robots

Abstract: We introduce Embodied Evolution (EE) as a new methodology for evolutionary robotics (ER). EE uses a population of physical robots that autonomously reproduce with one another while situated in their task environment. This constitutes a fully distributed evolutionary algorithm embodied in physical robots. Several issues identified by researchers in the evolutionary robotics community as problematic for the development of ER are alleviated by the use of a large number of robots being evaluated in parallel. Parti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
168
0
8

Year Published

2002
2002
2019
2019

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 228 publications
(176 citation statements)
references
References 38 publications
0
168
0
8
Order By: Relevance
“…PGTA (Probabilistic Gene Transfer Algorithm) introduced by [15], is commonly cited as the first implementation of a distributed on-line ER algorithm. This algorithm evolves the weights of fixed-topology neural controllers and agents exchange parts (genes) of their respective chromosomes using local broadcasts.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…PGTA (Probabilistic Gene Transfer Algorithm) introduced by [15], is commonly cited as the first implementation of a distributed on-line ER algorithm. This algorithm evolves the weights of fixed-topology neural controllers and agents exchange parts (genes) of their respective chromosomes using local broadcasts.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, on-line evolution ( [15]) takes a different approach in which behavior learning is performed during the actual execution of a task. In these algorithms, learning or optimization is a continuous process, i.e.…”
Section: Introductionmentioning
confidence: 99%
“…Embedded is defined as both online (the adaptation/learning process never stops) and onboard (the optimization algorithm and evaluation process are part of the control loop). To date, only few, but promising, works have adressed this topic: [7,11,12,14,15,17,20,23,24,25,26]. Running an embedded EA within a single robot provides strong advantages regarding continuous adaptation and autonomy with regards to a human supervisor.…”
Section: Introductionmentioning
confidence: 99%
“…This provides a natural solution to the problems of the limited range and scalability a single oracle based EA would suffer from. Compared to alternative solutions where evolutionary operators are embodied in the robots [13,7] Fate Agents offer increased controllability for experimenters and users. Furthermore, our Fate Agents are not only operating on candidate solutions, but also on themselves.…”
Section: Discussionmentioning
confidence: 99%