RODec 18, 2021

Smooth Model Predictive Path Integral Control without Smoothing

arXiv:2112.09988v865 citations
Originality Incremental advance
AI Analysis

This work addresses chattering issues in sampling-based control for robotics, offering a more stable approach for applications like autonomous driving, though it is incremental as it builds on existing MPPI methods.

The paper tackled the problem of chattering in Model Predictive Path Integral (MPPI) control for nonlinear systems by proposing a method that integrates MPPI with an input-lifting strategy and a new action cost, resulting in improved performance over baselines with external smoothing in pendulum swing-up and autonomous driving tasks.

We present a sampling-based control approach that can generate smooth actions for general nonlinear systems without external smoothing algorithms. Model Predictive Path Integral (MPPI) control has been utilized in numerous robotic applications due to its appealing characteristics to solve non-convex optimization problems. However, the stochastic nature of sampling-based methods can cause significant chattering in the resulting commands. Chattering becomes more prominent in cases where the environment changes rapidly, possibly even causing the MPPI to diverge. To address this issue, we propose a method that seamlessly combines MPPI with an input-lifting strategy. In addition, we introduce a new action cost to smooth control sequence during trajectory rollouts while preserving the information theoretic interpretation of MPPI, which was derived from non-affine dynamics. We validate our method in two nonlinear control tasks with neural network dynamics: a pendulum swing-up task and a challenging autonomous driving task. The experimental results demonstrate that our method outperforms the MPPI baselines with additionally applied smoothing algorithms.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes