Embodied Evolution: Distributing an evolutionary algorithm in a population of robots
Embodied Evolution: Distributing an evolutionary algorithm in a population of robots
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. Particularly, EE avoids the pitfalls of the simulate-and-transfer method and allows the speed-up of evaluation time by utilizing parallelism. The more novel features of EE are that the evolutionary algorithm is entirely decentralized, which makes it inherently scalable to large numbers of robots, and that it uses many robots in a shared task environment, which makes it an interesting platform for future work in collective robotics and Artificial Life. We have built a population of eight robots and successfully implemented the first example of Embodied Evolution by designing a fully decentralized, asynchronous evolutionary algorithm. Controllers evolved by EE outperform a hand-designed controller in a simple application. We introduce our approach and its motivations, detail our implementation and initial results, and discuss the advantages and limitations of EE.
Evolutionary robotics, Artificial Life, Evolutionary algorithms, Distributed learning, Collective robotics
1-18
Watson, Richard A.
ce199dfc-d5d4-4edf-bd7b-f9e224c96c75
Ficici, Sevan G.
2083debf-3c94-4ba9-8aff-2dbacf58eebf
Pollack, Jordan B.
9ec3d634-1257-4bdc-b7d7-7d1aad22faf4
April 2002
Watson, Richard A.
ce199dfc-d5d4-4edf-bd7b-f9e224c96c75
Ficici, Sevan G.
2083debf-3c94-4ba9-8aff-2dbacf58eebf
Pollack, Jordan B.
9ec3d634-1257-4bdc-b7d7-7d1aad22faf4
Watson, Richard A., Ficici, Sevan G. and Pollack, Jordan B.
(2002)
Embodied Evolution: Distributing an evolutionary algorithm in a population of robots.
Robotics and Autonomous Systems, 39 (1), .
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. Particularly, EE avoids the pitfalls of the simulate-and-transfer method and allows the speed-up of evaluation time by utilizing parallelism. The more novel features of EE are that the evolutionary algorithm is entirely decentralized, which makes it inherently scalable to large numbers of robots, and that it uses many robots in a shared task environment, which makes it an interesting platform for future work in collective robotics and Artificial Life. We have built a population of eight robots and successfully implemented the first example of Embodied Evolution by designing a fully decentralized, asynchronous evolutionary algorithm. Controllers evolved by EE outperform a hand-designed controller in a simple application. We introduce our approach and its motivations, detail our implementation and initial results, and discuss the advantages and limitations of EE.
Text
Watson_RAS_EE.pdf
- Other
More information
Published date: April 2002
Keywords:
Evolutionary robotics, Artificial Life, Evolutionary algorithms, Distributed learning, Collective robotics
Organisations:
Agents, Interactions & Complexity
Identifiers
Local EPrints ID: 260620
URI: http://eprints.soton.ac.uk/id/eprint/260620
PURE UUID: a5141812-2beb-48ea-beb1-395cefc7499b
Catalogue record
Date deposited: 02 Mar 2005
Last modified: 15 Mar 2024 03:21
Export record
Contributors
Author:
Richard A. Watson
Author:
Sevan G. Ficici
Author:
Jordan B. Pollack
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics