NMPCM: Nonlinear Model Predictive Control on Resource-Constrained Microcontrollers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nguyen, Van Chung, Walunj, Pratik, Le, Chuong, Nguyen, An Duy, La, Hung Manh
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917296267591680
author Nguyen, Van Chung
Walunj, Pratik
Le, Chuong
Nguyen, An Duy
La, Hung Manh
author_facet Nguyen, Van Chung
Walunj, Pratik
Le, Chuong
Nguyen, An Duy
La, Hung Manh
contents 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 real-time systems. The code is available at: https://github.com/aralab-unr/NMPCM.
format Preprint
id arxiv_https___arxiv_org_abs_2507_21259
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle NMPCM: Nonlinear Model Predictive Control on Resource-Constrained Microcontrollers
Nguyen, Van Chung
Walunj, Pratik
Le, Chuong
Nguyen, An Duy
La, Hung Manh
Robotics
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 real-time systems. The code is available at: https://github.com/aralab-unr/NMPCM.
title NMPCM: Nonlinear Model Predictive Control on Resource-Constrained Microcontrollers
topic Robotics
url https://arxiv.org/abs/2507.21259