An Efficient Differentiable Model Predictive Control for UAV Attitude Regulation
Open Access
Abstract
Data-driven learning optimization, which considers optimization as a means to perform end-to-end learning, is an emerging methodology used to solve large-scale learning and continuous control tasks. These methods provide mathematically tractable solutions with inherent interpretability, but their training can be inefficient due to the need to differentiate through the optimization problem and to solve gradient information in every training iteration. To address this issue, we propose a novel learning algorithm called Efficient Differentiable Model Predictive Control (EDMPC), which significantly improves computational efficiency by integrating an optimization-driven inference step within the backpropagation process. More concretely, we derive an analytical gradient of the trajectory from the optimal problem relative to the tunable parameter, enabling significant acceleration of the end-to-end learning procedure. This gradient can be solved by a standard optimizer in a recursive form, which then provides the direction for parameter updates. An unmanned aerial vehicle control task was conducted to demonstrate the effectiveness of EDMPC in controlling complex dynamic systems. The results indicate that the proposed EDMPC method exhibits superior efficiency in the learning process and accuracy in the control process.Keywords
Funding Information
- Start-up Fund for New Talented Researchers of Nanjing Vocational University of Industry Technology (YK24-01-04)
This publication has 29 references indexed in Scilit:
- Hierarchical MPC-based safe shared control for forward collision avoidance in collaborative drivingControl Engineering Practice, 2025
- Adaptive Backstepping Control for Underactuated 6-DoF USV With Uncertain DynamicsIEEE Transactions on Intelligent Vehicles, 2024
- Recent Progress in Reinforcement Learning and Adaptive Dynamic Programming for Advanced Control ApplicationsIEEE/CAA Journal of Automatica Sinica, 2023
- Finite-time resilient sliding mode control of nonlinear UMV systems subject to DoS attacksAutomatica, 2023
- Dynamic Surface Neuro-Backstepping Based Flight Control With Asymmetric Output ConstraintsIEEE Transactions on Aerospace and Electronic Systems, 2022
- AI Pontryagin or how artificial neural networks learn to control dynamical systemsNature Communications, 2022
- Safety Embedded Differential Dynamic Programming Using Discrete Barrier StatesIEEE Robotics and Automation Letters, 2022
- Global tracking control of quadrotor based on adaptive dynamic surface controlInternational Journal of Dynamics and Control, 2020
- Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimizationComputers & Chemical Engineering, 2009
- The matrix minimum principleInformation and Control, 1967