Self-learning interval type-2 fuzzy neural network controllers for trajectory control of a Delta parallel robot

Abstract This paper presents a self-learning interval type-2 fuzzy neural network (SLIT2FNN) control scheme for trajectory tracking problem of a Delta robot. This intelligent control scheme is computationally efficient and can be easily applied to existing equipment. The controller has a parallel structure, which combines an interval type-2 fuzzy neural network (IT2FNN) controller and a traditional proportional-derivative (PD) controller. We use the PD controller to compensate the transient performance, and use the IT2FNN to learn the dynamic characteristics of the system. A novel arrangement of trapezoidal interval type-2 fuzzy membership functions (IT2MF) is proposed, the arrangement enables the adaptation laws to have an analytical form. A learning algorithm based on sliding mode control (SMC) theory is proposed for the parameter training of the IT2FNN system. The control algorithm learns from the feedback error online and tunes the parameters of the IT2FNN, and will become the main source of the control signal after several learning iterations. Unlike model-based control, this control method has no requirement of prior information and constraint conditions from the robot plant. Lyapunov stability method is employed to prove asymptotic stability of the proposed approach. The structure of the SLIT2FNN and the operations in each layer are introduced in detail. The performance and robustness of the proposed controller is demonstrated on the Delta robot trajectory tracking problems in the presence of structured and unstructured uncertainties. Simulation results illustrate that the proposed SLIT2FNN control approach produces higher trajectory tracking accuracy and more robust to uncertainties as compared to its counterparts.

[1]  Zhao Xin-hua Robust adaptive fuzzy sliding-mode control method of 3-RRRT parallel robot , 2009 .

[2]  Zhi-Le Xia,et al.  Delay-dependent non-fragile H∞ filtering for uncertain fuzzy systems based on switching fuzzy model and piecewise Lyapunov function , 2010, Int. J. Autom. Comput..

[3]  Milos Manic,et al.  Evaluating uncertainty resiliency of Type-2 Fuzzy Logic Controllers for parallel delta robot , 2011, 2011 4th International Conference on Human System Interactions, HSI 2011.

[4]  Selami Beyhan,et al.  Extended fuzzy function model with stable learning methods for online system identification , 2011 .

[5]  Jerry M. Mendel,et al.  Designing practical interval type-2 fuzzy logic systems made simple , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[6]  Han Sung Kim,et al.  Dynamics modeling of a Delta-type parallel robot (ISR 2013) , 2013, IEEE ISR 2013.

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

[8]  Rosdiazli Ibrahim,et al.  Development and implementation of Fuzzy Logic Controller for Flow Control Application , 2010, 2010 International Conference on Intelligent and Advanced Systems.

[9]  Dongkyoung Chwa,et al.  Tracking Control of Differential-Drive Wheeled Mobile Robots Using a Backstepping-Like Feedback Linearization , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Liu Jie,et al.  Cascaded feedback linearization tracking control of nonholonomic mobile robot , 2013, Proceedings of the 32nd Chinese Control Conference.

[11]  Moezi Seyed Alireza,et al.  SLIDING MODE CONTROL OF 3-RPR PARALLEL ROBOT ON THE OPTIMAL PATH USING CUCKOO OPTIMIZATION ALGORITHM , 2015 .

[12]  Chintae Choi,et al.  Practical Nonsingular Terminal Sliding-Mode Control of Robot Manipulators for High-Accuracy Tracking Control , 2009, IEEE Transactions on Industrial Electronics.

[13]  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..

[14]  Oscar Castillo,et al.  Application of interval type-2 fuzzy neural networks in non-linear identification and time series prediction , 2013, Soft Computing.

[15]  Marina Valles,et al.  Adaptive control of a 3-DOF parallel manipulator considering payload handling and relevant parameter models , 2014 .

[16]  Za'er Salim Abo-Hammour,et al.  Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm , 2014, Inf. Sci..

[17]  R. Hosnavi,et al.  Controlling the navigation of automatic guided vehicle (AGV) using integrated fuzzy logic controller with programmable logic controller (IFLPLC)—stage 1 , 2010 .

[18]  John Yen,et al.  Autonomous vehicle following by a fuzzy logic controller , 1994, NAFIPS/IFIS/NASA '94. Proceedings of the First International Joint Conference of The North American Fuzzy Information Processing Society Biannual Conference. The Industrial Fuzzy Control and Intellige.

[19]  Reza Shahnazi,et al.  DIRECT ADAPTIVE FUZZY PI SLIDING MODE CONTROL OF SYSTEMS WITH UNKNOWN BUT BOUNDED DISTURBANCES , 2006 .

[20]  Dongrui Wu,et al.  Approaches for Reducing the Computational Cost of Interval Type-2 Fuzzy Logic Systems: Overview and Comparisons , 2013, IEEE Transactions on Fuzzy Systems.

[21]  Hassan Nouri,et al.  Noninteracting Adaptive Control of PMSM Using Interval Type-2 Fuzzy Logic Systems , 2011, IEEE Transactions on Fuzzy Systems.

[22]  Hong-Tae Jeon,et al.  Interval Type-2 Fuzzy Logic Control System of Flight Longitudinal Motion , 2015 .

[23]  Antônio de Pádua Braga,et al.  Sliding mode algorithm for training multilayer artificial neural networks , 1998 .

[24]  Okyay Kaynak,et al.  Adaptive neuro-fuzzy control with sliding mode learning algorithm: Application to Antilock Braking System , 2009, 2009 7th Asian Control Conference.

