Smooth trajectory tracking of three-link robot: a self-organizing CMAC approach

A neuro fuzzy system which is embedded in the conventional control theory is proposed to tackle physical learning control problems. The control scheme is composed of two elements. The first element, the fuzzy sliding mode controller (FSMC), is used to drive the state variables to a specific switching hyperplane or a desired trajectory. The second one is developed based on the concept of the self organizing fuzzy cerebellar model articulation controller (FCMAC) and adaptive heuristic critic (AHC). Both compose a forward compensator to reduce the chattering effect or cancel the influence of system uncertainties. A geometrical explanation on how the FCMAC algorithm works is provided and some refined procedures of the AHC are presented as well. Simulations on smooth motion of a three-link robot is given to illustrate the performance and applicability of the proposed control scheme.

[1]  R. Decarlo,et al.  Variable structure control of nonlinear multivariable systems: a tutorial , 1988, Proc. IEEE.

[2]  D. Godbole,et al.  A comparison of robustness: fuzzy logic, PID, and sliding mode control , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[3]  Hyongsuk Kim,et al.  CMAC-based adaptive critic self-learning control , 1991, IEEE Trans. Neural Networks.

[4]  L.G. Kraft,et al.  A comparison between CMAC neural network control and two traditional adaptive control systems , 1990, IEEE Control Systems Magazine.

[5]  Hao Ying,et al.  Essentials of fuzzy modeling and control , 1995 .

[6]  D.A. Handelman,et al.  Theory and development of higher-order CMAC neural networks , 1992, IEEE Control Systems.

[7]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[8]  Chi-Cheng Jou,et al.  A fuzzy cerebellar model articulation controller , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[9]  V. Utkin Variable structure systems with sliding modes , 1977 .

[10]  Martin Brown,et al.  A perspective and critique of adaptive neurofuzzy systems used for modelling and control applications , 1995, Int. J. Neural Syst..

[11]  C C Lee,et al.  FUZZY LOGIC IN CONTROL SYSTEM FUZZY LOGIC CONTROLLER-PART II , 1990 .

[12]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[13]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[14]  M.H. Hassoun,et al.  Fundamentals of Artificial Neural Networks , 1996, Proceedings of the IEEE.

[15]  C.W. Anderson,et al.  Learning to control an inverted pendulum using neural networks , 1989, IEEE Control Systems Magazine.

[16]  Zong-Mu Yeh A decentralized fuzzy logic controller design , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[17]  V. I. Utokin Variable Structure System with Sliding Mode , 1978 .

[18]  James S. Albus,et al.  Data Storage in the Cerebellar Model Articulation Controller (CMAC) , 1975 .

[19]  C.-C. Lee,et al.  An intelligent controller based on approximate reasoning and reinforcement learning , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[20]  Vadim I. Utkin,et al.  Sliding Modes and their Application in Variable Structure Systems , 1978 .

[21]  A. Ishigame,et al.  Sliding mode controller design based on fuzzy inference for non-linear systems , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[22]  David E. Thompson,et al.  Neighborhood sequential and random training techniques for CMAC , 1995, IEEE Trans. Neural Networks.

[23]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[24]  W. T. Miller,et al.  CMAC: an associative neural network alternative to backpropagation , 1990, Proc. IEEE.

[25]  Shigeo Abe,et al.  Neural Networks and Fuzzy Systems , 1996, Springer US.

[26]  R. Palm,et al.  Sliding mode fuzzy control , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[27]  V. Vemuri,et al.  Artificial neural network controller for multi-link structures , 1995, Proceedings of IEEE/IAS International Conference on Industrial Automation and Control.

[28]  H. Hemami,et al.  Modeling of a Neural Pattern Generator with Coupled nonlinear Oscillators , 1987, IEEE Transactions on Biomedical Engineering.

[29]  Richard S. Sutton,et al.  Neuronlike adaptive elements that can solve difficult learning control problems , 1983, IEEE Transactions on Systems, Man, and Cybernetics.