PRÉSENCE HUMANOÏDE
Newsletter de référence sur la robotique et l’intelligence artificielle
Bras robotique réel reproduisant la scène affichée dans un simulateur
Visuel éditorial généré par intelligence artificielle pour PRÉSENCE HUMANOÏDE.

OPEN SOURCE · IA PHYSIQUE

LeRobot et ROS 2 : la chaîne ouverte qui relie simulation et robot réel

Le nouveau dépôt de démonstration du groupe Physical AI de l’Open Source Robotics Alliance réunit dans un même parcours un bras abordable, deux simulateurs, la collecte de démonstrations et l’apprentissage de politiques LeRobot. L’enjeu dépasse le tutoriel : réduire les raccords artisanaux qui ralentissent encore l’IA physique.

Le 22 août 2026, la lettre hebdomadaire de la communauté ROS met en avant un dépôt publié par le Special Interest Group Physical AI de l’OSRA. Le projet vise le bras SO‑ARM101 et présente une chaîne complète : téléopérer, enregistrer des épisodes, convertir les données, entraîner une politique puis l’exécuter dans Gazebo, MuJoCo ou sur le matériel réel.

Le code n’est pas apparu ce matin : le dépôt affiche des mises à jour fin juillet et l’OSRA a détaillé le groupe le 18 août. L’actualité du 22 août tient à sa diffusion officielle dans ROS News. Distinguer ces dates évite de présenter comme un lancement soudain un travail communautaire déjà engagé.

À retenir

La nouveauté n’est pas un modèle spectaculaire. C’est une continuité de bout en bout entre robot, données, entraînement, simulation et redéploiement, fondée sur des interfaces ouvertes.

Ce que contient réellement la démonstration

Le dépôt ros-physical-ai/demos rassemble des paquets ROS 2, des configurations de simulation, des outils de téléopération et une passerelle vers LeRobot. Le bras cible peut être commandé par un bras leader, un marqueur interactif dans RViz, un téléphone via WebXR ou des contrôleurs personnalisés. Ces entrées produisent des démonstrations enregistrées pour l’apprentissage.

La chaîne « Record → Train → Deploy » utilise Rosetta pour faire circuler les observations et commandes entre ROS 2 et le format LeRobot. Une politique ACT préentraînée et soixante rosbags sont proposés pour essayer l’inférence en simulation sans commencer par une collecte longue. Les auteurs précisent que ces exemples montrent la chaîne, pas une performance optimale.

L’installation s’appuie sur Pixi, qui regroupe ROS 2, Gazebo et les dépendances. Un routeur Zenoh est lancé séparément. L’utilisateur peut ensuite démarrer le SO‑ARM dans Gazebo, MuJoCo ou sur le matériel. Cette réduction du nombre d’étapes manuelles est importante : dans la robotique d’apprentissage, une journée perdue sur l’environnement logiciel peut coûter plus qu’un composant.

Simulation d’un bras robotique affichée à côté du bras physique correspondant

Le même lancement doit pouvoir cibler simulation et matériel sans réécrire toute l’application. Visuel généré par IA.

Les briques de la chaîne ouverte

ROS 2 : le langage commun du robot

ROS 2 connecte les caméras, servomoteurs, contrôleurs et applications par des messages et des services. Sa force est l’abstraction matérielle : une politique ne devrait pas connaître le détail électrique de chaque actionneur. Elle reçoit des observations structurées et publie des commandes selon un contrat documenté.

LeRobot : données et politiques apprises

LeRobot apporte modèles, formats de jeux de données et outils PyTorch pour la robotique réelle. Son architecture de plugins permet d’ajouter des robots et téléopérateurs tiers. Dans cette démonstration, le plugin Rosetta expose les sujets ROS 2 à l’interface Robot de LeRobot et conserve le format de données nécessaire à l’entraînement.

Gazebo et MuJoCo : deux regards sur la physique

