Wind and Payload Disturbance Rejection Control Based on Adaptive Neural Estimators: Application on Quadrotors

In this work, a new intelligent control strategy based on neural networks is proposed to cope with some external disturbances that can affect quadrotor unmanned aerial vehicles (UAV) dynamics. Specifically, the variation of the system mass during logistic tasks and the influence of the wind are considered. An adaptive neuromass estimator and an adaptive neural disturbance estimator complement the action of a set of PID controllers, stabilizing the UAV and improving the system performance. The control strategy has been extensively tested with different trajectories: linear, helical, circular, and even a lemniscate one. During the experiments, the mass of the UAV is triplicated and winds of 6 and 9 in Beaufort’s scale are introduced. Simulation results show how the online learning of the estimator increases the robustness of the controller, reducing the effects of the changes in the mass and of the wind on the quadrotor.

[1]  Meyer Nahon,et al.  Controller development and validation for a small quadrotor with compensation for model variation , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[2]  Paolo Maggiore,et al.  Application of an Inspection Robot Composed by Collaborative Terrestrial and Aerial Modules for an Operation in Agriculture , 2017, RAAD.

[3]  A. M. Abdel Ghany,et al.  Adaptive functional-based neuro-fuzzy PID incremental controller structure , 2014, Neural Computing and Applications.

[4]  P Alfredo Toriz,et al.  Modelo de inclusión tecnológica UAV para la prevención de trabajos de alto riesgo, en industrias de la construcción basado en la metodología IVAS , 2017 .

[5]  José Manuel Andújar Márquez,et al.  Intelligent UAV Map Generation and Discrete Path Planning for Search and Rescue Operations , 2018, Complex..

[6]  Matilde Santos Un Enfoque Aplicado del Control Inteligente , 2011 .

[7]  Guofan Wu,et al.  Dynamics and control of a quadrotor with a payload suspended through an elastic cable , 2017, 2017 American Control Conference (ACC).

[8]  Rita Cunha,et al.  A Globally Stabilizing Path Following Controller for Rotorcraft With Wind Disturbance Rejection , 2015, IEEE Transactions on Control Systems Technology.

[9]  Zhen Zhou,et al.  Event-Based Time Varying Formation Control for Multiple Quadrotor UAVs with Markovian Switching Topologies , 2018, Complex..

[10]  Matilde Santos,et al.  Intelligent fuzzy controller of a quadrotor , 2010, 2010 IEEE International Conference on Intelligent Systems and Knowledge Engineering.

[11]  Vijay Kumar,et al.  Dynamics, Control and Planning for Cooperative Manipulation of Payloads Suspended by Cables from Multiple Quadrotor Robots , 2013, Robotics: Science and Systems.

[12]  Jie Li,et al.  Terminal Guidance Law for UAV Based on Receding Horizon Control Strategy , 2017, Complex..

[13]  C.J.B. Macnab,et al.  Robust neural network control of a quadrotor helicopter , 2008, 2008 Canadian Conference on Electrical and Computer Engineering.

[14]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[15]  Nassim Rizoug,et al.  Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle , 2014, Adv. Robotics.

[16]  Dipak Kumar Giri,et al.  Modeling and control of quadrotor UAV subject to variations in center of gravity and mass , 2017, 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[17]  Eric T. Matson,et al.  Adaptive Robust Control (ARC) for an altitude control of a quadrotor type UAV carrying an unknown payloads , 2011, 2011 11th International Conference on Control, Automation and Systems.

[18]  A. M. Abdel Ghany,et al.  Adaptive functional-based neuro-fuzzy PID incremental controller structure , 2014, Neural Computing and Applications.

[19]  Matilde Santos Peñas,et al.  Modelling engineering systems using analytical and neural techniques: Hybridization , 2018, Neurocomputing.

[20]  Rogelio Lozano,et al.  Trajectory Control of a Quadrotor Subject to 2D Wind Disturbances , 2013, J. Intell. Robotic Syst..

[21]  O. Garcia,et al.  Embedded Super Twisting Control for the Attitude of a Quadrotor , 2016, IEEE Latin America Transactions.

[22]  Jesús Manuel de la Cruz,et al.  A neuro-fuzzy approach to fast ferry vertical motion modelling , 2006, Eng. Appl. Artif. Intell..

[23]  Francisco Beltran-Carbajal,et al.  Control Neuronal en Línea para Regulación y Seguimiento de Trayectorias de Posición para un Quadrotor , 2017 .

[24]  Nikhil Angad Bakshi,et al.  Indirect model reference adaptive control of quadrotor UAVs using neural networks , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[25]  Chen Wang,et al.  Trajectory Tracking Control for Quadrotor Robot Subject to Payload Variation and Wind Gust Disturbance , 2016, Journal of Intelligent & Robotic Systems.

[26]  Róbert Szabolcsi The Quadrotor-Based Night Watchbird UAV System Used In The Force Protection Tasks , 2015 .

[27]  Antonio Franchi,et al.  A nonlinear force observer for quadrotors and application to physical interactive tasks , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[28]  Jesús Manuel de la Cruz García,et al.  A new UAV ship-tracking algorithm , 2017 .

[29]  Matilde Santos Peñas,et al.  Disturbances Based Adaptive Neuro-Control for UAVs: A First Approach , 2018, SOCO-CISIS-ICEUTE.

[30]  Vijay Kumar,et al.  Trajectory generation and control of a quadrotor with a cable-suspended load - A differentially-flat hybrid system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[31]  Claire J. Tomlin,et al.  Learning quadrotor dynamics using neural network for flight control , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[32]  Xiaodong Zhang,et al.  A Survey of Modelling and Identification of Quadrotor Robot , 2014 .

[33]  Anay Pattanaik,et al.  Neuro-adaptive Augmented Dynamic Inversion Controller for Quadrotors , 2016 .

[34]  Rafael Fierro,et al.  Adaptive Control of a Quadrotor with Dynamic Changes in the Center of Gravity , 2011 .

[35]  Rafael Fierro,et al.  Trajectory generation for swing-free maneuvers of a quadrotor with suspended payload: A dynamic programming approach , 2012, 2012 IEEE International Conference on Robotics and Automation.

[36]  Christelle Pittet,et al.  Integrated Control/Structure Design of a Large Space Structure using Structured ℋ∞ Control , 2016, ArXiv.

[37]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .