MPCC++: Model Predictive Contouring Control for Time-Optimal Flight with Safety Constraints
Maria Krinner, Angel Romero, Leonard Bauersfeld, Melanie Zeilinger,, Andrea Carron, Davide Scaramuzza

TL;DR
This paper enhances Model Predictive Contouring Control (MPCC) for drone racing by adding safety guarantees, aerodynamic modeling, and hyperparameter tuning, achieving fast, safe, and efficient quadrotor flight.
Contribution
It introduces safety constraints, learned aerodynamic effects, and hyperparameter optimization to improve MPCC for time-optimal drone racing.
Findings
Achieves lap times comparable to state-of-the-art RL policies.
Prevents gate collisions with 100% success rate.
Reaches speeds over 80 km/h while maintaining safety.
Abstract
Quadrotor flight is an extremely challenging problem due to the limited control authority encountered at the limit of handling. Model Predictive Contouring Control (MPCC) has emerged as a promising model-based approach for time optimization problems such as drone racing. However, the standard MPCC formulation used in quadrotor racing introduces the notion of the gates directly in the cost function, creating a multi objective optimization that continuously trades off between maximizing progress and tracking the path accurately. This paper introduces three key components that enhance the state-of-the-art MPCC approach for drone racing. First and foremost, we provide safety guarantees in the form of a track constraint and terminal set. The track constraint is designed as a spatial constraint which prevents gate collisions while allowing for time optimization only in the cost function.…
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
TopicsAerospace Engineering and Control Systems · Spacecraft Dynamics and Control · Guidance and Control Systems
