NMPCM: Nonlinear Model Predictive Control on Resource-Constrained Microcontrollers
Van Chung Nguyen, Pratik Walunj, Chuong Le, An Duy Nguyen, Hung Manh La

TL;DR
This paper introduces an efficient method for implementing nonlinear model predictive control (NMPC) on resource-limited microcontrollers, enabling high-frequency real-time control of quadrotor UAVs with validated simulations and real-world tests.
Contribution
It presents a novel approach to deploy full NMPC on microcontrollers, overcoming computational challenges for dynamic robotic systems.
Findings
Successful real-time NMPC on microcontrollers
High control accuracy maintained
Validated through simulations and real-world experiments
Abstract
Nonlinear Model Predictive Control (NMPC) is a powerful approach for controlling highly dynamic robotic systems, as it accounts for system dynamics and optimizes control inputs at each step. However, its high computational complexity makes implementation on resource-constrained microcontrollers impractical. While recent studies have demonstrated the feasibility of Model Predictive Control (MPC) with linearized dynamics on microcontrollers, applying full NMPC remains a significant challenge. This work presents an efficient solution for generating and deploying NMPC on microcontrollers (NMPCM) to control quadrotor UAVs. The proposed method optimizes computational efficiency while maintaining high control accuracy. Simulations in Gazebo/ROS and real-world experiments validate the effectiveness of the approach, demonstrating its capability to achieve high-frequency NMPC execution in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
