
Réduire l'écart simulation-réel avec multipanda_ros2 : un framework ROS2 temps réel pour systèmes multimanuels
Des chercheurs publient multipandaros2, une architecture open source ROS2 pour piloter plusieurs robots Franka Robotics depuis un seul processus. Le framework s'appuie sur ros2control et expose des interfaces ROS2 natives pour un nombre quelconque de bras. Il maintient une boucle de contrôle en couple à 1 kHz, fréquence indispensable au temps réel et minimum exigé par les normes de sécurité. Il introduit aussi un patron de conception « controllet-feature », qui ramène le délai de commutation entre contrôleurs à 2 ms ou moins. Côté simulation, l'équipe intègre un jumeau MuJoCo haute fidélité. Elle l'évalue avec des métriques quantitatives de précision cinématique et de cohérence dynamique (couples, forces, erreurs de contrôle). Elle montre enfin qu'une identification des paramètres inertiels sur le robot réel améliore nettement la précision des forces et des couples simulés. Le code est publié, mais le résumé ne donne ni liste de tâches détaillée ni chiffres d'amélioration.
L'intérêt est surtout infrastructurel. Le sim-to-real reste un point de blocage pour la manipulation riche en contacts, en particulier à deux bras. Les politiques apprises, de type VLA ou apprentissage par renforcement, ne valent que par la fidélité des couples et des forces simulés. Un cadre qui quantifie l'écart sur les couples, et pas seulement sur les trajectoires, rend le benchmarking reproductible. La commutation de contrôleurs en 2 ms permet d'enchaîner des phases de contrôle en impédance, en force ou en position sans rupture, ce qui compte pour l'assemblage ou la manipulation d'objets partagés entre deux bras. Pour un intégrateur, l'unification de plusieurs Franka dans un seul processus allège le déploiement de cellules multi-robots. Il faut toutefois rester prudent : il s'agit d'un outil de recherche validé sur des plateformes de laboratoire, pas d'une preuve de déploiement industriel, et l'ampleur de la réduction de l'écart sim-to-real n'est pas chiffrée dans le résumé.
Le projet s'inscrit dans la lignée de franka_ros et de libfranka, dont le support ROS2 est resté fragmentaire, surtout pour le multi-robot. L'équipe indique prolonger des approches issues de la robotique souple vers les tâches rigides à deux bras. Le Franka (Franka Robotics, société munichoise) reste la plateforme de référence des laboratoires européens et américains. D'autres cadres s'adressent au même besoin : MoveIt 2 pour la planification, Isaac Sim ou MuJoCo Playground pour la simulation, et LeRobot pour les données et les politiques. La suite logique est l'adoption par la communauté, puis des validations sur des tâches de contact plus exigeantes. Cette version 2 de l'article remplace la précédente sur arXiv.
Le framework open source cible les robots Franka Robotics (société munichoise), plateforme de référence des laboratoires et intégrateurs européens pour les cellules bimanuelles.
Dans nos dossiers




