Evolutionary Robotics

  • Stefano Nolfi
  • Josh Bongard
  • Phil Husbands
  • Dario Floreano

Abstract

Evolutionary Robotics is a method for automatically generating artificial brains and morphologies of autonomous robots. This approach is useful both for investigating the design space of robotic applications and for testing scientific hypotheses of biological mechanisms and processes. In this chapter we provide an overview of methods and results of Evolutionary Robotics with robots of different shapes, dimensions, and operation features. We consider both simulated and physical robots with special consideration to the transfer between the two worlds.

2-D

two-dimensional

3-D

three-dimensional

ANN

artificial neural network

CCD

charge-coupled device

DC

direct current

DSM

dynamic state machine

EPFL

Ecole Polytechnique Fédérale de Lausanne

ER

evolutionary robotics

FARSA

framework for autonomous robotics simulation and analysis

FPGA

field-programmable gate array

NN

neural network

PIC

programmable intelligent computer

PLD

programmable logic device

ROM

read-only memory

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Stefano Nolfi
    • 1
  • Josh Bongard
    • 2
  • Phil Husbands
    • 3
  • Dario Floreano
    • 4
  1. 1.Institute of Cognitive Sciences and TechnologiesNational Research Council (CNR)RomeItaly
  2. 2.Department of Computer ScienceUniversity of VermontBurlingtonUSA
  3. 3.Department of InformaticsUniversity of SussexBrightonUK
  4. 4.Laboratory of Intelligent SystemsSwiss Federal Institute of Technology (EPFL)LausanneSwitzerland

Personalised recommendations