Abstract
This article proposes two control methods for performing a backflip maneuver with miniature quadcopters. First, an existing feedforward control approach is improved by finding the optimal sequence of motion primitives via Bayesian optimization, using a surrogate Gaussian process (GP) model. To evaluate the cost function, the flip maneuver is performed 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 case of model uncertainties. The controller is constructed by augmenting the nominal model of the drone with a GP that is trained using measurement data. Second, an efficient trajectory planning algorithm is proposed, which designs feasible trajectories for the flip maneuver using only quadratic programming. The two approaches are analyzed in simulations and in real experiments using Bitcraze Crazyflie 2.1 quadcopters.
Original language | English |
---|---|
Article number | 10209364 |
Pages (from-to) | 3-14 |
Number of pages | 12 |
Journal | IEEE Transactions on Control Systems Technology |
Volume | 32 |
Issue number | 1 |
DOIs | |
Publication status | Published - 1 Jan 2024 |
Keywords
- Quadrotors
- Uncertainty
- Drones
- Estimation
- Bayes methods
- Adaptation models
- Feedforward systems
- Gaussian process (GP)
- nonlinear control
- trajectory planning
- robust control
- Aerial robotics