Adaptive Control Using a Neural Network Estimator and Dynamic Inversion

More and more UAVs are developed for various purposes and their flight controllers are required to have sufficient robustness and performance to realize their versatile missions. To design these sophisticated controller is pretty much time-consuming task by traditional design method. Neural network based adaptive control with dynamic inversion is applied to solve this problem. This method has two advantages. One is that the gain scheduling is not necessary because nonlinear dynamic inversion is applied to control nonlinear systems. The other is that neural network improves the controller performance by estimating parameters of the actual plant. Numerical examples show its effectiveness and its ability to adapt to modeling errors. This paper concludes that proposed method reduces the workload of controller design task and it has ability to adapt various errors of nonlinear systems.