Tiny Learning-Based MPC for Multirotors: Solver-Aware Learning for Efficient Embedded Predictive Control
Babak Akbari, Justin Frank, Melissa Greeff

TL;DR
This paper presents Tiny LB MPC, a resource-efficient learning-based predictive control method enabling high-frequency onboard control for tiny multirotors, significantly improving tracking performance under model uncertainty.
Contribution
It introduces a co-designed MPC framework and solver tailored for micro multirotors, enabling real-time onboard implementation of learning-based MPC with substantial performance gains.
Findings
Achieves 100 Hz control on a Crazyflie 2.1 with a Teensy 4.0 microcontroller.
Demonstrates 43% average improvement in tracking performance over existing embedded MPC methods.
First onboard implementation of LB MPC on a 53 g multirotor.
Abstract
Tiny aerial robots hold great promise for applications such as environmental monitoring and search-and-rescue, yet face significant control challenges due to limited onboard computing power and nonlinear dynamics. Model Predictive Control (MPC) enables agile trajectory tracking and constraint handling but depends on an accurate dynamics model. While existing Learning-Based (LB) MPC methods, such as Gaussian Process (GP) MPC, enhance performance by learning residual dynamics, their high computational cost restricts onboard deployment on tiny robots. This paper introduces Tiny LB MPC, a co-designed MPC framework and optimization solver for resource-constrained micro multirotor platforms. The proposed approach achieves 100 Hz control on a Crazyflie 2.1 equipped with a Teensy 4.0 microcontroller, demonstrating a 43% average improvement in tracking performance over existing embedded MPC…
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 · Fuel Cells and Related Materials · Advanced Memory and Neural Computing
