Evolving fuzzy inference system based online identification and control of a quadcopter unmanned aerial vehicle

Among different rotary wing unmanned aerial vehicles; quadcopters are used most commonly in both civil and military sector. Comparatively higher portability, smaller size, simple method of assembly and reconstruction and lower expenditure have caused the rapid growth of the quadcopter. Precise mathematical model of quadcopter considering uncertainties is necessary for the better performance of the commonly used first principle based controllers. However, modelling quadcopter incorporating uncertainties is hard to achieve. A solution to the problem is the utilization of modelfree data-driven methods. An evolving intelligent system (EIS) based data-driven technique called evolving Takagi-Sugeno fuzzy inference system (eTS) is employed in this paper for online identification of a quadcopter from realtime experimental data. Besides, an adaptive fuzzy controller is developed using fuzzy c means clustering to control the altitude of the quadcopter.

[1]  Matthew A. Garratt,et al.  Nonlinear multi-input multi-output system identification using neuro-evolutionary methods for a quadcopter , 2017, 2017 Ninth International Conference on Advanced Computational Intelligence (ICACI).

[2]  Ahmad Fakharian,et al.  Fuzzy integral backstepping control approach in attitude stabilization of a quadrotor UAV , 2013, 2013 13th Iranian Conference on Fuzzy Systems (IFSC).

[3]  Edwin Lughofer,et al.  FLEXFIS: A Robust Incremental Learning Approach for Evolving Takagi–Sugeno Fuzzy Models , 2008, IEEE Transactions on Fuzzy Systems.

[4]  Mahardhika Pratama,et al.  Online identification of a rotary wing Unmanned Aerial Vehicle from data streams , 2019, Appl. Soft Comput..

[5]  Chia-Feng Juang,et al.  A Self-Evolving Interval Type-2 Fuzzy Neural Network With Online Structure and Parameter Learning , 2008, IEEE Transactions on Fuzzy Systems.

[6]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[7]  T. Martin McGinnity,et al.  An approach for on-line extraction of fuzzy rules using a self-organising fuzzy neural network , 2005, Fuzzy Sets Syst..

[8]  Mohamed Tadjine,et al.  Robust Fuzzy Backstepping Sliding Mode Controller For a Quadrotor Unmanned Aerial Vehicle , 2013 .

[9]  Alireza Mohammad Shahri,et al.  A new fuzzy adaptive control for a Quadrotor flying robot , 2013, 2013 13th Iranian Conference on Fuzzy Systems (IFSC).

[10]  Xu Tianqi,et al.  A fuzzy self-tuning PD controller for a quadrotor: Design and implementation , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[11]  R. Yager,et al.  Approximate Clustering Via the Mountain Method , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[12]  Chin-Teng Lin,et al.  An online self-constructing neural fuzzy inference network and its applications , 1998, IEEE Trans. Fuzzy Syst..

[13]  Plamen P. Angelov,et al.  Simpl_eTS: a simplified method for learning evolving Takagi-Sugeno fuzzy models , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[14]  D.P. Filev,et al.  An approach to online identification of Takagi-Sugeno fuzzy models , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  Cheolkeun Ha,et al.  of Advanced Robotic Systems Control of a Quadrotor Using a Smart Self-Tuning Fuzzy PID Controller , 2013 .

[16]  Itthisek Nilkhamhang,et al.  Path tracking of UAV using self-tuning PID controller based on fuzzy logic , 2010, Proceedings of SICE Annual Conference 2010.

[17]  Mahardhika Pratama,et al.  Fuzzy clustering based nonlinear system identification and controller development of Pixhawk based quadcopter , 2017, 2017 Ninth International Conference on Advanced Computational Intelligence (ICACI).

[18]  Chih-Lyang Hwang,et al.  Fuzzy decentralized sliding-mode under-actuated trajectory-tracking control for quadrotor unmanned aerial vehicle , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[19]  Liu Jin,et al.  A research on quadrotor attitude control based on Fuzzy-PI method , 2012, Proceedings of the 31st Chinese Control Conference.

[20]  W. Nouibat,et al.  Fuzzy-PID hybrid control system to navigate an autonomous mini-Quadrotor , 2013, 3rd International Conference on Systems and Control.

[21]  Nikola K. Kasabov,et al.  DENFIS: dynamic evolving neural-fuzzy inference system and its application for time-series prediction , 2002, IEEE Trans. Fuzzy Syst..

[22]  Plamen P. Angelov,et al.  Fuzzily Connected Multimodel Systems Evolving Autonomously From Data Streams , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  J. Gordon Leishman,et al.  Principles of Helicopter Aerodynamics , 2000 .

[24]  Plamen Angelov,et al.  Evolving Takagi-Sugeno fuzzy systems from data streams (eTS+). , 2010 .