Gaussian Variational Inference Motion Planning

This project leverages Gaussian Variational Inference (GVI) to address motion planning under uncertainty, grounded in the framework of control-inference duality.

We formulate the planning objective as a continuous-time trajectory optimization problem. By approximating the trajectory distribution as a Gaussian, our method simultaneously minimizes control costs and obstacle collision risks. The algorithm exploits the problem’s inherent sparsity to enable efficient, parallelizable GPU execution.

Validated on point robots, quadrotors, and manipulators, this approach demonstrates superior optimality and robustness compared to state-of-the-art planning-as-inference techniques.

Formulation

Video Demonstration

Watch the detailed results and experiments here

Results: 7-DOF Robot Arm Comparison

Comparison of robustness against disturbances between classical RRT-Connect and our GVIMP method.

RRT-Connect Performance
(a) RRT-Connect (Baseline)
GVIMP Performance
(b) GVIMP (Ours)