MPCC++: Model Predictive Contouring Control for Time-Optimal Flight with Safety Constraints
Not on the map. Why?
Abstract (arXiv)
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. Second, we augment the existing first principles dynamics with a residual term that captures complex aerodynamic effects and thrust forces learned directly from real-world data. Third, we use Trust Region Bayesian Optimization (TuRBO), a state-of-the-art global Bayesian Optimization algorithm, to tune the hyperparameters of the MPCC controller given a sparse reward based on lap time minimization. The proposed approach achieves similar lap times to the best-performing RL policy and outperforms the best model-based controller while satisfying constraints. In both simulation and real world, our approach consistently prevents gate crashes with 100% success rate, while pushing the quadrotor to its physical limits reaching speeds of more than 80km/h.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Mar 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 5; 2026: 2.
7 papers.
- 2025Multi-agent Embodied AI: Advances and Future Directionscited by 36
- 2025SafeSwarm: Decentralized Safe RL for the Swarm of Drones Landing in Dense Crowdscited by 2
- 2025BURNS: Backward Underapproximate Reachability for Neural-Feedback-Loop Systemscited by 2
- 2025On learning racing policies with reinforcement learningcited by 1
- 2025Inverse RL Scene Dynamics Learning for Nonlinear Predictive Control in Autonomous Vehiclescited by 0
- 2026Bridging Performance and Generalization in Reinforcement Learning for Agile Flightcited by 0
- 2026Precision at Speed: Sample-Efficient Online Model-Based Reinforcement Learning for Hydraulic Excavator Controlcited by 0
- 2026Precision at Speed: Sample-Efficient Online Model-Based Reinforcement Learning for Hydraulic Excavator Control25 Sep 2026
- 2026Bridging Performance and Generalization in Reinforcement Learning for Agile Flight25 Jun 2026
- 2025Multi-agent Embodied AI: Advances and Future Directions8 May 2025
- 2025BURNS: Backward Underapproximate Reachability for Neural-Feedback-Loop Systems6 May 2025
- 2025On learning racing policies with reinforcement learning3 Apr 2025
- 2025Inverse RL Scene Dynamics Learning for Nonlinear Predictive Control in Autonomous Vehicles2 Apr 2025
- 2025SafeSwarm: Decentralized Safe RL for the Swarm of Drones Landing in Dense Crowds13 Jan 2025