Un humanoïde qui fait des tractions sur une barre fixe : l’art de la brachiation robotique


Imaginez un humanoïde qui doit sauter pour attraper une barre à 1,5 mètre de haut, se balancer de barre en barre à une vitesse de 0,5 m/s, puis atterrir en toute sécurité. Ce n’est pas une séquence de mouvements chorégraphiée, mais une démonstration de brachiation robotique — une capacité qui exige une perception fine, une coordination précise et une robustesse aux limites matérielles.
C’est exactement ce qu’a réalisé une équipe du Robotic Systems Lab de l’ETH Zurich avec un humanoïde PM-01, équipé d’un lidar solide RoboSense E1R et d’un système de contrôle basé sur l’apprentissage par renforcement. Leur objectif ? Prouver qu’un robot peut traverser des structures 3D sparses (c’est-à-dire avec des points de contact intermittents et peu nombreux) en combinant perception et action, sans dépendre de cartes préétablies ou de systèmes de vision externes.
Le système repose sur trois piliers techniques :
1. Perception directe et sélective
Le lidar RoboSense E1R, monté sur la tête du robot, scanne l’environnement avec une résolution de 192×144 pixels sur un champ de 120°×90°. Cependant, les barres des monkey bars ne renvoient que quelques points de retour par scan, noyés dans le bruit. Pour extraire les informations pertinentes, les chercheurs utilisent un encodeur basé sur l’attention, inspiré des travaux sur les cartes d’élévation, couplé à une mémoire récurrente (type LSTM). Ce module permet de sélectionner les points critiques (les barres) et d’intégrer les observations sur plusieurs scans, malgré les mouvements rapides du robot.
Pourquoi un lidar solide ? Parce que ses balayages électroniques évitent les distorsions liées aux mouvements mécaniques, un problème récurrent avec les lidars à balayage mécanique lors de rotations rapides du torse ou des bras.
2. Apprentissage par renforcement avec experts privilégiés
Entraîner un robot à enchaîner saut, brachiation et atterrissage en une seule politique est un cauchemar d’exploration : les transitions entre ces phases sont rares et difficiles à découvrir. La solution ? Un pipeline enseignant-élève avec planification par phases :
3. Robustesse matérielle : crochets passifs et limites simulées
Pour interagir avec les barres, le PM-01 est équipé de crochets passifs à l’extrémité des bras, conçus pour s’accrocher même si la trajectoire est légèrement imprécise. Les chercheurs ont également simulé des contraintes réelles (bruit du lidar, limitations thermiques des moteurs) pour éviter les échecs lors du passage du simulateur à la réalité.
Sur 15 essais avec trois configurations de barres différentes, le robot a réussi 14 fois la séquence complète (saut → brachiation → atterrissage), soit un taux de réussite de 93 %. La vitesse maximale de brachiation atteinte est de 0,5 m/s, comparable aux performances humaines rapportées dans la littérature.
Mais le système ne se limite pas aux monkey bars : le même backbone perceptif (l’encodeur à attention + mémoire récurrente) a été réutilisé pour entraîner une politique capable de se baisser sous des obstacles minces (barres de 2 cm de section). En 10 essais avec des barres placées aléatoirement, le robot a réussi à passer sans contact dans 100 % des cas.
La brachiation sur barre fixe n’est pas qu’un exploit technique — c’est une preuve de concept pour des mouvements agiles en environnement encombré, où les robots doivent naviguer dans des espaces étroits ou dangereux sans pouvoir s’appuyer sur des cartes détaillées. Les applications potentielles incluent :
Comme le souligne l’équipe, cette approche map-free (sans carte) et perceptive (basée sur les observations en temps réel) est un pas vers des robots capables de s’adapter à des environnements non structurés, où les solutions classiques de planification de mouvement échouent.
À suivre : des travaux comme SwingBot (présenté à CORL 2026) explorent des brachiations continues avec des crochets actifs, tandis que des frameworks comme MotionDisco visent à découvrir des mouvements loco-manipulation sans démonstrations humaines.