
L'
EPFL (Ecole Polytechnique Fédérale de Lausanne) ne cesse décidément pas de faire parler d'elle, en matière de robotique. Une équipe de chercheurs suisses composée des roboticiens
Dario Floreano,
Sara Mitri,
Stéphane Magnenat et du biologiste
Laurent Keller, a mis au point une simulation composée de robots virtuels, qui permet de comprendre quels sont les facteurs déterminant la façon dont la communication surgit dans l'évolution des organisations sociales. Les robots virtuels utilisés sont composés d'
algorithmes évolutionnistes, qui leur permettent de réagir et de s'adapter à leur environnement.

Pour réaliser leur étude, les chercheurs ont donc eu recours à la simulation (le simulateur utilisé est
Enki, un
simulateur 2D en C++). Ils ont étudiés les comportements d'une centaine de colonies composées de 10 individus. L'évolution de ces colonies s'est poursuivie sur 500 générations. Une fois que les robots
"virtuels" ont présenté des caractéristiques intéressantes, le programme a été transféré sur des robots bien réels, cette fois-ci.
Présentation des expériences
Les robots sont disposés dans un environnement inconnu, pourvu d'une réserve de
nourriture et d'une réserve de
poison. Chaque robot est capable de se déplacer et de différencier le poison de la nourriture. Chaque robot possède à la base un programme simple, codant les paramètres variables dans un
"génome", sorte de base de données qui peut évoluer au fil des générations. Les paramètres en question codent par exemple l'importance de
l'altruisme, ou de l'esprit de
compétition. Lors de la "reproduction", les individus les plus performants vont être sélectionnés, et vont produire une nouvelle génération en transmettant chacun leur génome, qui combinera en théorie les bienfaits des deux parents.
Selon
Laurent Keller, "
sous certaines conditions, une communication sophistiquée s’est développée. Nous avons vu des colonies utiliser des lumières pour indiquer qu’elles avaient trouvé de la nourriture, et d’autres qui signalaient le poison." Cet usage primitif de codes pourrait bien s’avérer être à la racine du langage.
Vidéos : Un exemple de résultats obtenus au terme de l'évolution d'un génome peut être téléchargé ici :
En conclusion de cette étude, les chercheurs ont téléchargés les génomes obtenus dans des robots bien
réels, cette fois. Ils ont alors pu constater en live leur thérories et les résulats donnés par les simualtions.