Enabling On-Chip High-Frequency Adaptive Linear Optimal Control via Linearized Gaussian Process

Yuan Gao,Yinyi Lai,Jun Wang,Yini Fang
2024-09-27
Abstract:Unpredictable and complex aerodynamic effects pose significant challenges to achieving precise flight control, such as the downwash effect from upper vehicles to lower ones. Conventional methods often struggle to accurately model these interactions, leading to controllers that require large safety margins between vehicles. Moreover, the controller on real drones usually requires high-frequency and has limited on-chip computation, making the adaptive control design more difficult to implement. To address these challenges, we incorporate Gaussian process (GP) to model the adaptive external aerodynamics with linear model predictive control. The GP is linearized to enable real-time high-frequency solutions. Moreover, to handle the error caused by linearization, we integrate end-to-end Bayesian optimization during sample collection stages to improve the control performance. Experimental results on both simulations and real quadrotors show that we can achieve real-time solvable computation speed with acceptable tracking errors.
Robotics,Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that when multi - rotor unmanned aerial vehicles (UAVs) are in close - range flight control, due to complex aerodynamic effects (such as the downwash effect of the upper - layer UAV on the lower - layer UAV), traditional modeling methods are difficult to accurately predict these interactions, so a large safety distance needs to be maintained between UAVs. In addition, the controllers on actual UAVs usually require high - frequency operations, and the computing resources on the chip are limited, which makes adaptive control design more difficult. To solve these problems, the author proposes a method that combines Gaussian process (GP) and linear model predictive control (MPC). By linearizing the Gaussian process, a real - time high - frequency solution is achieved, and the errors caused by linearization are handled in the sample collection stage through end - to - end Bayesian optimization to improve control performance. The experimental results show that this method can achieve real - time solvable computing speed and acceptable tracking error on simulated and real quad - rotors.