On Real-Time Feasibility of High-Rate MPC using an Active-Set Method on Nano-Quadcopters
Joel Wikner, Daniel Arnstr\"om, Daniel Axehill

TL;DR
This paper demonstrates that a dual active-set solver can run at 500 Hz on a nano-quadcopter's microcontroller, enabling real-time Model Predictive Control despite severe computational constraints.
Contribution
It introduces a dual active-set method for low-level control on nano-drones, outperforming existing solvers and enabling offline real-time feasibility certification.
Findings
Active-set solver runs at 500 Hz on STM32F405 microcontroller.
The active-set method has lower execution times than ADMM-based solvers.
Data-driven set selection enables offline real-time feasibility certification.
Abstract
Deploying Model Predictive Control on nano-scale aerial platforms is challenging due to the severe computational limitations of onboard microcontrollers. This paper presents an experimental study with computational focus of a dual active-set solver (DAQP) applied to the low-level control of a Crazyflie 2.1 nano-quadcopter. Unlike previous approaches that utilize first-order methods for low-level stabilization or restrict active-set solvers to high-level control, this work demonstrates the successful deployment of a dual active-set method executing at 500 Hz on an STM32F405 microcontroller. We provide a direct benchmark against a state-of-the-art ADMM-based solver (TinyMPC), revealing that the active-set method yields lower execution times for the flight envelopes considered. Furthermore, to manage the complexity of certifying the solver's real-time feasibility, we introduce a…
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.
Taxonomy
TopicsAdvanced Control Systems Optimization · Aerospace and Aviation Technology · Advanced Aircraft Design and Technologies
