The paper proposes two control methods for performing a backflip maneuver with miniature quadcopters. First, an existing feedforward control strategy designed specifically for backflipping is revised and improved. Bayesian optimization with surrogate Gaussian Process model is applied to find the optimal sequence of motion primitives by performing the flip maneuver repeatedly in a simulation environment. The second method is based on closed-loop control and it consists of two main steps: first a novel robust, adaptive controller is designed to provide reliable reference tracking even in the case of model uncertainties. The controller is constructed by augmenting the nominal model of the drone with a Gaussian Process that is tuned by measurement data. Second, an efficient trajectory planning algorithm is proposed, which designs feasible trajectories for the backflip maneuver by using only quadratic programming. The two approaches are analyzed in simulations and in real experiments using Bitcraze Crazyflie 2.1 quadcopters.
翻译:该文件提出了两种使用微型四分位仪进行回翻转操作的控制方法。 首先,修改和改进了专门为后翻工作设计的现有的饲料向前控制战略。 Bayesian 优化替代高斯进程模型用于通过在模拟环境中反复执行翻转操作来寻找运动原始体的最佳序列。 第二种方法基于闭路操作控制,由两个主要步骤组成: 首先,一个新型的强大适应性控制器旨在提供可靠的参考跟踪,即使在模型不确定性的情况下也是如此。 控制器的构建方式是用测量数据调整的高斯进程来增强无人机的名义模型。 其次,提出了高效的轨迹规划算法,该算法只使用二次翻转动程序设计可行的轨迹。 在模拟和实际实验中,使用Bitcraze Ganaflie 2. 1 4copters 来分析这两种方法。