Efficient Deep Learning of Robust Policies from MPC using Imitation and Tube-Guided Data Augmentation
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
Imitation Learning (IL) can generate computationally efficient policies from demonstrations provided by Model Predictive Control (MPC). However, IL methods often require extensive data-collection and training efforts, limiting changes to the policy if the task changes, and they produce policies with limited robustness to new disturbances. In this work, we propose an IL strategy to efficiently compress a computationally expensive MPC into a deep neural network policy that is robust to previously unseen disturbances. By using a robust variant of the MPC, called Robust Tube MPC, and leveraging properties from the controller, we introduce computationally efficient data augmentation methods that enable a significant reduction of the number of MPC demonstrations and training efforts required to generate a robust policy. Our approach opens the possibility of zero-shot transfer of a policy trained from a single MPC demonstration collected in a nominal domain, such as a simulation or a robot in a lab/controlled environment, to a new domain with previously unseen bounded model errors/perturbations. Numerical evaluations performed using linear and nonlinear MPC for agile flight on a multirotor show that our method outperforms strategies commonly employed in IL (such as Dataset-Aggregation (DAgger) and Domain Randomization (DR)) in terms of demonstration-efficiency, training time, and robustness to perturbations unseen during training. Experimental evaluations validate the efficiency and real-world robustness.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. First posted on arXiv 1 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 5; 2026: 1.
6 papers.
- 2025YANNs: Y-wise Affine Neural Networks for Exact and Efficient Representations of Piecewise Linear Functionscited by 2
- 2025TamedPUMA: safe and stable imitation learning with geometric fabricscited by 0
- 2025Bridging the Sim-to-real Gap: A Control Framework for Imitation Learning of Model Predictive Controlcited by 0
- 2025Feedback-MPPI: Fast Sampling-Based MPC via Rollout Differentiation -- Adios low-level controllerscited by 0
- 2025Aerobatic maneuvers in insect-scale flapping-wing aerial robots via deep-learned robust tube model predictive controlcited by 0
- 2026Distributionally Robust and Safe Imitation Learningcited by 0
- 2026Distributionally Robust and Safe Imitation Learning15 Jul 2026
- 2025Aerobatic maneuvers in insect-scale flapping-wing aerial robots via deep-learned robust tube model predictive control5 Aug 2025
- 2025Feedback-MPPI: Fast Sampling-Based MPC via Rollout Differentiation -- Adios low-level controllers17 Jun 2025
- 2025YANNs: Y-wise Affine Neural Networks for Exact and Efficient Representations of Piecewise Linear Functions11 May 2025
- 2025Bridging the Sim-to-real Gap: A Control Framework for Imitation Learning of Model Predictive Control25 Mar 2025
- 2025TamedPUMA: safe and stable imitation learning with geometric fabrics21 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2021Demonstration-Efficient Guided Policy Search via Imitation of Robust Tube MPC
- 2023Efficient Deep Learning of Robust, Adaptive Policies using Tube MPC-Guided Data Augmentation
- 2022Output Feedback Tube MPC-Guided Data Augmentation for Robust, Efficient Sensorimotor Policy Learning
- 2023Tube-NeRF: Efficient Imitation Learning of Visuomotor Policies from MPC using Tube-Guided Data Augmentation and NeRFs
- 2023GAN-MPC: Training Model Predictive Controllers with Parameterized Cost Functions using Demonstrations from Non-identical Experts
- 2025Safety-Aware Imitation Learning via MPC-Guided Disturbance Injection
- 2022Model Predictive Control via On-Policy Imitation Learning
- 2024Faster Model Predictive Control via Self-Supervised Initialization Learning