Efficient Iterative Proximal Variational Inference Motion Planning

๐Ÿ“… 2024-11-05
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
This work addresses motion planning under uncertainty by formulating stochastic optimal control as a variational inference problem over the posterior path distribution. We propose Parallel Gaussian Variational Inference Motion Planning (P-GVIMP), a novel framework that unifies proximal optimization, sparse factor graphs, and Gaussian belief propagation to enable GPU-accelerated parallel gradient computationโ€”the first such integration. To handle nonlinear dynamics, we incorporate iterative statistical linear regression for local linearization. Compared to state-of-the-art methods, P-GVIMP achieves significant computational speedups, enabling real-time motion planning for multi-robot systems operating in nonlinear, uncertain environments. We release a fully open-source implementation. Our approach establishes a scalable, high-precision, general-purpose paradigm for uncertainty-aware motion planning, advancing both theoretical foundations and practical deployment in robotics.

Technology Category

Application Category

๐Ÿ“ Abstract
Motion planning under uncertainty can be cast as a stochastic optimal control problem where the optimal posterior distribution has an explicit form. To approximate this posterior, this work frames an optimization problem in the space of Gaussian distributions by solving a Variational Inference (VI) in the path distribution space. For linear-Gaussian stochastic dynamics, we propose a proximal algorithm to solve for an optimal Gaussian proposal iteratively. The computational bottleneck is evaluating the gradients with respect to the proposal over a dense trajectory. We exploit the sparse motion planning factor graph and Gaussian Belief Propagation (GBP), allowing for parallel computing of these gradients on Graphics Processing Units (GPUs). We term the novel paradigm as the Parallel Gaussian Variational Inference Motion Planning (P-GVIMP). Building on the efficient algorithm for linear Gaussian systems, we then propose an iterative paradigm based on Statistical Linear Regression (SLR) techniques to solve motion planning for nonlinear stochastic systems, where the P-GVIMP serves as a sub-routine for the linearized time-varying system. We validate the proposed framework on various robotic systems, demonstrating significant speed acceleration achieved by leveraging parallel computation and successful planning solutions for nonlinear systems under uncertainty. An open-sourced implementation is presented at https://github.com/hzyu17/VIMP.
Problem

Research questions and friction points this paper is trying to address.

Efficient motion planning under uncertainty using variational inference
Parallel GPU computation for gradient evaluation in dense trajectories
Iterative solution for nonlinear systems via statistical linear regression
Innovation

Methods, ideas, or system contributions that make the work stand out.

Proximal algorithm for Gaussian variational inference
GPU-accelerated parallel gradient computation
Iterative SLR for nonlinear stochastic systems
๐Ÿ”Ž Similar Papers
No similar papers found.
Z
Zinuo Chang
School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA
Hongzhe Yu
Hongzhe Yu
Ph.D. student at Georgia institute of technology
RoboticsControlOptimization
P
Patricio Vela
School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA
Yongxin Chen
Yongxin Chen
Georgia Institute of Technology
control theorymachine learningroboticsoptimal transportoptimization