ICRA 2026poster0 citations

Towards Massively Parallel Motion Planning with Inverse Dynamics

Ioannis Tsikelis, Enrico Mingo Hoffman

Abstract

Parallel evaluation of robotic system environments is becoming increasingly popular in modern robotics applications for machine learning and stochastic control. At the same time, the field of model-based control has matured enough to provide solutions that cover the needs of sophisticated robotics platforms. However, few works address the parallelization of such solvers to be combined with the above approaches and accelerate research in robot planning and control. We present preliminary results towards a novel implementation of a batched SQP solver for equality-constrained optimal control. After linearizing the dynamics in the SQP step, we employ a state-control equality constrained LQR solver. The additional equality constraints yield a structured system at each stage that can be solved via a Riccati-recursion-based block elimination. We evaluate our approach on an inverse-dynamics-based optimal control problem, in contrast to the forward-dynamics formulations typical of related works. Our results demonstrate computational efficiency and structural advantages for massively parallel environments. Our implementation, available here, is developed in PyTorch, taking advantage of the library's batched linear algebra suite for parallelization.

Optimization and Optimal ControlComputer Architecture for Robotic and AutomationUnderactuated Robots