PAC: A Novel Self-Adaptive Neuro-Fuzzy Controller for Micro Aerial Vehicles

There exists an increasing demand for a flexible and computationally efficient controller for micro aerial vehicles (MAVs) due to a high degree of environmental perturbations. In this work, an evolving neuro-fuzzy controller, namely Parsimonious Controller (PAC) is proposed. It features fewer network parameters than conventional approaches due to the absence of rule premise parameters. PAC is built upon a recently developed evolving neuro-fuzzy system known as parsimonious learning machine (PALM) and adopts new rule growing and pruning modules derived from the approximation of bias and variance. These rule adaptation methods have no reliance on user-defined thresholds, thereby increasing the PAC's autonomy for real-time deployment. PAC adapts the consequent parameters with the sliding mode control (SMC) theory in the single-pass fashion. The boundedness and convergence of the closed-loop control system's tracking error and the controller's consequent parameters are confirmed by utilizing the LaSalle-Yoshizawa theorem. Lastly, the controller's efficacy is evaluated by observing various trajectory tracking performance from a bio-inspired flapping-wing micro aerial vehicle (BI-FWMAV) and a rotary wing micro aerial vehicle called hexacopter. Furthermore, it is compared to three distinctive controllers. Our PAC outperforms the linear PID controller and feed-forward neural network (FFNN) based nonlinear adaptive controller. Compared to its predecessor, G-controller, the tracking accuracy is comparable, but the PAC incurs significantly fewer parameters to attain similar or better performance than the G-controller.

[1]  Oscar Castillo,et al.  An intelligent hybrid approach for industrial quality control combining neural networks, fuzzy logic and fractal theory , 2004, Inf. Sci..

[2]  Mahardhika Pratama,et al.  Towards the use of fuzzy logic systems in rotary wing unmanned aerial vehicle: a review , 2018, Artificial Intelligence Review.

[3]  Varawan Srichatrapimuk,et al.  The design of sliding mode control of a hexarotor , 2014, 2014 IEEE Conference on Systems, Process and Control (ICSPC 2014).

[4]  YoungJu Choie,et al.  Local minima and back propagation , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[5]  Carlos A. Arellano-Muro,et al.  Backstepping control with sliding mode estimation for a hexacopter , 2013, 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[6]  Igor Skrjanc,et al.  Robust evolving cloud-based PID control adjusted by gradient learning method , 2014, 2014 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS).

[7]  Jan Albert Mulder,et al.  Robust Flight Control Using Incremental Nonlinear Dynamic Inversion and Angular Acceleration Prediction , 2010 .

[8]  Oscar Castillo,et al.  Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with Interval Type-2 and Type-1 Fuzzy Systems , 2015, Expert Syst. Appl..

[9]  Nan Zhang,et al.  A T–S Fuzzy Model Identification Approach Based on a Modified Inter Type-2 FRCM Algorithm , 2018, IEEE Transactions on Fuzzy Systems.

[10]  Weiping Ding,et al.  Automatic Construction of Multi-layer Perceptron Network from Streaming Examples , 2019, CIKM.

[11]  Oscar Castillo,et al.  Comparative analysis of noise robustness of type 2 fuzzy logic controllers , 2018, Kybernetika.

[12]  Plamen P. Angelov,et al.  PANFIS: A Novel Incremental Learning Machine , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[13]  Giovanni Pau,et al.  Hexacopter trajectory control using a neural network , 2013 .

[14]  Arthur L. Dexter,et al.  Evolving Fuzzy Model-based Adaptive Control , 2007, 2007 IEEE International Fuzzy Systems Conference.

[15]  Shie-Jue Lee,et al.  Dimensionality reduction by feature clustering for regression problems , 2015, Inf. Sci..

[16]  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).

[17]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[18]  Sreenatha G. Anavatti,et al.  PALM: An Incremental Construction of Hyperplanes for Data Stream Regression , 2018, IEEE Transactions on Fuzzy Systems.

[19]  Euntai Kim,et al.  A new approach to fuzzy modeling , 1997, IEEE Trans. Fuzzy Syst..

[20]  Anthony J. Calise,et al.  Nonlinear flight control using neural networks , 1994 .

[21]  Cheolkeun Ha,et al.  Modeling and control of quadrotor MAV using vision-based measurement , 2010, International Forum on Strategic Technology 2010.

[22]  Robert C. Nelson,et al.  Flight Stability and Automatic Control , 1989 .

[23]  Chih-Min Lin,et al.  Self-evolving type-2 fuzzy brain emotional learning control design for chaotic systems using PSO , 2018, Appl. Soft Comput..

[24]  Wen-Jer Chang,et al.  Sliding mode fuzzy control for nonlinear stochastic systems subject to pole assignment and variance constraint , 2018, Inf. Sci..

[25]  João Gama,et al.  Decision trees for mining data streams , 2006, Intell. Data Anal..

[26]  Andon V. Topalov,et al.  Fast genetic on-line learning algorithm for neural network and its application to temperature control , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[27]  Cheng-Jian Lin,et al.  A GA-based neural fuzzy system for temperature control , 2004, Fuzzy Sets Syst..

[28]  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).

[29]  Oscar Castillo,et al.  A New Method for Adaptive Control of Non-Linear Plants Using Type-2 Fuzzy Logic and Neural Networks , 2002, Int. J. Gen. Syst..

[30]  Mahardhika Pratama,et al.  Generic Evolving Self-Organizing Neuro-Fuzzy Control of Bio-Inspired Unmanned Aerial Vehicles , 2018, IEEE Transactions on Fuzzy Systems.

[31]  Oscar Castillo,et al.  Adaptive intelligent control of aircraft systems with a hybrid approach combining neural networks, fuzzy logic and fractal theory , 2003, Appl. Soft Comput..

[32]  Patricia Melin,et al.  A hybrid modular neural network architecture with fuzzy Sugeno integration for time series forecasting , 2007, Appl. Soft Comput..

[33]  Okyay Kaynak,et al.  Sliding Mode Control Approach for Online Learning as Applied to Type-2 Fuzzy Neural Networks and Its Experimental Evaluation , 2012, IEEE Transactions on Industrial Electronics.

[34]  Pavol Fedor,et al.  Design of Fuzzy Controller for Hexacopter Position Control , 2015, CSOC.

[35]  Igor Skrjanc,et al.  Evolving fuzzy and neuro-fuzzy approaches in clustering, regression, identification, and classification: A Survey , 2019, Inf. Sci..

[36]  Chih-Min Lin,et al.  Self-Organizing CMAC Control for a Class of MIMO Uncertain Nonlinear Systems , 2009, IEEE Transactions on Neural Networks.

[37]  Kimon P. Valavanis,et al.  A framework for fuzzy logic based UAV navigation and control , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[38]  Plamen P. Angelov,et al.  Parsimonious random vector functional link network for data streams , 2017, Inf. Sci..

[39]  Juan R. Castro,et al.  A comparative study of type-1 fuzzy logic systems, interval type-2 fuzzy logic systems and generalized type-2 fuzzy logic systems in control problems , 2016, Inf. Sci..

[40]  Anthony J. Calise,et al.  FAULT TOLERANT FLIGHT CONTROL VIA ADAPTIVE NEURAL NETWORK AUGMENTATION , 1998 .

[41]  M. Er,et al.  Online adaptive fuzzy neural identification and control of a class of MIMO nonlinear systems , 2003, IEEE Trans. Fuzzy Syst..

[42]  Jun Cheng,et al.  Fuzzy-model-based H∞ control for discrete-time switched systems with quantized feedback and unreliable links , 2018, Inf. Sci..

[43]  Okyay Kaynak,et al.  Adaptive neuro-fuzzy inference system based autonomous flight control of unmanned air vehicles , 2007, Expert Syst. Appl..

[44]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[45]  Plamen P. Angelov,et al.  A fuzzy controller with evolving structure , 2004, Inf. Sci..

[46]  J. A. Tenreiro Machado,et al.  Modeling and Control of a Dragonfly-Like Robot , 2011 .

