evolution of neural controllers for locomotion and obstacle

32
HAL Id: hal-01021228 https://hal.archives-ouvertes.fr/hal-01021228 Submitted on 9 Jul 2014 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Evolution of neural controllers for locomotion and obstacle-avoidance in a 6-legged robot David Filliat, J. Kodjabachian, J.-A. Meyer To cite this version: David Filliat, J. Kodjabachian, J.-A. Meyer. Evolution of neural controllers for locomotion and obstacle-avoidance in a 6-legged robot. Connection Science, Taylor & Francis, 1999, 11, pp.223–240. <hal-01021228>

Upload: phunganh

Post on 15-Dec-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Evolution of neural controllers for locomotion and obstacle

HAL Id: hal-01021228https://hal.archives-ouvertes.fr/hal-01021228

Submitted on 9 Jul 2014

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

Evolution of neural controllers for locomotion andobstacle-avoidance in a 6-legged robot

David Filliat, J. Kodjabachian, J.-A. Meyer

To cite this version:David Filliat, J. Kodjabachian, J.-A. Meyer. Evolution of neural controllers for locomotion andobstacle-avoidance in a 6-legged robot. Connection Science, Taylor & Francis, 1999, 11, pp.223–240.<hal-01021228>

Page 2: Evolution of neural controllers for locomotion and obstacle
Page 3: Evolution of neural controllers for locomotion and obstacle
Page 4: Evolution of neural controllers for locomotion and obstacle
Page 5: Evolution of neural controllers for locomotion and obstacle
Page 6: Evolution of neural controllers for locomotion and obstacle
Page 7: Evolution of neural controllers for locomotion and obstacle
Page 8: Evolution of neural controllers for locomotion and obstacle
Page 9: Evolution of neural controllers for locomotion and obstacle
Page 10: Evolution of neural controllers for locomotion and obstacle
Page 11: Evolution of neural controllers for locomotion and obstacle
Page 12: Evolution of neural controllers for locomotion and obstacle
Page 13: Evolution of neural controllers for locomotion and obstacle
Page 14: Evolution of neural controllers for locomotion and obstacle
Page 15: Evolution of neural controllers for locomotion and obstacle
Page 16: Evolution of neural controllers for locomotion and obstacle
Page 17: Evolution of neural controllers for locomotion and obstacle
Page 18: Evolution of neural controllers for locomotion and obstacle
Page 19: Evolution of neural controllers for locomotion and obstacle
Page 20: Evolution of neural controllers for locomotion and obstacle
Page 21: Evolution of neural controllers for locomotion and obstacle
Page 22: Evolution of neural controllers for locomotion and obstacle
Page 23: Evolution of neural controllers for locomotion and obstacle

Step 1 Step 2

Step 3 Step 4Final phenotype

2

2 22

1-1-1

-1-1

-1

DRAW(.5,10,2)

DIVIDE(.8,5)

DIE GROW(.9,10,1)

SETTAU(.5)

GROW(.1,10,-1)

M0 M1

S0

precursor cell

motoneurons

x

y

DIE GROW(.9,10,1)

SETTAU(.5)

Organism

Environment

sensory cell

SubstrateDevelopmentalGenotype

M0 M1

S0

DRAW(.5,10,2)

DIVIDE(.8,5)

DIE GROW(.9,10,1)

SETTAU(.5)

GROW(.1,10,-1)

M0 M1

S0

DRAW(.5,10,2)

DIVIDE(.8,5)

GROW(.1,10,-1)

M0 M1

S0

DRAW(.5,10,2)

DIVIDE(.8,5)

DIE GROW(.9,10,1)

GROW(.1,10,-1)

M0 M1

S0

DRAW(.5,10,2)

DIVIDE(.8,5)

GROW(.1,10,-1)

GROW(.9,10,1)DIE

SETTAU(.5) SETTAU(.5)

Page 24: Evolution of neural controllers for locomotion and obstacle
Page 25: Evolution of neural controllers for locomotion and obstacle

Right IR sensor Right motors

Left motorsLeft IR sensor

Module 2 Module 1

Motoneuron Precursor cell Sensory cell

Page 26: Evolution of neural controllers for locomotion and obstacle
Page 27: Evolution of neural controllers for locomotion and obstacle

Developmental Program Xi

Neural Controller

BehaviorFitness Evaluation

Xi

Page 28: Evolution of neural controllers for locomotion and obstacle
Page 29: Evolution of neural controllers for locomotion and obstacle
Page 30: Evolution of neural controllers for locomotion and obstacle
Page 31: Evolution of neural controllers for locomotion and obstacle
Page 32: Evolution of neural controllers for locomotion and obstacle