Download - Evolution of neural controllers for locomotion and obstacle ...

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