DiffWBC : un contrôle du corps entier par diffusion en une étape pour un suivi de mouvement humanoïde général et pilotable
DiffWBC, un contrôleur de suivi de mouvement pour humanoïdes, déplace le contrôle du corps entier vers un paradigme génératif grâce à un modèle de diffusion en une seule étape. Les trackers généraux actuels reposent sur des politiques déterministes, qui ne peuvent pas s'adapter en ligne sans édition fragile des références ou réentraînement coûteux. Ici, le modèle apprend une distribution sur les trajectoires futures et ne demande qu'une passe avant par pas de contrôle à 50 Hz. Il peut être distillé depuis un enseignant entraîné par apprentissage par renforcement (RL), ou entraîné de zéro par RL basé sur modèle. Sur des benchmarks hors entraînement, il obtient l'erreur de suivi locale la plus faible parmi six trackers généraux comparés (20,1 mm sur BONES) et a été déployé sur un Unitree G1 physique. Les auteurs revendiquent aussi un pilotage au moment du test (test-time steering) et une détection d'échecs sans simulation.
Pour les intégrateurs et les équipes de recherche, l'intérêt tient à l'unification de trois fonctions dans un seul contrôleur gelé. Le pilotage s'appuie sur des gradients de coût différentiables et des masques par groupes de membres, qui modulent le contrôleur en ligne sans le réentraîner. Face à l'édition cinématique de la référence, la différence est nette : 0,84 de réussite propre pour franchir un obstacle à 1,25 m de plafond, contre 0,10. La même approche se généralise sans apprentissage supplémentaire aux haies, à l'atteinte spatiale, aux pannes d'actionneurs et à l'équilibrage d'un plateau. Côté fiabilité, la dispersion des plans selon le bruit de génération signale les échecs physiques avec 91 % de précision sur les 2 % de clips les plus suspects, sans lancer de simulation physique. Un réglage fin ciblé sur les clips signalés corrige 50 % des cas d'échec. Il faut toutefois nuancer : il s'agit de résultats de laboratoire, sur un seul robot réel, et les tâches de pilotage restent des scénarios choisis par les auteurs. L'article ne fournit pas de données de déploiement en conditions industrielles.
Ce travail s'inscrit dans la course aux contrôleurs corps entier généralistes pour humanoïdes, où dominent les politiques de suivi déterministes entraînées en simulation puis transférées au réel. Leur rigidité oblige à retoucher les mouvements de référence ou à relancer des entraînements dès que la tâche change. DiffWBC reprend l'idée des politiques de diffusion, déjà répandues en manipulation, et la ramène à une seule étape pour tenir les contraintes de temps réel. La prochaine étape logique serait une validation sur d'autres plateformes que le G1 et sur des tâches de longue durée. Des vidéos et des démonstrations interactives sont publiées par les auteurs sur leur site dédié, diffwbc.github.io.
Pas d\'impact direct sur la France/UE
Dans nos dossiers




