论文标题

自适应非线性MPC用于轨迹过度旋转式六角形的轨迹跟踪

Adaptive Nonlinear MPC for Trajectory Tracking of An Overactuated Tiltrotor Hexacopter

论文作者

Liu, Yueqian, Quan, Fengyu, Chen, Haoyao

论文摘要

全向微型航空车(OMAV)由于能够在保持稳定的姿势的同时施加完整的扳手,因此更有能力执行环境互动任务。但是,OMAV经常结合其他执行器和复杂的机械结构,以实现全向性。获得精确的数学模型很困难,模型与真实物理系统之间的不匹配并不微不足道。如果使用非自适应模型预测控制器(MPC),则大型植物不匹配会显着降低整体系统性能。这项工作介绍了$ \ Mathcal {l} _1 $ -MPC,这是一种自适应非线性模型预测控制器,用于在模型不确定性和外部干扰的情况下准确的6-DOF轨迹跟踪。 $ \ MATHCAL {L} _1 $ -MPC采用级联的系统体系结构,其中标称MPC跟随并通过$ \ MATHCAL {L} _1 _1 $自适应控制器增强。使用凉亭的非自适应MPC,EKF-MPC和PX4软件模拟中的PID方法评估了所提出的方法。与非自适应MPC相比,$ \ MATHCAL {L} _1 $ -MPC将跟踪误差降低了90%,而$ \ Mathcal {l} _1 $ -MPC的跟踪误差较低,不确定性估计率较小,并且比EKF-MPC更少的调谐性要求。我们将在https://github.com/hitsz-nrsl/omnihex上进行开放源。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源