• DocumentCode
    342620
  • 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
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7803-5536-9
  • Type

    conf

  • DOI
    10.1109/CEC.1999.781944
  • Filename
    781944