| 摘要: |
| This paper investigates the computational challenges associated with Model Predictive Control (MPC) for trajectory tracking
of quadrotor Unmanned Aerial Vehicles (UAVs). Despite its superior control performance, MPC is difficult to implement in
real-time applications on resource-limited embedded systems due to its high computational complexity. Prior research has
introduced explicit MPC methods to accelerate MPC computation, but these methods are generally ineffective in embedded
applications involving complex systems, such as UAVs, which require high-frequency, real-time control. To overcome these
limitations, this study proposes a novel MPC framework for quadrotor UAV trajectory tracking, specifically tailored for
embedded GPUs. The method integrates Lyapunov Guidance Vectors (LGV) and Deep Neural Networks (DNN) to significantly
reduce computation time. Our approach reduces the computation time to about one thirty-fifth of that required by
conventional MPC methods, while still maintaining accurate trajectory tracking performance. Additionally, we validate the
effectiveness of the proposed method through Hardware-in-the-Loop (HIL) simulations conducted on an embedded GPU
platform (Nvidia Jetson Nano). Numerical results demonstrate that the proposed algorithm reduces the computation time of a
high-performance trajectory trackingMPCto 2.98milliseconds, thus providing a promising solution for real-time autonomous
control of quadrotor UAVs on embedded systems. |
| 关键词: Unmanned aerial vehicle (UAV) · Model predictive control (MPC) · Real-time trajectory tracking · Deep neural
network approximation |
| DOI:https://doi.org/10.1007/s11768-025-00304-3 |
|
| 基金项目:This work was supported by the National Science and Technology
Major Project of China (2022ZD0116700) and the National Natural
Science Foundation of China (62033006, 62325305). |
|
| Neural MPC for quadrotor trajectory tracking on embedded GPUs |
| Tianxun Li1,Keyou You1 |
| (Department of Automation and BNRist, Tsinghua University,
Beijing 100084, China) |
| Abstract: |
| This paper investigates the computational challenges associated with Model Predictive Control (MPC) for trajectory tracking
of quadrotor Unmanned Aerial Vehicles (UAVs). Despite its superior control performance, MPC is difficult to implement in
real-time applications on resource-limited embedded systems due to its high computational complexity. Prior research has
introduced explicit MPC methods to accelerate MPC computation, but these methods are generally ineffective in embedded
applications involving complex systems, such as UAVs, which require high-frequency, real-time control. To overcome these
limitations, this study proposes a novel MPC framework for quadrotor UAV trajectory tracking, specifically tailored for
embedded GPUs. The method integrates Lyapunov Guidance Vectors (LGV) and Deep Neural Networks (DNN) to significantly
reduce computation time. Our approach reduces the computation time to about one thirty-fifth of that required by
conventional MPC methods, while still maintaining accurate trajectory tracking performance. Additionally, we validate the
effectiveness of the proposed method through Hardware-in-the-Loop (HIL) simulations conducted on an embedded GPU
platform (Nvidia Jetson Nano). Numerical results demonstrate that the proposed algorithm reduces the computation time of a
high-performance trajectory trackingMPCto 2.98milliseconds, thus providing a promising solution for real-time autonomous
control of quadrotor UAVs on embedded systems. |
| Key words: Unmanned aerial vehicle (UAV) · Model predictive control (MPC) · Real-time trajectory tracking · Deep neural
network approximation |