Adaptive dynamic control of a quadrotor for trajectory tracking

This work presents an adaptive trajectory tracking controller for an unmanned aerial vehicle (UAV) which combines a feedback linearization controller based on a nominal model of a quadrotor and a Neuro Adaptive Compensation (NAC). The NAC is introduced in order to minimize the control errors caused by uncertainties in the nominal parameters. The uncertain parameters of the nominal model are balanced by a Neuro Adaptive Compensator. The proposed adaptive control scheme is robust and efficient to achieve a good trajectory following performance for outdoor and indoor applications. The analysis of the neural approximation error on the control errors is included. Finally, the effectiveness of the control system is proved through numerical simulation.

[1]  Mazen Farhood,et al.  Optimal control of a small fixed-wing UAV about concatenated trajectories , 2015 .

[2]  Chih-Min Lin,et al.  Intelligent control system design for UAV using a recurrent wavelet neural network , 2012, Neural Computing and Applications.

[3]  Ricardo O. Carelli,et al.  Adaptive neural sliding mode compensator for a class of nonlinear systems with unmodeled uncertainties , 2013, Eng. Appl. Artif. Intell..

[4]  Ricardo Carelli,et al.  A trajectory tracking and 3D positioning controller for the AR.Drone quadrotor , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[5]  Antonio Barreiro,et al.  Modeling of Parrot Ardrone and passivity-based reset control , 2013, 2013 9th Asian Control Conference (ASCC).

[6]  Lu Wang,et al.  The Trajectory Tracking Problem of Quadrotor UAV: Global Stability Analysis and Control Design Based on the Cascade Theory , 2014 .

[7]  Karl Henrik Johansson,et al.  Robust acceleration control of a hexarotor UAV with a disturbance observer , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[8]  Mário Sarcinelli Filho,et al.  Estimating and controlling UAV position using RGB-D/IMU data fusion with decentralized information/Kalman filter , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[9]  Ricardo Carelli,et al.  Autonomous mobile robots navigation using RBF neural compensator , 2011 .

[10]  Daniel Cremers,et al.  Camera-based navigation of a low-cost quadrocopter , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Jan Faigl,et al.  AR-Drone as a Platform for Robotic Research and Education , 2011, Eurobot Conference.

[12]  G. Lewicki,et al.  Approximation by Superpositions of a Sigmoidal Function , 2003 .

[13]  Andres Hernandez,et al.  Identification and path following control of an AR.Drone quadrotor , 2013, 2013 17th International Conference on System Theory, Control and Computing (ICSTCC).

[14]  Zhang Hongbin,et al.  Neural network adaptive inverse model control method for quadrotor UAV , 2016, 2016 35th Chinese Control Conference (CCC).

[15]  Daibing Zhang,et al.  Identification and control of a hovering tiltrotor UAV , 2016, 2016 12th World Congress on Intelligent Control and Automation (WCICA).

[16]  Jooyoung Park,et al.  Universal Approximation Using Radial-Basis-Function Networks , 1991, Neural Computation.

[17]  Mário Sarcinelli Filho,et al.  Navigation and Cooperative Control Using the AR.Drone Quadrotor , 2016, J. Intell. Robotic Syst..