過剰駆動ティルトロータヘキサコプタの軌道追従のための適応非線形MPC
Adaptive Nonlinear MPC for Trajectory Tracking of An Overactuated Tiltrotor Hexacopter
モデル不確かさや外乱がある過剰駆動ティルトロータヘキサコプタに対し、L1適応制御を組み合わせた適応非線形MPCを提案し、6自由度軌道追従精度を大幅に改善した。
著者: Yueqian Liu, Fengyu Quan, Haoyao Chen
分類: cs.RO
原文アブストラクト
Omnidirectional micro aerial vehicles (OMAVs) are more capable of doing environmentally interactive tasks due to their ability to exert full wrenches while maintaining stable poses. However, OMAVs often incorporate additional actuators and complex mechanical structures to achieve omnidirectionality. Obtaining precise mathematical models is difficult, and the mismatch between the model and the real physical system is not trivial. The large model-plant mismatch significantly degrades overall system performance if a non-adaptive model predictive controller (MPC) is used. This work presents the $\mathcal{L}_1$-MPC, an adaptive nonlinear model predictive controller for accurate 6-DOF trajectory tracking of an overactuated tiltrotor hexacopter in the presence of model uncertainties and external disturbances. The $\mathcal{L}_1$-MPC adopts a cascaded system architecture in which a nominal MPC is followed and augmented by an $\mathcal{L}_1$ adaptive controller. The proposed method is evaluated against the non-adaptive MPC, the EKF-MPC, and the PID method in both numerical and PX4 software-in-the-loop simulation with Gazebo. The $\mathcal{L}_1$-MPC reduces the tracking error by around 90% when compared to a non-adaptive MPC, and the $\mathcal{L}_1$-MPC has lower tracking errors, higher uncertainty estimation rates, and less tuning requirements over the EKF-MPC. We will make the implementations, including the hardware-verified PX4 firmware and Gazebo plugins, open-source at https://github.com/HITSZ-NRSL/omniHex.
関連論文
- 磁気トルカのみによる衛星姿勢制御のための学習ベース適応MPC制御/適応MPC
- 分類器学習による適応型モデル予測制御制御/適応MPC
- 適応型非線形MPCによるクアッドロータの性能・精度・ペイロード対応制御/適応MPC
