论文标题
学习动力,以改善对飞行系统过度驱动的控制的动力
Learning dynamics for improving control of overactuated flying systems
论文作者
论文摘要
全向飞行车辆过度驱动能够在任何方向上产生力和扭矩,这对于诸如基于接触的工业检查等应用都很重要。这是以模型复杂性提高的价格出现的。这些车辆通常具有不可忽略的,重复的动力学,难以建模,例如螺旋桨之间的空气动力学干扰。这使得使用基于模型的控制器的高性能轨迹跟踪很难。本文提出了一种结合了系统驱动的数据驱动和第一原则模型的方法,并使用它来改善控制器。第一步,使用高斯流程(GP)回归器离线学习第一原则模型错误。在运行时,联合使用第一原则模型和GP回归器来获取控制命令。这是作为优化问题提出的,它仅通过使用正向模型来避免标准逆模型中存在的模棱两可的解决方案。该方法使用倾斜臂过度的全向飞行车辆执行态度轨迹跟踪验证。结果表明,通过我们提出的方法,与标称PID控制器相比,态度轨迹误差平均减少了32%。
Overactuated omnidirectional flying vehicles are capable of generating force and torque in any direction, which is important for applications such as contact-based industrial inspection. This comes at the price of an increase in model complexity. These vehicles usually have non-negligible, repetitive dynamics that are hard to model, such as the aerodynamic interference between the propellers. This makes it difficult for high-performance trajectory tracking using a model-based controller. This paper presents an approach that combines a data-driven and a first-principle model for the system actuation and uses it to improve the controller. In a first step, the first-principle model errors are learned offline using a Gaussian Process (GP) regressor. At runtime, the first-principle model and the GP regressor are used jointly to obtain control commands. This is formulated as an optimization problem, which avoids ambiguous solutions present in a standard inverse model in overactuated systems, by only using forward models. The approach is validated using a tilt-arm overactuated omnidirectional flying vehicle performing attitude trajectory tracking. The results show that with our proposed method, the attitude trajectory error is reduced by 32% on average as compared to a nominal PID controller.