Title :
Embodied evolution: embodying an evolutionary algorithm in a population of robots
Author :
Watson, Richard A. ; Ficiei, S.G. ; Pollack, Jordan B.
Author_Institution :
Dynamical & Evolutionary Machine Organ., Brandeis Univ., Waltham, MA, USA
Abstract :
We introduce Embodied Evolution (EE) as a methodology for the automatic design of robotic controllers. EE is an evolutionary robotics (ER) technique that avoids the pitfalls of the simulate-and-transfer method, allows the speed-up of evaluation time by utilizing parallelism, and is particularly suited to future work on multi-agent behaviors. In EE, an evolutionary algorithm is distributed amongst and embodied within a population of physical robots that reproduce with one another while situated in the task environment. We have built a population of eight robots and successfully implemented our first experiments. The controllers evolved by EE compare favorably to hand-designed solutions for a simple task. We detail our methodology, report our initial results, and discuss the application of EE to more advanced and distributed robotics tasks
Keywords :
artificial life; control system CAD; controllers; evolutionary computation; robots; Embodied Evolution; automatic design; distributed robotics tasks; evolutionary algorithm; evolutionary robotics; multi-agent behaviors; parallelism; physical robots; robot population; robotic controller design; task environment; Centralized control; Erbium; Evolutionary computation; Genetics; Humanoid robots; Parallel robots; Robot vision systems; Robotics and automation; Springs; World Wide Web;
Conference_Titel :
Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-5536-9
DOI :
10.1109/CEC.1999.781944