時間最適なクアッドロータ飛行のためのモデル予測輪郭制御
Model Predictive Contouring Control for Time-Optimal Quadrotor Flight
複数ウェイポイントを通過する時間最適軌道を、軌道計画と制御を同時に解くモデル予測輪郭制御(MPCC)でリアルタイム生成し、実機で最高60km/hを達成した研究。
著者: Angel Romero, Sihao Sun, Philipp Foehn, Davide Scaramuzza
分類: cs.RO
原文アブストラクト
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 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.
関連論文
- クアッドロータのための時間最適なトンネル追従制御クアッドロータ制御
- クアッドロータ制御における回転誤差指標の比較分析クアッドロータ制御
- 深層ネットワークによる最適性原理の表現を用いたクアッドロータのアグレッシブオンライン制御クアッドロータ制御
