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>

Transcript of Evolution of neural controllers for locomotion and obstacle ...

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 ...