geodex : une bibliothèque pour la planification de mouvement sur les variétés riemanniennes
geodex, une bibliothèque open source en C++20 dotée de bindings Python, vient d'être publiée sur arXiv (2610.09165). Elle permet de planifier des mouvements sur des variétés riemanniennes, c'est-à-dire en tenant compte de la géométrie intrinsèque de l'espace de configuration d'un robot : sa courbure et une notion de coût qui dépend de la configuration. Les auteurs exposent quatre briques indépendantes et interchangeables derrière une interface unique de planification par échantillonnage : la variété, sa métrique riemannienne, la rétraction et l'échantillonneur. Le même planificateur tourne donc sans modification sur R^n, les tores T^n, les sphères S^n, les groupes de Lie matriciels (SO(2), SE(2), SO(3), SE(3)), leurs produits et les espaces de configuration de robots articulés. Chacun peut recevoir une métrique définie par l'utilisateur. Le code est publié avec documentation, tests et une suite de benchmarks reproductibles. Le résumé ne donne aucun chiffre de performance, ni gain de longueur de trajectoire ou d'énergie, ni temps de calcul.
L'enjeu est surtout d'infrastructure. Les bibliothèques d'optimisation sur variétés offrent des primitives géométriques riches, mais ne contournent pas les obstacles. Les bibliothèques de planification généralistes, qui gèrent de nombreux espaces d'états et des fonctions de distance personnalisées, ne font pas de la métrique riemannienne dépendante de la configuration le moteur de la distance, de l'interpolation et des géodésiques. geodex vise ce vide. L'argument avancé est que planifier avec la géométrie propre du robot donne des trajectoires plus courtes, moins coûteuses en énergie et plus naturelles qu'avec la métrique euclidienne ambiante. Cette affirmation reste à vérifier : le résumé ne la chiffre pas, et c'est la suite de benchmarks qui permettra de juger si le gain justifie la complexité. Pour un intégrateur ou une équipe de recherche, l'intérêt pratique serait de pouvoir comparer des métriques (inertie, énergie cinétique, coût de manipulation) sans réécrire le planificateur.
Cette publication prolonge deux familles d'outils qui s'ignoraient en partie. D'un côté, les boîtes à outils d'optimisation sur variétés, utilisées en estimation et en contrôle. De l'autre, les planificateurs par échantillonnage de type OMPL, qui acceptent des espaces d'états variés mais traitent la métrique comme un simple réglage de distance. Il s'agit d'une première version (v1) et d'une bibliothèque de recherche : aucun déploiement industriel ni partenaire n'est annoncé. La suite dépendra de l'adoption par la communauté, de l'intégration avec des moteurs de collision et de simulation, et de la démonstration sur des robots articulés réels.
Pas d\'impact direct sur la France/UE
Dans nos dossiers




