Variable structure fuzzy control using three input variables for reducing motion tracking errors

Conventional fuzzy controllers for motion tracking utilize generally two input variables (position error and velocity error) to deal with highly nonlinear and time-varying dynamics associated with complex mechanical motion with multi- DOF. This results in some tracking errors at steady state, in general, mainly due to friction existing in mechanical systems. To eliminate the steady-state tracking errors, a variable structure fuzzy control algorithm is proposed using three input variables (position error, velocity error, and integral of position errors) and a switching logic between two inputs and three inputs. Simulation and experimental studies have been conducted to show the validity of the proposed control logic using a direct-drive SCARA manipulator with two degree-of-freedom. It has been shown that the proposed fuzzy control logic has significantly improved motion-tracking performance of the mechanical system when it is applied to complex polygon-tracking in Cartesian space with inverse kinematics and path planning.

[1]  Chul-Goo Kang,et al.  Fuzzy Control Algorithm Eliminating Steady-state Position Errors of Robotic Manipulators , 1997 .

[2]  Frank L. Lewis,et al.  Control of Robot Manipulators , 1993 .

[3]  Yosef S. Sherif,et al.  Applications of fuzzy set theory , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[5]  Z. Qu,et al.  Robust fuzzy control for robot manipulators , 2000 .

[6]  R. M. Tong,et al.  A control engineering review of fuzzy systems , 1977, Autom..

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

[8]  Sylvia Kohn-Rich,et al.  Robust fuzzy logic control of mechanical systems , 2003, Fuzzy Sets Syst..

[9]  Guanrong Chen,et al.  Design and implementation of fuzzy P^2ID controller for handlebar control of a bicycle robot , 2002, Integr. Comput. Aided Eng..

[10]  Y.F. Li,et al.  Development of fuzzy algorithms for servo systems , 1989, IEEE Control Systems Magazine.

[11]  Masayoshi Tomizuka,et al.  A self-paced fuzzy tracking controller for two-dimensional motion control , 1990, IEEE Trans. Syst. Man Cybern..

[12]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[13]  Michio Sugeno,et al.  Industrial Applications of Fuzzy Control , 1985 .

[14]  Michio Sugeno,et al.  An introductory survey of fuzzy control , 1985, Inf. Sci..

[15]  Min Cheol Lee,et al.  Sliding mode control with fuzzy adaptive perturbation compensator for 6-DOF parallel manipulator , 2004 .

[16]  Javier Aracil,et al.  Describing function method for stability analysis of PD and PI fuzzy controllers , 2000, Fuzzy Sets Syst..

[17]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[18]  Kuldip S. Rattan,et al.  Genetic multi-stage fuzzy PID controller with a fuzzy switch , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[19]  Chul-Goo Kang,et al.  Tracking Control of Robot Manipulators Using a Robust Deterministic Control Law , 1998 .

[20]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[21]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[22]  Chul-Goo Kang,et al.  A fuzzy control algorithm reducing steady-state position errors of robotic manipulators , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

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