Gazebo s’intègre historiquement à ROS et représente capteurs, mondes et interactions. MuJoCo est apprécié pour le calcul physique et l’apprentissage. Le dépôt utilise une définition de scène SDF comme source commune, puis la convertit en MJCF au lancement. Cette stratégie ne rend pas les moteurs identiques, mais limite les divergences de modèles.

Le SO‑ARM101 : un support accessible

Le bras fournit un matériel concret, abordable et reproductible. Les paquets décrivent sa géométrie, ses contrôleurs, sa calibration et les servomoteurs Feetech. Un exemple centré sur un seul matériel réduit la complexité initiale ; l’ambition du SIG est toutefois de définir des conventions utilisables par des formes de robots différentes.

Ingénieur téléopérant un bras robotique compact avec un dispositif de commande

La téléopération fournit des démonstrations humaines qui deviennent des épisodes d’apprentissage. Visuel généré par IA.

Enregistrer, entraîner, tester, déployer

La première étape est la collecte. Une caméra observe la scène, le robot publie ses positions et l’opérateur réalise la tâche. Les épisodes doivent être synchronisés : une image associée à une commande trop ancienne apprend une relation erronée. Rosetta enregistre les flux ROS 2 et les convertit vers la structure LeRobot.

L’entraînement apprend une politique qui associe observations et actions. ACT, utilisé dans l’exemple, prédit des blocs d’actions plutôt qu’un mouvement isolé. Cette approche peut lisser le contrôle et réduire la sensibilité à la latence, mais sa réussite dépend du nombre et de la diversité des démonstrations.

La simulation sert ensuite de filtre. Elle permet de vérifier le chargement du modèle, les dimensions des tenseurs, les limites articulaires et une partie de la stratégie sans risquer le matériel. Elle ne prouve pas que la politique réussira dans le réel : textures, frottements, jeu mécanique, lumière et calibration diffèrent.

Enfin, le déploiement sur le bras réel doit conserver les mêmes interfaces tout en ajoutant des limites de vitesse, des arrêts et une zone sûre. Le bénéfice de la pile est de réduire les changements de code entre les étapes. Chaque modification restante représente une source potentielle d’erreur.

Chaîne photographique montrant collecte entraînement simulation et déploiement robotique

Infographie photographique : une chaîne continue évite les conversions manuelles entre chaque étape. Visuel généré par IA.

Le vrai problème : l’écart simulation-réalité

Un simulateur calcule une approximation. Les collisions, la souplesse des câbles, le bruit d’un encodeur ou le délai d’une caméra ne sont jamais reproduits parfaitement. Une politique peut donc exploiter une particularité du monde virtuel et échouer immédiatement sur la table réelle.

La meilleure défense combine fidélité et diversité. Une scène géométrique cohérente facilite la comparaison entre Gazebo et MuJoCo. La randomisation des textures, positions, masses et délais réduit la dépendance à une configuration unique. Les épisodes réels restent indispensables pour calibrer les distributions.

Comparer deux simulateurs est instructif. Une politique qui fonctionne dans Gazebo mais pas dans MuJoCo révèle peut-être une hypothèse fragile. Si elle survit aux deux puis au matériel, la confiance augmente. Cette triangulation ne remplace pas les essais physiques, mais elle détecte plus tôt les dépendances cachées.

Comparaison photographique des trajectoires d’un bras simulé et d’un bras réel

Infographie photographique : les écarts de trajectoire indiquent où le modèle virtuel doit être recalibré. Visuel généré par IA.

Timeline : de ROS aux politiques apprises

2007

ROS naît pour standardiser les logiciels de robots de recherche.

2017

ROS 2 apporte DDS, qualité de service et architectures plus adaptées au déploiement.

2024

Hugging Face lance LeRobot pour démocratiser modèles, données et matériels d’apprentissage.

2025

L’OSRA crée son groupe d’intérêt Physical AI pour définir interfaces et outils communs.

2026

Le dépôt de démonstration relie SO‑ARM101, ROS 2, LeRobot, Gazebo et MuJoCo.

Installation chronologique montrant l’évolution des bras robotiques et de leurs logiciels

Timeline photographique de la convergence entre middleware et apprentissage robotique. Visuel généré par IA.

