Variational Inference MPC using Normalizing Flows and Out-of-Distribution Projection
Not on the map. Why?
Abstract (arXiv)
We propose a Model Predictive Control (MPC) method for collision-free navigation that uses amortized variational inference to approximate the distribution of optimal control sequences by training a normalizing flow conditioned on the start, goal and environment. This representation allows us to learn a distribution that accounts for both the dynamics of the robot and complex obstacle geometries. We can then sample from this distribution to produce control sequences which are likely to be both goal-directed and collision-free as part of our proposed FlowMPPI sampling-based MPC method. However, when deploying this method, the robot may encounter an out-of-distribution (OOD) environment, i.e. one which is radically different from those used in training. In such cases, the learned flow cannot be trusted to produce low-cost control sequences. To generalize our method to OOD environments we also present an approach that performs projection on the representation of the environment as part of the MPC process. This projection changes the environment representation to be more in-distribution while also optimizing trajectory quality in the true environment. Our simulation results on a 2D double-integrator and a 3D 12DoF underactuated quadrotor suggest that FlowMPPI with projection outperforms state-of-the-art MPC baselines on both in-distribution and OOD environments, including OOD environments generated from real-world data.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 26 of its 40 references that are in the map. First posted on arXiv 10 May 2022.
Builds on
26 of 40 references.
References · 26
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2015Variational Inference with Normalizing Flowscited by 2,170
- 2016Density estimation using Real NVPcited by 2,042
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2016Variational Inference: A Review for Statisticianscited by 1,472
- 2017Joint 2D-3D-Semantic Data for Indoor Scene Understandingcited by 406
- 2016Variational Lossy Autoencodercited by 176
- 2019Learning Likelihoods with Conditional Normalizing Flowscited by 172
- 2020Likelihood Regret: An Out-of-Distribution Detection Score For Variational Auto-encodercited by 145
- 2020Sample-efficient Cross-Entropy Method for Real-time Planningcited by 95
- 2017Information Theoretic Model Predictive Control: Theory and Applications to Autonomous Drivingcited by 90
- 2017Learning Sampling Distributions for Robot Motion Planningcited by 82
14 more
- 2017Continuous-Time Gaussian Process Motion Planning via Probabilistic Inferencecited by 49
- 2019Variational Inference MPC for Bayesian Model-based Reinforcement Learningcited by 39
- 2019Detecting Out-of-Distribution Inputs to Deep Generative Models Using Typicalitycited by 31
- 2020Stein Variational Model Predictive Controlcited by 30
- 2015Adaptive importance sampling for control and inferencecited by 23
- 2018Deeply Informed Neural Sampling for Robot Motion Planningcited by 19
- 2018Learning Implicit Sampling Distributions for Motion Planningcited by 16
- 2021Parallelised Diffeomorphic Sampling-based Motion Planningcited by 16
- 2019Stochastic Optimal Control as Approximate Input Inferencecited by 14
- 2021Variational Inference MPC using Tsallis Divergencecited by 11
- 2021Dual Online Stein Variational Inference for Control and Dynamicscited by 10
- 2021Improving Variational Autoencoder based Out-of-Distribution Detection for Embedded Real-time Applicationscited by 9
- 2021MPC-MPNet: Model-Predictive Motion Planning Networks for Fast, Near-Optimal Planning under Kinodynamic Constraintscited by 8
- 2021Keep it Simple: Data-efficient Learning for Controlling Complex Systems with Simple Modelscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 3; 2025: 6.
13 papers.
Sort:
By area:
- 2024Motion Planning Diffusion: Learning and Adapting Robot Motion Planning with Diffusion Modelscited by 33
- 2025Bootstrapped Model Predictive Controlcited by 16
- 2025FlowMP: Learning Motion Fields for Robot Planning with Conditional Flow Matchingcited by 15
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimizationcited by 8
- 2023Constrained Stein Variational Trajectory Optimizationcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2024Sampling for Model Predictive Trajectory Planning in Autonomous Driving using Normalizing Flowscited by 2
- 2024Design of Restricted Normalizing Flow towards Arbitrary Stochastic Policy with Computational Efficiencycited by 1
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functionscited by 1
- 2025Improving the Resilience of Quadrotors in Underground Environments by Combining Learning-based and Safety Controllerscited by 1
- 2025Constrained Stein Variational Gradient Descent for Robot Perception, Planning, and Identificationcited by 0
- 2025Test-time reward-guided alignment of language models by importance sampling on pre-logit space30 Oct 2025
- 2025Improving the Resilience of Quadrotors in Underground Environments by Combining Learning-based and Safety Controllers2 Sep 2025
- 2025Constrained Stein Variational Gradient Descent for Robot Perception, Planning, and Identification31 May 2025
- 2025Bootstrapped Model Predictive Control24 Mar 2025
- 2025FlowMP: Learning Motion Fields for Robot Planning with Conditional Flow Matching8 Mar 2025
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functions20 Feb 2025
- 2024Motion Planning Diffusion: Learning and Adapting Robot Motion Planning with Diffusion Models27 Dec 2024
- 2024Design of Restricted Normalizing Flow towards Arbitrary Stochastic Policy with Computational Efficiency17 Dec 2024
- 2024Sampling for Model Predictive Trajectory Planning in Autonomous Driving using Normalizing Flows15 Apr 2024
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Constrained Stein Variational Trajectory Optimization23 Aug 2023
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimization16 May 2023
1 more
- 2025Bootstrapped Model Predictive Controlcited by 16
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimizationcited by 8
- 2023Constrained Stein Variational Trajectory Optimizationcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2024Design of Restricted Normalizing Flow towards Arbitrary Stochastic Policy with Computational Efficiencycited by 1
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functionscited by 1
- 2025Improving the Resilience of Quadrotors in Underground Environments by Combining Learning-based and Safety Controllerscited by 1
- 2025Constrained Stein Variational Gradient Descent for Robot Perception, Planning, and Identificationcited by 0
- 2025Improving the Resilience of Quadrotors in Underground Environments by Combining Learning-based and Safety Controllers2 Sep 2025
- 2025Constrained Stein Variational Gradient Descent for Robot Perception, Planning, and Identification31 May 2025
- 2025Bootstrapped Model Predictive Control24 Mar 2025
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functions20 Feb 2025
- 2024Design of Restricted Normalizing Flow towards Arbitrary Stochastic Policy with Computational Efficiency17 Dec 2024
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Constrained Stein Variational Trajectory Optimization23 Aug 2023
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimization16 May 2023
- 2022Learning Sampling Distributions for Model Predictive Control5 Dec 2022