Model Predictive Contouring Control for Time-Optimal Quadrotor Flight
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight
复制标题
时间最优四旋翼飞行器模型预测轮廓控制
DOI:
10.1109/tro.2022.3173711
复制
发表时间:
2021
影响因子:
7.8
通讯作者:
D. Scaramuzza
中科院分区:
文献类型:
--
作者:
Angel Romero;Sihao Sun;Philipp Foehn;D. Scaramuzza
In this article, 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 considers the full quadrotor model requires solving a difficult time allocation problem via optimization, which is computationally demanding (in the order of minutes or even hours). This is detrimental for replanning in the presence of disturbances. We overcome this issue by solving the time allocation problem and the control problem 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.