MotionGlot, l’IA qui traduit un texte en mouvements pour robots et avatars
Développé par des chercheurs de l’Université Brown, MotionGlot transforme une consigne écrite en séquences de mouvements. Le modèle vise aussi bien les avatars humains que les robots quadrupèdes, en cherchant à transmettre une même intention malgré des corps et des façons de se déplacer très différents.

Écrire « marche quelques pas en avant et tourne à droite » pour faire bouger un personnage numérique semble naturel. Obtenir une action cohérente à partir de cette phrase, qu’elle soit destinée à un avatar humain ou à un robot quadrupède, pose pourtant un problème complexe : les corps n’ont ni la même forme, ni les mêmes articulations, ni la même manière d’exécuter une intention. MotionGlot, un modèle mis au point à l’Université Brown, propose de relier directement le langage courant à la génération de mouvements.
L’idée ne consiste pas seulement à produire une animation visuellement plausible. Il s’agit de transformer une instruction écrite en une succession de positions et de déplacements, autrement dit en une trajectoire de mouvement. Cette approche pourrait intéresser la robotique, mais aussi l’animation, le jeu vidéo et la réalité virtuelle, où les créateurs cherchent à piloter rapidement des personnages ou des machines sans devoir définir manuellement chaque geste.
De la phrase à une trajectoire de mouvement
Les grands modèles de langage ont familiarisé le public avec un principe simple : une instruction écrite peut déclencher la génération d’un texte. MotionGlot transpose cette logique au mouvement. Au lieu de répondre par des mots, le système génère une séquence décrivant comment un corps doit évoluer pour réaliser l’action demandée.
L’utilisateur formule une consigne en langage naturel. Elle peut être élémentaire, par exemple « marcher quelques pas en avant et tourner à droite », ou associer plusieurs actions. Le modèle doit alors comprendre l’intention contenue dans la phrase, puis produire un mouvement adapté à l’entité à animer.
Cette dernière précision est déterminante. Un humain, un humanoïde, un chien ou un robot à quatre pattes ne marchent pas de la même manière. Pourtant, la notion de « marcher en avant » peut conserver un sens commun : avancer dans une direction en mobilisant son corps selon ses propres contraintes. MotionGlot ambitionne précisément de passer de cette intention générale à une exécution propre à chaque morphologie.
Pourquoi traiter le mouvement comme un langage ?
Le cœur de la démarche repose sur une analogie : le mouvement est abordé comme une langue. Dans un texte, un modèle de langage découpe une phrase en unités, souvent appelées tokens, et apprend les relations entre ces unités pour prédire la suite. MotionGlot applique une logique comparable aux données de mouvement.
Le modèle décompose ainsi les actions en éléments de mouvement pouvant être comparés à des mots. À partir de ces unités, il peut modéliser une succession de positions corporelles et générer les étapes nécessaires à l’accomplissement d’une consigne. L’enjeu est d’associer les descriptions textuelles aux séquences physiques correspondantes.
Cette méthode s’appuie sur des modèles de langage préexistants. Elle cherche notamment à faire bénéficier la génération de mouvements de capacités déjà développées pour interpréter des formulations différentes d’une même idée. Deux personnes peuvent demander à un système de se déplacer sans employer exactement les mêmes termes. La capacité à relier ces formulations à une intention physique est donc essentielle.
Sudarshan Harithas, doctorant en informatique à Brown et responsable du projet, présente cette vision du mouvement comme un langage comme une façon de traduire le sens d’une commande verbale en action corporelle. La comparaison ne signifie pas qu’un geste et un mot sont identiques. Elle fournit plutôt une méthode pour représenter, organiser et prédire des séquences de mouvements à partir d’instructions écrites.
Deux jeux de données pour relier humains et quadrupèdes
Pour apprendre ce lien entre texte et mouvement, MotionGlot a été entraîné sur deux jeux de données annotés, contenant chacun des heures de données. Le premier documente les actions de robots quadrupèdes. Le second s’intéresse aux mouvements de personnes réelles. Dans les deux cas, les mouvements sont accompagnés de descriptions ou d’annotations permettant au modèle de faire le rapprochement avec le langage.
| Jeu de données | Contenu principal | Rôle dans l’entraînement |
|---|---|---|
| QUAD-LOCO | Vidéos de robots quadrupèdes exécutant diverses actions, avec des descriptions détaillées | Apprendre à associer des consignes à des mouvements de robots à quatre pattes |
| QUES-CAP | Mouvements humains réels, accompagnés de légendes et d’annotations | Relier des descriptions textuelles à des gestes et déplacements humains |
L’intérêt de réunir ces deux sources est de ne pas enfermer le modèle dans une seule forme de corps. Une séquence correspondant à la marche humaine ne peut pas être simplement copiée sur un robot quadrupède. Les positions, les appuis et l’organisation du mouvement diffèrent profondément. Mais les données permettent au système d’apprendre qu’une intention telle que se déplacer, tourner ou reculer peut être exprimée de façon distincte selon l’incarnation concernée.
Le terme d’« incarnation » désigne ici le corps, réel ou virtuel, qui reçoit le mouvement : avatar humanoïde, robot à quatre pattes ou autre entité animée. C’est cette capacité à tenir compte de la morphologie qui distingue MotionGlot d’un outil limité à un seul squelette numérique ou à une seule plateforme robotique.
Une intention de mouvement, deux incarnations possibles
Avatar humanoïde
- Reçoit une consigne formulée en langage naturel.
- Le modèle génère une séquence adaptée à une représentation humaine du corps.
- Les données QUES-CAP apportent des exemples de mouvements humains réels annotés.
- Les usages visés incluent l’animation numérique, le jeu vidéo et la réalité virtuelle.
Robot quadrupède
- Peut recevoir la même intention générale, par exemple avancer ou tourner.
- Le mouvement produit doit tenir compte d’une morphologie à quatre pattes.
- Les vidéos QUAD-LOCO relient des actions de robots quadrupèdes à des descriptions détaillées.
- Les usages envisagés concernent notamment l’interaction entre humains et robots.
Une même intention, des corps qui se déplacent autrement
La promesse technique de MotionGlot est de pouvoir conserver le sens d’une instruction tout en modifiant sa traduction motrice. C’est une difficulté centrale en robotique et en animation : un ordre compréhensible pour un humain doit devenir une séquence exploitable par une machine ou un personnage doté d’un autre corps.
Les essais rapportés par l’équipe montrent que le modèle peut interpréter des directives composées, y compris des formulations qu’il n’avait pas rencontrées telles quelles pendant son entraînement. L’exemple cité est : « un robot marche à reculons, tourne à gauche puis avance ». La commande combine trois éléments, le recul, la rotation et la progression, qui doivent être mis dans le bon ordre.
Cette capacité de généralisation est importante. Dans un usage réel, il serait irréaliste de prévoir à l’avance chaque phrase qu’un utilisateur pourrait écrire. Un système utile doit plutôt reconnaître des instructions inédites en s’appuyant sur les relations apprises entre le langage et le mouvement.
Il faut néanmoins distinguer ce résultat de recherche d’une autonomie robotique complète. Générer une trajectoire cohérente à partir d’un texte ne garantit pas à lui seul qu’un robot pourra l’exécuter sans difficulté dans n’importe quel lieu. Un environnement physique apporte d’autres contraintes : obstacles, sol irrégulier, équilibre, détection de l’espace et sécurité des personnes alentour. MotionGlot traite la conversion entre l’instruction et le mouvement, une brique essentielle, mais non l’ensemble de ces problèmes.
Quels usages pour MotionGlot ?
L’animation numérique est l’un des débouchés les plus immédiats. Dans un jeu vidéo ou une expérience de réalité virtuelle, un créateur pourrait décrire une action avec des mots plutôt que régler une à une les positions du corps d’un personnage. Cela ne remplace pas nécessairement le travail des animateurs, qui construisent des gestes expressifs et maîtrisent leur rendu. En revanche, un tel système pourrait accélérer la création de séquences, de prototypes ou de comportements variés.
Pour la réalité virtuelle, la possibilité d’associer une demande textuelle à un avatar ouvre également des pistes d’interaction. Un utilisateur peut imaginer une scène ou demander une démonstration de mouvement, tandis que le système produit une représentation corporelle correspondante. Les domaines de la simulation et de la production vidéo font partie des applications envisagées par les chercheurs.
En robotique, l’intérêt est celui d’une communication plus directe entre une personne et une machine. Les commandes en langage courant sont plus accessibles que des outils de programmation ou des interfaces techniques. L’ambition est donc de réduire la distance entre ce qu’un humain veut exprimer et la manière dont un robot ou un avatar interprète cette demande.
Un projet de recherche, pas encore un assistant prêt à l’emploi
À la date de publication de ces travaux, le 9 mai 2025, MotionGlot relève encore de la recherche. Les chercheurs de Brown prévoient de présenter leurs résultats lors de la Conférence internationale sur la robotique et l’automatisation 2025, organisée à Atlanta. Cette conférence, souvent désignée par son sigle ICRA, est un rendez-vous important pour les travaux portant sur les robots et leurs méthodes de contrôle.
L’équipe indique aussi son intention de rendre le modèle et son code source accessibles au public. Une telle ouverture permettrait à d’autres chercheurs d’évaluer le système, de reproduire les résultats et d’explorer de nouveaux usages. Elle pourrait également favoriser l’adaptation du modèle à d’autres corps numériques ou robotiques.
Cette perspective mérite toutefois d’être formulée avec précision : l’ouverture annoncée est un objectif, et non la preuve qu’un outil grand public est déjà disponible. Entre une démonstration de recherche, un code mis à disposition et un produit utilisable dans des conditions variées, plusieurs étapes peuvent être nécessaires.
Ce qu’il faut surveiller
Les prochains résultats devront notamment montrer jusqu’où MotionGlot peut s’adapter à des formes de robots supplémentaires. Les données d’entraînement citées concernent les humains et les quadrupèdes. Étendre le principe à d’autres morphologies, ou à des robots conçus pour des tâches particulières, permettra de mesurer la portée réelle de cette approche.
La qualité du mouvement sera tout aussi importante que sa conformité littérale à une phrase. Une consigne peut être comprise, mais engendrer une animation peu naturelle ou une trajectoire difficile à exécuter. Les futurs travaux devront donc examiner à la fois l’interprétation linguistique, la fluidité des gestes et l’adaptation au corps visé.
Enfin, MotionGlot illustre une évolution plus large de l’intelligence artificielle : les modèles ne sont plus seulement employés pour générer du texte, des images ou du son. Ils commencent aussi à servir d’interface entre les mots et l’action. Si cette traduction devient suffisamment fiable, elle pourrait rendre la programmation de comportements physiques plus intuitive, tout en rappelant qu’un mouvement réel exige toujours de prendre en compte les limites du corps, de la machine et de son environnement.
Questions fréquentes
Qu’est-ce que MotionGlot ?
MotionGlot est un modèle d’intelligence artificielle développé par des chercheurs de l’Université Brown. Son rôle est de convertir une instruction textuelle en trajectoire de mouvement. Il a été conçu pour générer des actions destinées à plusieurs types d’incarnations, notamment des avatars humains et des robots quadrupèdes.
Comment MotionGlot transforme-t-il un texte en mouvement ?
Le modèle traite le mouvement comme un langage. Il associe les mots d’une consigne à des unités de mouvement comparables à des tokens, puis génère une séquence de positions et de déplacements. Cette représentation lui permet de traduire une intention écrite, comme avancer ou tourner, en action corporelle adaptée.
MotionGlot peut-il animer un humain et un robot avec la même commande ?
C’est l’objectif du système. MotionGlot cherche à préserver le sens général d’une instruction tout en l’adaptant au corps concerné. Un avatar humanoïde et un robot quadrupède ne se déplacent pas de la même façon, mais peuvent tous deux interpréter une intention telle que marcher, reculer ou changer de direction.
Quelles données ont servi à entraîner MotionGlot ?
Les chercheurs ont utilisé deux ensembles de données annotés. QUAD-LOCO rassemble des vidéos de robots quadrupèdes réalisant diverses actions avec des descriptions détaillées. QUES-CAP contient des mouvements humains réels complétés par des légendes et des annotations. Chacun comprend des heures de données de mouvement.
Peut-on utiliser MotionGlot dès maintenant ?
Au 9 mai 2025, MotionGlot est présenté comme un projet de recherche. L’équipe de l’Université Brown prévoit de présenter ses résultats à la conférence ICRA 2025 à Atlanta et d’ouvrir le modèle ainsi que son code source. Cette intention ne signifie pas encore qu’un outil grand public est disponible.
Sources
Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.
- Université Brown, département d’informatiquecs.brown.edu
- IEEE International Conference on Robotics and Automation 20252025.ieee-icra.org
- Université Brown, actualités de la recherchewww.brown.edu/news



