Stein-based Optimization of Sampling Distributions in Model Predictive Path Integral Control
Jace Aldrich, Odest Chadwicke Jenkins

TL;DR
This paper presents SOPPI, a novel MPPI control method that uses Stein Variational Gradient Descent to dynamically optimize sampling distributions, improving trajectory predictions and system performance.
Contribution
Introducing SOPPI, an MPPI/SVGD algorithm that adaptively updates action sampling distributions at runtime, enhancing control accuracy without high computational costs.
Findings
SOPPI outperforms traditional MPPI in various robotic tasks.
It achieves better results with fewer particles.
Demonstrates robustness across different hyper-parameters.
Abstract
This paper introduces a method for Model Predictive Path Integral (MPPI) control that optimizes sample generation towards an optimal trajectory through Stein Variational Gradient Descent (SVGD). MPPI relies upon predictive rollout of trajectories sampled from a distribution of possible actions. Traditionally, these action distributions are assumed to be unimodal and represented as Gaussian. The result can lead suboptimal rollout predictions due to sample deprivation and, in the case of differentiable simulation, sensitivity to noise in the cost gradients. Through introducing SVGD updates in between MPPI environment steps, we present Stein-Optimized Path-Integral Inference (SOPPI), an MPPI/SVGD algorithm that can dynamically update noise distributions at runtime to better capture action sampling distributions without an excessive increase in computational requirements. We demonstrate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