[47]  Joel A. Nachlas Expectation and Functions of Random Variables , 2012 .

[48]  Javaan Chahl,et al.  A low-cost simulation platform for flapping wing MAVs , 2015, Smart Structures.

[49]  G.V. Raffo,et al.  Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle , 2008, 2008 American Control Conference.

[50]  Erdal Kayacan,et al.  Adaptive Neuro-Fuzzy Control of a Spherical Rolling Robot Using Sliding-Mode-Control-Theory-Based Online Learning Algorithm , 2013, IEEE Transactions on Cybernetics.

[51]  Andrea Alaimo,et al.  PID Controller Applied to Hexacopter Flight , 2014, J. Intell. Robotic Syst..

[52]  Dawei Zhang,et al.  Networked fuzzy output feedback control for discrete-time Takagi-Sugeno fuzzy systems with sensor saturation and measurement noise , 2018, Inf. Sci..

[53]  Oscar Castillo,et al.  Type-2 fuzzy logic aggregation of multiple fuzzy controllers for airplane flight control , 2015, Inf. Sci..

[54]  Yue Bai,et al.  Robust control of quadrotor MAV using self-organizing interval type-II fuzzy neural networks (SOIT-IIFNNs) controller , 2011, Int. J. Intell. Comput. Cybern..

[55]  Erdal Kayacan,et al.  Type-2 Fuzzy Logic Trajectory Tracking Control of Quadrotor VTOL Aircraft With Elliptic Membership Functions , 2017, IEEE/ASME Transactions on Mechatronics.

[56]  Junfei Qiao,et al.  Real-Time Model Predictive Control Using a Self-Organizing Neural Network , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[57]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[58]  João Gama,et al.  A survey on concept drift adaptation , 2014, ACM Comput. Surv..

[59]  Oscar Castillo,et al.  A generalized type-2 fuzzy granular approach with applications to aerospace , 2016, Inf. Sci..

[60]  Li-Xin Wang Stable adaptive fuzzy control of nonlinear systems , 1993, IEEE Trans. Fuzzy Syst..

[61]  Adrian L. R. Thomas,et al.  Dragonfly flight: free-flight and tethered flow visualizations reveal a diverse array of unsteady lift-generating mechanisms, controlled primarily via angle of attack , 2004, Journal of Experimental Biology.

[62]  R.J. Hathaway,et al.  Switching regression models and fuzzy clustering , 1993, IEEE Trans. Fuzzy Syst..

[63]  Samir Bouabdallah,et al.  Design and control of quadrotors with application to autonomous flying , 2007 .

[64]  Hichem Frigui,et al.  Fuzzy and possibilistic shell clustering algorithms and their application to boundary detection and surface approximation. II , 1995, IEEE Trans. Fuzzy Syst..

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

[66]  Z. J. Wang,et al.  Effect of forewing and hindwing interactions on aerodynamic forces and power in hovering dragonfly flight. , 2007, Physical review letters.

[67]  H.H.E. Leipholz On the spillover effect in the control of continuous elastic systems , 1984 .

[68]  Shie-Jue Lee,et al.  A Fuzzy Self-Constructing Feature Clustering Algorithm for Text Classification , 2011, IEEE Transactions on Knowledge and Data Engineering.

[69]  L. Christophorou Science , 2018, Emerging Dynamics: Science, Energy, Society and Values.

[70]  Edwin Lughofer,et al.  DEVDAN: Deep Evolving Denoising Autoencoder , 2020, Neurocomputing.

[71]  Meng Joo Er,et al.  Self-organizing adaptive robust fuzzy neural attitude tracking control of a quadrotor , 2016, 2016 35th Chinese Control Conference (CCC).

[72]  Shaocheng Tong,et al.  Observer-Based Adaptive Fuzzy Backstepping Output Feedback Control of Uncertain MIMO Pure-Feedback Nonlinear Systems , 2012, IEEE Transactions on Fuzzy Systems.

[73]  Javaan Chahl,et al.  Systems-Level Analysis of Resonant Mechanisms for Flapping-Wing Flyers , 2014 .