Un flashmob de robots à Harvard

Ils peuvent s’organiser pour former des figures géométriques : une étape importante dans le développement de l’intelligence artificielle collective.

Les kilobots sont capables de comportements complexes. Mickael Rubenstein, Harvard University

Les kilobots sont capables de comportements complexes. Mickael Rubenstein, Harvard University

KILOBOTS. Ces robots baptisés Kilobots mesurent quelques centimètres de diamètre et reposent sur trois pattes. Ils peuvent collaborer pour générer des comportements complexes.

Commande via une lumière infrarouge

Pour cette démonstration, les chercheurs de Harvard ont utilisé 1024 petits robots commandés simultanément à l’aide d’une commande infrarouge. Une fois allumés les robots commencent à s’organiser pour former la forme désignée. Le but de l’expérience est de montrer que la complexité peut résulter d’ordres simples. « La beauté des systèmes biologiques est qu’ils sont élégamment simples mais en grand nombre ils accomplissent l’impossible » explique Radhika Nagpal qui a dirigé l’étude, publiée dans la revue Science.

INTERACTIONS. Ces Kilobots fonctionnent un peu comme les systèmes biologiques. Ils utilisent des moteurs pour se déplacer et des faisceaux infrarouges pour communiquer entre eux.

Pour obtenir des formes, les chercheurs ont implémenté trois règles algorithmiques simples… mais les résultats ont été plutôt chaotiques. Ils ont alors complété la séquence de commandes pour faciliter le travail collectif. Les Kilobots peuvent depuis lors utiliser les interactions avec leurs voisins pour obtenir des informations sur l’organisation globale de l’essaim de robots.

Les Kilobots après mouvement. Mikael Rubenstein/Harvard University.

Avec ces nouvelles commandes, l’essaim d’un millier de robots fait encore quelques erreurs mais réussi à accomplir sa tâche. Les chercheurs estiment qu’avec des algorithmes plus avancés les essaims de robots pourraient récupérer de dommages importants en conservant leur organisation. Ils travaillent encore à les développer.