Suite du dossier

Pourquoi cette annonce compte pour les développeurs

Les équipes d’IA robotique assemblent souvent cinq projets : pilote matériel, enregistreur, format de données, entraînement et moteur d’inférence. Chaque raccord implique des versions, conventions et conversions. Quand une caméra change de fréquence ou qu’un axe est inversé, le modèle peut apprendre un comportement incohérent sans message d’erreur évident.

Une démonstration intégrée fournit un point de départ commun. Les développeurs peuvent remplacer une brique tout en conservant les contrats autour. Un chercheur teste une autre politique ; un fabricant ajoute un pilote ; un spécialiste de simulation améliore la scène. La comparaison devient plus honnête car le reste de la chaîne demeure stable.

L’ouverture du code facilite aussi l’audit. Les messages, transformations et paramètres sont lisibles. Cela n’élimine pas les bugs, mais permet de reproduire une expérience et de discuter d’une modification précise. Pour une technologie jeune, cette capacité collective est un accélérateur.

Équipe open source examinant du code et un bras robotique sur une table

Une référence partagée transforme les problèmes locaux en contributions réutilisables. Visuel généré par IA.

La collecte de données, nouveau cœur de l’ingénierie

Dans un système appris, le comportement dépend autant des données que du code. Une démonstration mal cadrée, trop homogène ou comportant des corrections tardives peut enseigner une stratégie fragile. Il faut donc documenter l’opérateur, la scène, la caméra, la calibration et le résultat de chaque épisode.

La quantité n’est pas le seul critère. Cinquante épisodes couvrant des positions différentes peuvent valoir davantage que cinq cents répétitions identiques. Les échecs sont utiles s’ils sont étiquetés et compris ; mélangés silencieusement aux réussites, ils brouillent l’objectif.

ROS possède déjà rosbag pour enregistrer les flux. Le défi est de transformer ces messages en exemples utilisables par LeRobot sans perdre horodatages, types ou métadonnées. Rosetta joue ce rôle de pont. Une convention partagée permet ensuite de comparer des jeux de données issus de plusieurs matériels.

La gouvernance compte. Un jeu de données peut contenir des visages, un intérieur ou des procédés industriels. Avant de pousser vers un Hub public, il faut vérifier droits, confidentialité et secrets. Le pipeline technique doit intégrer une étape de revue et de nettoyage.

Caméra enregistrant un bras robotique déposant un cube dans un bac

La caméra, les états articulaires et les commandes doivent être synchronisés au niveau de chaque épisode. Visuel généré par IA.

Le choix de la téléopération

Le bras leader reproduit les mouvements avec une correspondance intuitive. Il fournit des trajectoires proches de la mécanique cible mais demande un second appareil. RViz permet de déplacer un marqueur dans l’espace ; l’inverse cinématique convertit la pose en articulations. Un téléphone via WebXR démocratise l’entrée mais ajoute réseau et estimation de pose.

Chaque interface induit un style. Un expert au bras leader peut produire des gestes fluides ; un débutant au téléphone crée des hésitations. La politique apprend ces différences. Comparer les sources de téléopération devrait donc faire partie de l’évaluation.

La force et le toucher manquent souvent aux systèmes abordables. Une démonstration visuelle montre où déplacer le bras, pas nécessairement combien serrer. Pour des objets fragiles ou déformables, capteurs de courant, force ou tactile deviennent importants.

Le dépôt accueille plusieurs entrées parce qu’aucune n’est universelle. Cette modularité est saine si les métadonnées indiquent clairement comment chaque épisode a été produit.

Gazebo ou MuJoCo : éviter le faux duel

Gazebo apporte mondes, capteurs et intégration ROS. MuJoCo offre une simulation dynamique efficace largement utilisée en apprentissage. Les opposer masque la question utile : la politique dépend-elle d’un moteur particulier ? Pouvoir lancer la même scène dans les deux crée un test de robustesse.

