
SoRoMoX : des modèles de robots souples rapides, différentiables et parallélisables
SoRoMoX (Soft Robot Models in JAX) a été présente le 10 aout 2026 dans un preprint arXiv (2608.06650), un framework logiciel en Python/JAX pour modéliser des robots souples. L'outil implémenté trois familles de modèles réduits bases sur la théorie des tiges de Cosserat, articules, a déformation constante par morceaux (Piecewise Constant Strain) et a déformation variable (Variable Strain), via une interface unique compilable JIT qui calcule matrices d'inertie, forces gravitationnelles et élastiques, jacobiennes et leurs dérivées. Selon les auteurs, c'est le premier framework de ce type entièrement différentiable par rapport aux états, entrées et paramètres, et capable de tourner directement sur GPU. Les benchmarks annonces montrent des simulations séquentielles jusqu'a 18,1 fois plus rapides que les meilleures alternatives existantes sur CPU, et un débit multiplie par 234,6 en parallélisation GPU. Ces gains ouvrent plusieurs usages testes dans l'étude: identification de système en équilibre statique avec une erreur de position réduite de 66%, apprentissage de forces résiduelles avec 64% de réduction supplémentaire, suivi de trajectoire par couple calcule avec une erreur environ 500 fois inférieure a un contrôle PD sans modèle, optimisation de gains de contrôle abaissant la perte jusqu'a 62%, et contrôle sous contrainte de sécurité limitant la force de contact a 5 newtons contre 33,5 newtons sans cette contrainte. L'entrainement de politiques par apprentissage par renforcement va jusqu'a 7 fois plus vite qu'une référence CPU basée sur PyElastica.
Cette avancée compte parce que la robotique souple accusait un retard d'outillage par rapport a la robotique rigide, ou des frameworks différentiables et parallèles sur GPU ont déjà transforme l'entrainement de contrôleurs. Modeliser un robot souple, dont la déformation est théoriquement a degrés de liberté infinis, restait couteux en calcul et peu compatible avec l'optimisation par gradient ou l'entrainement massif en simulation, ce qui freinait le passage du laboratoire aux applications réelles. En rendant ces simulations rapides et différentiables, SoRoMoX ouvre la voie a des boucles de contrôle temps réel, une identification de paramètres plus précise et des garanties de sécurité formelles, utiles pour des robots destines a manipuler des objets fragiles ou a interagir avec des humains. C'est un signal pour les intégrateurs qui évaluent la robotique souple en manutention délicate ou en préhension adaptative: le logiciel, longtemps le vrai frein, commence a rattraper la théorie.
Le papier le précise lui-même: la théorie des modèles réduits bases sur les tiges de Cosserat est déjà bien établie, ce n'est pas elle qui limitait le domaine mais l'absence d'implémentations numériques compatibles avec les workflows de contrôle modernes. La référence de comparaison citée est PyElastica, bibliothèque CPU non différentiable dédiée aux tiges discrètes. SoRoMoX reste a ce stade une publication de recherche accompagnée de son code, sans annonce de produit commercial ni de déploiement industriel: une preuve de performance sur benchmarks internes, pas encore une validation a grande échelle sur matériel physique. Les suites évoquées par les auteurs portent sur l'intégration de cet outil dans des pipelines complets de contrôle et d'apprentissage pour robots souples, avec une validation attendue sur des plateformes réelles.
Dans nos dossiers




