Improving Drone Racing Performance Through Iterative Learning MPC
Haocheng Zhao, Niklas Schl\"uter, Lukas Brunke, and Angela P. Schoellig

TL;DR
This paper introduces an enhanced iterative learning MPC framework for autonomous drone racing, achieving significant improvements in lap times and safety through adaptive costs, safe sets, and Cartesian formulations, validated by extensive simulations and real-world tests.
Contribution
The paper presents three innovations—adaptive cost function, shifted local safe set, and Cartesian-based formulation—that improve iterative learning MPC for drone racing.
Findings
Up to 60.85% lap time reduction in simulations.
6.05% improvement on a real drone with a tuned controller.
Enhanced safety and robustness in real-world drone racing scenarios.
Abstract
Autonomous drone racing presents a challenging control problem, requiring real-time decision-making and robust handling of nonlinear system dynamics. While iterative learning model predictive control (LMPC) offers a promising framework for iterative performance improvement, its direct application to drone racing faces challenges like real-time compatibility or the trade-off between time-optimal and safe traversal. In this paper, we enhance LMPC with three key innovations: (1) an adaptive cost function that dynamically weights time-optimal tracking against centerline adherence, (2) a shifted local safe set to prevent excessive shortcutting and enable more robust iterative updates, and (3) a Cartesian-based formulation that accommodates safety constraints without the singularities or integration errors associated with Frenet-frame transformations. Results from extensive simulation and…
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 · Adaptive Control of Nonlinear Systems