Les conversions SDF vers MJCF ont des limites. Les matériaux, joints, contacts et plugins ne se traduisent pas toujours exactement. Le dépôt adopte une source de vérité commune pour la scène, ce qui réduit les doubles modifications, mais chaque moteur doit encore être validé.

Un protocole simple consiste à mesurer positions, vitesses et contacts sur une trajectoire identique. Les écarts déterminent les paramètres à ajuster. Après calibration, la politique peut être testée avec plusieurs niveaux de bruit et de friction.

La simulation est surtout un instrument de sécurité et d’itération. Elle permet de casser virtuellement des milliers de scénarios. Elle ne doit pas devenir une preuve commerciale de fonctionnement réel.

Ingénieur manipulant des commandes devant une simulation physique de bras robotique

Deux moteurs de simulation mettent en évidence les hypothèses trop dépendantes d’une physique particulière. Visuel généré par IA.

Déployer sans transformer la politique en boîte noire

Une politique reçoit une observation et produit une action, mais le système autour doit limiter cette action. Vitesse, accélération, espace de travail et effort doivent être bornés indépendamment du réseau neuronal. Un arrêt d’urgence ne dépend jamais de la confiance du modèle.

Les journaux doivent relier chaque commande à l’observation utilisée, au modèle, à sa version et au temps d’inférence. Sans cette traçabilité, un incident est difficile à reproduire. ROS 2 fournit des outils de logging et de visualisation ; la pile doit les conserver lors du passage à l’apprentissage.

La latence est une contrainte physique. Un modèle trop lourd peut fournir une bonne action trop tard. Le déploiement doit mesurer fréquence réelle, gigue et surcharge. Les tests en accéléré ne remplacent pas un chronométrage sur le calcul embarqué.

Enfin, le modèle doit échouer proprement. Une faible confiance, une image manquante ou un objet hors distribution doit déclencher un arrêt ou une reprise connue plutôt qu’un mouvement improvisé.

Ce que le SIG Physical AI veut standardiser

Le groupe est organisé autour de cinq axes : interfaces et messages, collecte, entraînement et exécution, plateforme de référence, et agents incarnés. Cette structure reconnaît que l’IA physique n’est pas un seul modèle. Elle dépend d’une pile qui va du capteur à la composition de compétences.

Les interfaces déclaratives doivent décrire un robot et ses capacités sans coder chaque intégration. Les pipelines de données cherchent des formats et métadonnées communs. L’exécution vise le déploiement reproductible. La plateforme de référence fournit un terrain concret. Le volet agentique étudie comment un modèle de raisonnement combine des compétences.

La gouvernance ouverte est essentielle parce que plusieurs entreprises concurrentes utilisent ROS. Un standard dominé par un seul fournisseur risquerait d’enfermer données et matériels. L’OSRA offre un espace préconcurrentiel, mais sa légitimité dépendra de contributions diverses et de décisions transparentes.

Le succès se mesurera à l’adoption : nombre de robots compatibles, jeux de données interopérables et politiques réellement transférables. Le dépôt actuel est un démonstrateur, pas encore la preuve d’un standard universel.

Ce que la France peut en faire

Les laboratoires français utilisent déjà ROS, mais les prototypes restent souvent enfermés dans des environnements locaux. Une référence LeRobot-ROS peut faciliter le partage de jeux de données entre écoles, centres techniques et PME. Le bras abordable permet de former sans mobiliser une cellule industrielle coûteuse.

Les écoles d’ingénieurs peuvent construire un cursus complet : téléopération, enregistrement, entraînement, simulation, sûreté et déploiement. Les étudiants découvrent alors les interfaces entre disciplines plutôt qu’un algorithme isolé. Une même tâche reproduite dans plusieurs établissements offrirait un benchmark pédagogique.

Pour l’industrie, la valeur est un prototype rapide. Une PME peut tester une manipulation en simulation avant d’acheter un robot. Elle doit cependant travailler avec un intégrateur pour la sécurité et la robustesse. Le dépôt n’est pas une certification.

France 2030 et les centres de transfert pourraient soutenir des contributions amont plutôt que des forks privés. Financer un pilote tout en exigeant que les interfaces génériques soient reversées au projet commun augmente l’effet de levier public.

