cuRoboV2-Fast : planification de mouvement rapide, sans collision et tenant compte des limites de couple
NVIDIA Research a publié cuRoboV2-Fast, un planificateur de mouvement accéléré sur GPU qui réduit à la fois la latence de planification et la durée d'exécution des trajectoires sans collision, tenant compte de la charge transportée et des limites de couple des actionneurs. Avec une charge de 3 kg, il atteint un temps de planification moyen de 4,4 ms sur une RTX 5090, soit 14,7 fois plus vite que cuRoboV2. Sur un Jetson AGX Orin, module embarqué, il planifie plus vite que cuRoboV1 associé à TOPPRA (un algorithme classique de paramétrage temporel) tournant sur une RTX 5090. Un déploiement avec caméra stéréo sur le bras YAM donne un cycle moyen de prise et dépose de 5,93 s, soit 34,6 % de moins que cuRoboV2. Le code est publié sous licence Apache 2.0 sur le dépôt NVlabs/curobo.
Sur le plan technique, la méthode repose sur une optimisation de trajectoire par B-splines, qui diminue le nombre d'itérations nécessaires. Des calculs robotiques accélérés et une dynamique inverse différentiable réduisent le coût de l'affinage et permettent de s'adapter à des charges variables. Un module nommé TimeOpt optimise la vitesse de parcours le long d'un chemin fixe sous contraintes échantillonnées de vitesse, d'accélération, de jerk et de couple. Il exploite le support local des splines pour résoudre efficacement sur GPU des systèmes de Newton à structure bandée.
L'intérêt tient à ce que le gain ne se limite pas au temps de calcul : le planificateur raccourcit aussi le mouvement lui-même, en poussant le robot plus près de ses limites réelles de couple au lieu d'appliquer des marges conservatrices. Pour un intégrateur, la planification devient quasi négligeable devant le temps de mouvement, et la prise en compte de la charge est utile en palettisation ou en tri d'objets hétérogènes. Le résultat sur Jetson AGX Orin compte pour les déploiements embarqués sans GPU de bureau. Une réserve s'impose : les 5,93 s proviennent d'un seul montage de laboratoire, avec un bras de faible coût et une tâche de prise et dépose, et la comparaison se fait avec la version précédente de la même équipe, non avec des planificateurs tiers. Il s'agit d'un résultat de recherche publié sous forme de préprint arXiv, non d'un produit commercial ni d'un déploiement industriel.
cuRobo s'est imposé ces dernières années comme une référence open source de planification parallélisée sur GPU, face aux approches CPU de la bibliothèque OMPL, de MoveIt ou de solveurs comme TOPPRA. NVIDIA l'intègre à son écosystème robotique, aux côtés d'Isaac et de ses modèles de fondation pour humanoïdes. La publication du code ouvre la voie à des tests indépendants, seul moyen de confirmer ces chiffres sur d'autres bras, d'autres charges et des scènes plus encombrées. Aucun calendrier de pilote ou d'intégration commerciale n'est annoncé.
Pas d\'impact direct sur la France/UE
Dans nos dossiers




