Un robot créé en 26 secondes à partir d’une seule instruction

Des chercheurs américains ont mis au point un programme capable de générer un modèle de robot pouvant marcher. Un processus à la fois rapide et livrant des résultats contre-intuitifs.

"Conçoit un robot qui sache marcher". (en anglais, "design a robot that can walk"). C’est à partir de cette unique instruction saisie sur un écran d’ordinateur qu’un programme informatique développé à l’université Northwestern (Etats-Unis) a généré un concept de robot à trois pattes censé pouvoir se déplacer

L’engin a ensuite été transformé en un modèle numérique pour pouvoir être imprimé en 3D. Plus exactement, ce sont les moules du robot qui ont été imprimés. Ceux-ci ont ensuite été remplis par du caoutchouc de silicone liquide qui a fini par solidifier, donnant une structure molle et alvéolée. Le robot avance grâce à de l’air comprimé injecté dans sa structure.

Le projet a été mené par des spécialistes d’intelligence artificielle, de robotique et de xénobots (des micro-robots auto-réparateurs), et publié dans PNAS début octobre 2023.

Malgré les apparences, il n’est pas ici question d’une interface de type ChatGPT ni de modèle de langage. "Nous pourrions à terme intégrer du traitement de langage naturel, explique Sam Kriegman, coauteur de l’article, mais en l’état actuel du projet, nous donnons une description formelle (une formule mathématique) du comportement voulu : maximiser la vélocité dans le sens du déplacement désiré."

Un concept valide après 10 itérations

L’algorithme fournit alors en réponse un résultat au hasard, en l’occurrence un genre de bloc spongieux incapable de tout mouvement. L’intelligence artificielle "teste" virtuellement la structure, puis corrige et génère un second concept. Elle le teste à nouveau, en génère un troisième, et ainsi de suite. Au final, l’intelligence artificielle a produit un concept valide après dix itérations, en incluant le premier jet. Tout le processus n’a cependant pris que… 26 secondes.

Il n’y a pas d’apprentissage automatique derrière, ni de jeux de données d’entrainement, mais une simulation ultra-rapide d’un cycle d’évolution par laquelle une créature (le robot) teste les fonctions qui marchent ou pas chez elle au[...]

Lire la suite sur sciencesetavenir.fr

A lire aussi