CLIS-MPPI : commande prédictive par intégrales de chemin en boucle fermée, avec échantillonnage de l'état initial sous délai d'exécution
Des chercheurs proposent CLIS-MPPI (Closed-Loop MPPI with Initial-State Sampling), une variante du contrôle prédictif par intégrales de chemin (Model Predictive Path Integral, MPPI) qui s'attaque à un problème courant en robotique réelle: le délai d'exécution. Le MPPI évalue en parallèle de nombreuses trajectoires simulées, sans gradient, ce qui convient aux dynamiques non linéaires et aux objectifs non lisses. Mais la commande optimisée n'est appliquée qu'après un temps de calcul non négligeable, et l'état réel du robot ne correspond alors plus à celui de la simulation. CLIS-MPPI modélise ce délai comme une distribution d'états initiaux plausibles à l'instant d'exécution, optimise les rollouts à partir d'états initiaux échantillonnés, puis applique une correction locale par retour d'état fondée sur ces rollouts pendant l'exécution. La validation porte sur un bras UR5e à 6 degrés de liberté, dans une tâche de passage étroit combinant évitement d'obstacles et atteinte d'une cible par l'effecteur.
Sur 5 essais réels de la même tâche, le MPPI standard a provoqué une collision dans 2 cas, contre aucune pour CLIS-MPPI. Sur les seuls essais sans collision (3 pour le MPPI, 5 pour CLIS-MPPI), le temps moyen passe de 25,4 s à 24,4 s et la longueur moyenne du chemin de l'effecteur de 0,456 m à 0,425 m. Les erreurs quadratiques moyennes (RMSE) tombent de 0,100 rad à 0,017 rad en position articulaire et de 0,108 rad/s à 0,011 rad/s en vitesse articulaire. Les gains en temps et en distance restent modestes, environ 4 % et 7 %. Le vrai apport est la cohérence entre planification et exécution, avec des mouvements nettement plus fluides.
Ces résultats sont à nuancer: cinq essais sur un seul scénario et un seul robot ne permettent aucune conclusion statistique, et la comparaison des temps exclut les essais en collision, qui sont justement les échecs du MPPI. Cela reste pertinent pour les intégrateurs, car le délai de calcul est l'un des écarts les plus sous-estimés entre simulation et déploiement. Un contrôleur capable de le gérer explicitement, sans changer de matériel, améliore la sécurité autour d'obstacles. Le MPPI est déjà très répandu en conduite autonome et en manipulation, et cette approche pourrait aussi servir aux contrôleurs de bas niveau associés aux modèles VLA (vision-langage-action), dont la latence d'inférence est encore plus forte. Les prochaines étapes à surveiller sont des tests sur des robots plus rapides, des environnements dynamiques et des systèmes à plus grand nombre de degrés de liberté, comme les humanoïdes ou les manipulateurs mobiles.
Dans nos dossiers




