Fuzzy Adaptive Neurons Applied to the Identification of Parameters and Trajectory Tracking Control of a Multi-Rotor Unmanned Aerial Vehicle Based on Experimental Aerodynamic Data

The propulsion subsystem of multi-rotor Unmanned Aerial Vehicles (UAV) is one of the most complex due to the aerodynamic, aero-elastic and electromechanical elements it comprises. Therefore, accurate models of this subsystem can be difficult to work with. Therefore, simplified models are normally used for the design of control and navigation algorithms. Considering this, the effectiveness of these algorithms is heavily dependent on the identification process used for the estimation of the parameters of the simplified propulsion model. On the other hand, the novel method of fuzzy adaptive neurons (FANs) have interesting characteristics that make them attractive for applications in which a fast response and good precision are required. In this article, the identification of the parameters of the propulsion system and the trajectory tracking of a multi-rotor UAV using FANs is explored. The efficient learning algorithm of the FANs is applied to identify the parameters of a simplified model of the propulsion system and to the self-tuning proportional integral derivative (PID) controllers of the trajectory tracking system. The proposed simplified model with the identified parameters is tested with experimental data obtained with low speed wind tunnels. The proposed PID controllers with self-tuning gains defined by the algorithm of the FANs for trajectory tracking system, are verified with simulations in MATLAB/Simulink® environment. The results showed that the parameter identification and trajectory tracking with PID controllers with self-tuning gains defined by the algorithm of the FANs, are suitable for estimating the parameters of the simplified model and track the trajectory with better error reduction than a classical PID controller.

[1]  Kay Chen Tan,et al.  A brain-inspired spiking neural network model with temporal encoding and learning , 2014, Neurocomputing.

[2]  M. V. Cook Flight Dynamics Principles , 1997 .

[3]  Bernard Widrow,et al.  30 years of adaptive neural networks: perceptron, Madaline, and backpropagation , 1990, Proc. IEEE.

[4]  Michael E. Cholette,et al.  A Dual-Mode Model Predictive Control Algorithm Trajectory Tracking in Discrete-Time Nonlinear Dynamic Systems , 2016 .

[5]  F. Lara-Rosano,et al.  Electronic Implementation of a Fuzzy Neuron Model With a Gupta Integrator , 2011 .

[6]  Josafath Israel Espinosa Ramos,et al.  Creation of spiking neuron models applied in pattern recognition problems , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[7]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[8]  Eugene M. Izhikevich,et al.  Simple model of spiking neurons , 2003, IEEE Trans. Neural Networks.

[9]  Abigail Ramírez-Mendoza Study of the response of the connection of adaptive fuzzy spiking neurons with self-synapse in each single neuron , 2014, 2014 11th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[10]  Abigail María Elena Ramírez Mendoza,et al.  IDENTIFICACIÓN DE PARÁMETROS CON NEURONAS DIFUSAS: APLICACIÓN A DRONES Y MOTORES DE INDUCCIÓN , 2018 .

[11]  Fecir Duran,et al.  Real-time trajectory tracking of an unmanned aerial vehicle using a self-tuning fuzzy proportional integral derivative controller , 2016 .

[12]  Hyochoong Bang,et al.  Adaptive command filtered backstepping tracking controller design for quadrotor unmanned aerial vehicle , 2012 .

[13]  Timothy W. McLain,et al.  Small Unmanned Aircraft: Theory and Practice , 2012 .

[14]  R. V. Jategaonkar,et al.  Flight Vehicle System Identification: A Time-Domain Methodology, Second Edition , 2015 .

[15]  Wulfram Gerstner,et al.  Spiking Neuron Models , 2002 .

[16]  Bengt Lennartson,et al.  Inverse Dynamics for Discrete Geometric Mechanics of Multibody Systems With Application to Direct Optimal Control , 2018, Journal of Computational and Nonlinear Dynamics.

[17]  J. L Pérez,et al.  Two new models of integrative fuzzy neuron , 2001 .

[18]  L. Derafa,et al.  Non-linear control algorithm for the four rotors UAV attitude tracking problem , 2011 .

[19]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[20]  Luis Amezquita-Brooks,et al.  Experimental characterization of a small and micro unmanned aerial vehicle propulsion systems , 2016 .

[21]  R. Lozano,et al.  Real-time parameters identification for a quad-rotor mini-aircraft using adaptive control , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[22]  Luis Amezquita-Brooks,et al.  Experimental assessment of wind gust effect on PVTOL aerial vehicles using a wind tunnel , 2015, 2015 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC).

[23]  H. Jin Kim,et al.  Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter , 2009 .

[24]  Liang Jin,et al.  Modeling and control of flexible space structures using neural networks , 1993, IEEE WESCANEX 93 Communications, Computers and Power in the Modern Environment - Conference Proceedings.