Feuille de route pour tester sans matériel

Commencer par cloner le dépôt, installer Pixi et construire l’environnement. Lancer le routeur Zenoh, puis la scène Gazebo. Vérifier les sujets ROS 2, la caméra et les limites articulaires avant de charger une politique.

Utiliser ensuite la politique préentraînée fournie. L’objectif n’est pas d’évaluer sa précision, mais de confirmer que les observations arrivent, que l’inférence produit des actions et que le simulateur répond. Enregistrer les versions exactes et les messages d’erreur.

Passer à MuJoCo avec la même scène et comparer le comportement. Une divergence importante doit être comprise avant tout entraînement. Modifier ensuite une variable simple — position du cube ou éclairage — pour tester la généralisation.

Enfin, enregistrer quelques épisodes personnalisés, entraîner un petit modèle et documenter le taux de réussite. Sans robot, ce parcours enseigne déjà la structure de la chaîne. Le matériel vient ensuite, avec calibration, zone sûre et supervision.

Conclusion : l’IA physique a besoin de plomberie ouverte

Les modèles attirent l’attention, mais un robot apprend seulement si données, capteurs, simulateurs et actionneurs restent cohérents. Le dépôt du SIG Physical AI rend cette plomberie visible et exécutable. Sa valeur est moins spectaculaire qu’un humanoïde, mais plus immédiatement utile aux développeurs.

LeRobot apporte l’apprentissage et les formats. ROS 2 apporte l’écosystème matériel et l’exploitation. Gazebo et MuJoCo apportent deux environnements de test. Rosetta relie les données. Le SO‑ARM101 offre un objet concret. L’ensemble forme une référence que la communauté peut critiquer et améliorer.

Il reste beaucoup à prouver : performance, sécurité, transfert entre robots et maintien des versions. Mais le projet déplace le débat de « quel modèle est le meilleur ? » vers « peut-on reproduire tout le parcours ? ». C’est probablement l’une des questions les plus importantes de la robotique en 2026.

FAQ

Qu’est-ce que LeRobot ?

LeRobot est un projet open source de Hugging Face qui fournit modèles, jeux de données et outils PyTorch pour apprendre des politiques de contrôle à des robots réels.

Quel est le rôle de ROS 2 ?

ROS 2 fournit les interfaces, pilotes matériels, messages, outils de visualisation et mécanismes d’exécution qui relient capteurs, actionneurs, simulateurs et politiques apprises.

Quels simulateurs sont pris en charge ?

Le dépôt de démonstration annonce Gazebo et MuJoCo, avec une définition de scène commune convertie pour limiter les divergences.

Faut-il un GPU NVIDIA ?

Non pour installer et lancer la simulation. Le dépôt précise qu’un GPU NVIDIA n’est requis que pour entraîner les modèles ou exécuter certaines politiques d’apprentissage.

Peut-on utiliser un vrai robot ?

Oui. La démonstration cible le SO-ARM101 et propose la même chaîne pour la simulation et le matériel, après calibration et configuration des pilotes.

Cette pile est-elle prête pour la production ?

Elle constitue une démonstration open source et un socle d’expérimentation. La production exige des tests supplémentaires de sûreté, latence, cybersécurité, maintenance et reproductibilité.

Sources et bibliographie

Dernière vérification : 22 août 2026. Publication communautaire, date du billet OSRA et activité du dépôt ont été distinguées.

  1. Open Robotics Discourse — ROS News, 22 août 2026
  2. OSRA — ROS Keeps Evolving via Physical AI SIG, 18 août 2026
  3. GitHub — ROS Physical AI Demos
  4. GitHub — Physical AI SIG
  5. Hugging Face — LeRobot
  6. Hugging Face — robots et téléopérateurs tiers

Les visuels sont générés par IA et ne documentent pas une installation identifiée. L’estimation SEO est indicative.

Recevez les prochains dossiers

Une analyse claire chaque jour.

PRÉSENCE HUMANOÏDE — Newsletter robotique & intelligence artificielle