Model Predictive Contouring Control for Near-Time-Optimal Quadrotor Flight

08/30/2021
by   Angel Romero, et al.
0

We tackle the problem of flying time-optimal trajectories through multiple waypoints with quadrotors. State-of-the-art solutions split the problem into a planning task - where a global, time-optimal trajectory is generated - and a control task - where this trajectory is accurately tracked. However, at the current state, generating a time-optimal trajectory that takes the full quadrotor model into account is computationally demanding (in the order of minutes or even hours). This is detrimental for replanning in presence of disturbances. We overcome this issue by solving the time-optimal planning and control problems concurrently via Model Predictive Contouring Control (MPCC). Our MPCC optimally selects the future states of the platform at runtime, while maximizing the progress along the reference path and minimizing the distance to it. We show that, even when tracking simplified trajectories, the proposed MPCC results in a path that approaches the true time-optimal one, and which can be generated in real-time. We validate our approach in the real-world, where we show that our method outperforms both the current state-of-the-art and a world-class human pilot in terms of lap time achieving speeds of up to 60 km/h.

READ FULL TEXT

page 2

page 3

page 4

page 5

page 6

page 7

page 15

page 16

research
03/28/2022

Learning Minimum-Time Flight in Cluttered Environments

We tackle the problem of minimum-time flight for a quadrotor through a s...
research
03/18/2022

Time-Optimal Online Replanning for Agile Quadrotor Flight

In this paper, we tackle the problem of flying a quadrotor using time-op...
research
10/20/2022

Weighted Maximum Likelihood for Controller Tuning

Recently, Model Predictive Contouring Control (MPCC) has arisen as the s...
research
08/10/2021

Time-Optimal Planning for Quadrotor Waypoint Flight

Quadrotors are among the most agile flying robots. However, planning tim...
research
07/13/2020

CPC: Complementary Progress Constraints for Time-Optimal Quadrotor Trajectories

In many mobile robotics scenarios, such as drone racing, the goal is to ...
research
10/04/2021

Towards Time-Optimal Tunnel-Following for Quadrotors

Minimum-time navigation within constrained and dynamic environments is o...
research
08/20/2018

On the Optimality of Ergodic Trajectories for Information Gathering Tasks

Recently, ergodic control has been suggested as a means to guide mobile ...

Please sign up or login with your details

Forgot password? Click here to reset