← Derniers articles
💻 computer science

Chasing Autonomy: Dynamic Retargeting and Control Guided RL for Performant and Controllable Humanoid Running

Cette présentation d'une nouvelle approche de contrôle par apprentissage par renforcement guidé et de réaffectation dynamique des mouvements humains permet à un robot humanoïde Unitree G1 d'atteindre une vitesse de course de 3,3 m/s et de naviguer de manière autonome sur de longues distances en évitant les obstacles.

Auteurs originaux : Zachary Olkin, William D. Compton, Ryan M. Bena, Aaron D. Ames

Publié 2026-03-30
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Zachary Olkin, William D. Compton, Ryan M. Bena, Aaron D. Ames

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

🏃‍♂️ Le Grand Défi : Faire courir un robot comme un humain

Imaginez que vous voulez apprendre à un robot humanoïde (un robot qui ressemble à un humain) à courir très vite, de manière fluide et naturelle. Le problème, c'est que les robots sont souvent rigides et tombent facilement.

Les chercheurs de cet article ont trouvé une solution brillante en combinant trois ingrédients magiques : l'observation humaine, la physique mathématique et l'intelligence artificielle.

Voici comment ils ont fait, étape par étape :

1. Le Copieur Intelligent (Le "Retargeting" Dynamique)

D'abord, ils ont filmé un humain qui court. Mais attention, on ne peut pas simplement copier-coller les mouvements d'un humain sur un robot. C'est comme essayer de mettre un costume d'adulte sur un enfant : ça ne rentre pas bien, et le robot tomberait.

  • L'ancienne méthode : On prenait les mouvements humains et on les "étirait" grossièrement pour qu'ils correspondent au robot. C'était comme dessiner à main levée : pas très précis.
  • La nouvelle méthode (celle de l'article) : Ils ont pris les données de l'humain et les ont passées dans un "filtre mathématique" très strict. Imaginez un chef cuisinier qui prend une recette (la course humaine) et l'adapte parfaitement aux ingrédients dont il dispose (le robot), tout en s'assurant que le plat ne va pas brûler (le robot ne va pas tomber).
    • Ils ont utilisé des contraintes de physique pour s'assurer que chaque pas est réaliste et stable.
    • Résultat : Ils ont créé une "bibliothèque" de mouvements de course parfaits, allant de la marche rapide au sprint, tous basés sur un seul enregistrement humain.

2. L'Entraîneur de Sport (L'Intelligence Artificielle - RL)

Une fois qu'ils ont ces mouvements parfaits, ils doivent apprendre au robot à les exécuter. Pour cela, ils utilisent l'apprentissage par renforcement (RL), un peu comme un chien qui apprend des tours.

  • Le problème : Si on dit juste au robot "fais comme l'humain", il peut devenir trop rigide ou ne pas savoir s'arrêter quand on lui dit de changer de vitesse.
  • La solution des chercheurs : Ils ont créé un système de récompense très intelligent, basé sur des concepts de physique appelés CLF (Fonctions de Lyapunov).
    • L'analogie : Imaginez un entraîneur de course. Un mauvais entraîneur dit juste "Coure !". Un bon entraîneur dit "Coure, mais reste en équilibre, ne tombe pas, et si je crie 'Stop', tu t'arrêtes immédiatement".
    • Leurs "CLF" agissent comme un guide invisible qui pousse le robot à rester stable et à obéir aux ordres de vitesse, même s'il court très vite.

3. Le Résultat : Un Robot Sprinter et Autonome

Ils ont testé tout cela sur un vrai robot, le Unitree G1, et les résultats sont impressionnants :

  • La Vitesse : Le robot a atteint 3,3 mètres par seconde (environ 12 km/h). C'est un vrai sprint !
  • L'Endurance : Il a couru pendant des centaines de mètres, aussi bien sur un tapis roulant qu'à l'extérieur.
  • L'Autonomie (Le plus cool) : Le robot ne court pas tout seul dans le vide. Il est connecté à un "cerveau" plus haut qui gère la navigation.
    • L'analogie : Imaginez un coureur de marathon qui a un coéquipier sur un drone au-dessus de lui. Si le drone voit un obstacle (un arbre, un rocher), il crie au coureur : "Tourne à gauche !". Le robot, grâce à son système de contrôle, tourne instantanément pour éviter l'obstacle tout en continuant de courir.

En résumé, c'est quoi la recette secrète ?

Pour faire courir un robot de manière autonome et performante, il ne suffit pas de lui montrer un humain qui court. Il faut :

  1. Nettoyer le mouvement humain avec des maths pour qu'il soit physiquement possible pour le robot.
  2. Entraîner le robot avec une récompense qui le force à être stable et obéissant (pas juste à imiter).
  3. Relier le robot à un système de navigation qui lui dit où aller pour éviter les obstacles.

C'est comme passer d'un robot qui "danse" sur une scène fermée à un robot qui peut courir dans la rue, éviter les piétons et arriver à destination tout seul. C'est un grand pas vers l'autonomie réelle des robots humanoïdes !

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 →