[25]  Shuang Cong,et al.  PID-Like Neural Network Nonlinear Adaptive Control for Uncertain Multivariable Motion Control Systems , 2009, IEEE Transactions on Industrial Electronics.

[26]  Byung Kook Yoo,et al.  Adaptive control of robot manipulator using fuzzy compensator , 2000, IEEE Trans. Fuzzy Syst..

[27]  Okyay Kaynak,et al.  Towards Agrobots: Trajectory Control of an Autonomous Tractor Using Type-2 Fuzzy Logic Controllers , 2015, IEEE/ASME Transactions on Mechatronics.

[28]  Alain Codourey,et al.  Dynamic Modeling of Parallel Robots for Computed-Torque Control Implementation , 1998, Int. J. Robotics Res..

[29]  Jerry M. Mendel,et al.  Type-2 fuzzy sets made simple , 2002, IEEE Trans. Fuzzy Syst..

[30]  Siti Rozaimah Sheikh Abdullah,et al.  A fuzzy logic controller of two-position pump with time-delay in heavy metal precipitation process , 2011, 2011 International Conference on Pattern Analysis and Intelligence Robotics.

[31]  M.C.E. Yagoub,et al.  Hybrid Neural Fuzzy Sliding Mode Control of Flexible-Joint Manipulators with Unknown Dynamics , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[32]  Hicham Chaoui,et al.  Type-2 Fuzzy Logic Control of a Flexible-Joint Manipulator , 2008, J. Intell. Robotic Syst..

[33]  Hani Hagras,et al.  A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots , 2004, IEEE Transactions on Fuzzy Systems.

[34]  Juan Ignacio Mulero Martínez,et al.  Robust GRBF Static Neurocontroller With Switch Logic for Control of Robot Manipulators , 2012, IEEE Trans. Neural Networks Learn. Syst..

[35]  Tsung-Chih Lin Based on interval type-2 fuzzy-neural network direct adaptive sliding mode control for SISO nonlinear systems , 2010 .

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

[37]  Oscar Castillo,et al.  Finishing mill strip gage setup and control by interval type-1 non-singleton type-2 fuzzy logic systems , 2014, Appl. Soft Comput..

[38]  Arab Ali Chérif,et al.  A robust adaptive control of a parallel robot , 2010, Int. J. Control.

[39]  Adel M. Sharaf,et al.  A rule-based fuzzy logic controller for a PWM inverter in a stand alone wind energy conversion scheme , 1993 .

[40]  M. Khooban,et al.  An optimal type II fuzzy sliding mode control design for a class of nonlinear systems , 2013, Nonlinear Dynamics.

[41]  Kuo-Ho Su,et al.  Development of Robotic Grasping Gripper Based on Smart Fuzzy Controller , 2015, Int. J. Fuzzy Syst..

[42]  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..

[43]  Rafael Colás,et al.  Modelling and control of coiling entry temperature using interval type-2 fuzzy logic systems , 2010 .

[44]  Alan S. Morris,et al.  Genetic Algorithm Tuned Fuzzy Logic Controller for a Robot Arm with Two-link Flexibility and Two-joint Elasticity , 2007, J. Intell. Robotic Syst..

[45]  T. Chettibi,et al.  Planning Optimal Motions for a DELTA Parallel Robot , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[46]  Tarak Benslimane,et al.  Interval Type-2 Fuzzy Sliding Mode Controller Based on Nonlinear Observer for a 3-DOF Helicopter with Uncertainties , 2017, Int. J. Fuzzy Syst..

[47]  Oscar Castillo,et al.  A review on interval type-2 fuzzy logic applications in intelligent control , 2014, Inf. Sci..

[48]  Oscar Castillo,et al.  Review of Recent Type-2 Fuzzy Controller Applications , 2016, Algorithms.

[49]  Okyay Kaynak,et al.  Neuro sliding mode control of robotic manipulators , 2000 .

[50]  Sasmita Kumari Padhy,et al.  A genetic‐based neuro‐fuzzy controller for blind equalization of time‐varying channels , 2008 .

[51]  Ming Liu,et al.  Derivation and analysis of a self-tuning interval type-2 fuzzy PI controller , 2016, 2016 IEEE 25th International Symposium on Industrial Electronics (ISIE).

[52]  Charalampos P. Bechlioulis,et al.  Neuro-Adaptive Force/Position Control With Prescribed Performance and Guaranteed Contact Maintenance , 2010, IEEE Transactions on Neural Networks.

[53]  Rastko R. Selmic,et al.  Neural network control of a class of nonlinear systems with actuator saturation , 2006, IEEE Transactions on Neural Networks.

[54]  J. Mendel,et al.  Parametric design of stable type-2 TSK fuzzy systems , 2008, NAFIPS 2008 - 2008 Annual Meeting of the North American Fuzzy Information Processing Society.

[55]  Oscar Castillo,et al.  Universal Approximation of a Class of Interval Type-2 Fuzzy Neural Networks in Nonlinear Identification , 2013, Adv. Fuzzy Syst..

[56]  Omar Abu Arqub,et al.  Adaptation of reproducing kernel algorithm for solving fuzzy Fredholm–Volterra integrodifferential equations , 2017, Neural Computing and Applications.

[57]  Ming Liu,et al.  Design and Optimization of Interval Type-2 Fuzzy Logic Controller for Delta Parallel Robot Trajectory Control , 2017, Int. J. Fuzzy Syst..