Abstract

The control performance of quadrotor unmanned aerial vehicles (UAVs) in complex environments can be affected by external disturbances and other factors. In this paper, an adaptive neural network backstepping controller based on the barrier Lyapunov function (BLF) is designed for a quadrotor UAV with internal uncertainties, input–output constraints and external disturbances. Radial basis function neural networks are used to approximate the uncertainties in the dynamic model of the UAV, while the minimum parameter learning method is combined to accelerate the adjustment speed of neural network weights. A robust term is designed to balance the total system disturbance and improve the anti-interference performance. The BLF is used to handle the output constraint so that the constrained parameters cannot break the predefined constraints. An auxiliary system is introduced to solve input saturation and avoid the dependence of tracking error on the input amplitude in the method of approximating input saturation using the smoothing function. The stability of the control system is demonstrated by the Lyapunov method. The simulation results show that the proposed method has high tracking accuracy compared with the backstepping dynamic surface control method, and the input and output are in the predefined range.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call