← Derniers articles
💻 computer science

CLAW: Composable Language-Annotated Whole-body Motion Generation

CLAW est une pipeline web open source qui génère de manière évolutive des données de mouvement entier annotées en langage naturel pour le robot humanoïde Unitree G1, en combinant un planificateur cinématique modulaire, un contrôleur physique dans MuJoCo et un moteur d'annotation textuelle déterministe.

Auteurs originaux : Jianuo Cao, Yuxin Chen, Masayoshi Tomizuka

Publié 2026-04-15
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Jianuo Cao, Yuxin Chen, Masayoshi Tomizuka

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous voulez apprendre à un robot humanoïde (comme le Unitree G1) à faire des choses incroyables : marcher, courir, se battre comme un boxeur, ou même ramper comme un zombie. Le problème, c'est qu'enseigner cela à un robot est comme essayer d'apprendre à un enfant à danser en lui donnant des instructions écrites dans une langue qu'il ne comprend pas, tout en lui demandant de ne pas tomber.

Voici comment CLAW résout ce problème, expliqué simplement avec des images de la vie quotidienne.

1. Le Problème : Trop cher et trop lent

Normalement, pour apprendre à un robot, les scientifiques doivent :

  • Filmer de vrais humains qui bougent (très cher et long).
  • Essayer de copier ces mouvements sur le robot (souvent, ça donne des mouvements bizarres, comme des pieds qui glissent).
  • Écrire manuellement des descriptions pour chaque mouvement ("Le robot marche vite", "Le robot frappe un coup de poing"). C'est un travail d'écriture épuisant.

2. La Solution CLAW : Un "Lego" de mouvements

CLAW est comme un grand atelier de Lego numérique pour les robots. Au lieu de filmer des humains, les créateurs ont créé 25 "briques de base" (mouvements) que le robot sait déjà faire : marcher lentement, courir, faire un crochet de boxe, se baisser, etc.

Chaque brique a des boutons de réglage :

  • Vitesse : Lent comme une tortue ou rapide comme un guépard ?
  • Direction : Tout droit, tourner à gauche ?
  • Hauteur : Marcher avec les genoux pliés ou debout ?

3. Les Deux Façons de Jouer (L'Interface)

CLAW offre deux façons de créer des histoires de mouvement pour le robot, comme un réalisateur de film :

  • Le Mode "Clavier" (Le Improvisateur) : C'est comme jouer à un jeu vidéo en temps réel. Vous appuyez sur les touches de votre clavier (Z, Q, S, D) pour dire au robot : "Avance !", "Tourne !", "Boxe !". Vous pouvez explorer librement et voir ce qui se passe instantanément. C'est parfait pour tester des idées folles.
  • Le Mode "Éditeur" (Le Chef d'Orchestre) : Imaginez une bande dessinée ou une timeline de montage vidéo. Vous glissez-déposez des scènes : "D'abord, le robot marche pendant 3 secondes, ensuite il se met à quatre pattes pendant 2 secondes, enfin il fait un crochet de boxe". Une fois le scénario prêt, vous appuyez sur "Lancer", et le robot exécute la séquence parfaite, encore et encore.

4. La Magie : Le Robot et le Traducteur

Voici le tour de force de CLAW. Pendant que le robot s'entraîne dans un monde virtuel (une simulation ultra-réaliste appelée MuJoCo) pour ne pas casser ses jambes :

  1. Le Moteur Physique : Le robot bouge réellement dans la simulation. Il ne glisse pas, il ne tombe pas. C'est un mouvement "physique" et crédible.
  2. Le Traducteur Automatique : C'est la partie la plus cool. Pendant que le robot bouge, un petit logiciel (le moteur d'annotation) regarde les boutons que vous avez actionnés et écrit automatiquement une description en français (ou anglais).
    • Exemple : Si vous mettez "Marche" + "Vitesse 2 m/s" + "Durée 3s", le logiciel écrit : "Le robot marche rapidement pendant 3 secondes."
    • Il peut même écrire ça de 8 façons différentes ! (Style "ordre militaire", "récit de conteur", "style poétique", etc.).

5. Pourquoi c'est génial ?

  • C'est infini : Vous pouvez créer des millions de combinaisons de mouvements sans jamais sortir de votre bureau.
  • C'est précis : Le robot apprend directement sur sa propre "squelette" numérique, donc pas besoin de faire des traductions compliquées entre l'humain et le robot.
  • C'est prêt pour l'IA : Aujourd'hui, pour entraîner une IA à comprendre le langage et le mouvement, il faut des tonnes de données. CLAW peut générer ces données à la vitesse de la lumière, avec des descriptions parfaites.

En résumé

Imaginez que vous avez un robot qui parle. Pour lui apprendre à parler et à bouger en même temps, CLAW est l'outil qui vous permet de lui dire : "Fais ceci, puis cela" en cliquant sur des boutons, et qui écrit automatiquement le script du film pour que l'IA comprenne ce qui se passe. C'est une usine à données qui transforme des commandes simples en mouvements complexes et intelligents, le tout sans avoir besoin de caméras, de studios de cinéma ou d'équipes d'écriture.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →