Skip to main content
Log in

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

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. F. L. Lewis, C. T. Abdallah and D. M. Dawson, Control of robot manipulators, Macmillan Publishing Co., (1993).

  2. S. Kohn-Rich and H. Flashner, Robust fuzzy logic control of mechanical systems, Fuzzy Sets and Systems, 133 (2003) 77–108.

    Article  MATH  MathSciNet  Google Scholar 

  3. C. Ham, Z. Qu and R. Johnson, Robust fuzzy control for robot manipulators, IEE Proc. Control Theory and Applications, 147(2) (2000) 212–216.

    Article  Google Scholar 

  4. M. K. Park, M. C. Lee and W. S. Yoo, Sliding mode control with fuzzy adaptive perturbation compensator for 6-DOF parallel manipulator, KSME International Journal, 18(4) (2004) 535–549.

    Google Scholar 

  5. L. A. Zadeh, Fuzzy sets, Informat. Control, 8 (1965) 338–353.

    Article  MATH  MathSciNet  Google Scholar 

  6. L. A. Zadeh, Outline of a new approach to the analysis of complex systems and decision processes, IEEE Trans. Syst. Man Cybern., 3 (1973) 28–44.

    MATH  MathSciNet  Google Scholar 

  7. E. H. Mamdani, Application of fuzzy algorithms for simple dynamic plant, Proc. IEE, 121 (1974) 1585–1588.

    Google Scholar 

  8. J. Maiers and Y. S. Sherif, Applications of fuzzy set theory, IEEE Trans. Syst. Man Cybern., 15 (1985) 175–189.

    MATH  MathSciNet  Google Scholar 

  9. M. Sugeno, An introductory survey of fuzzy control, Infor. Sci., 36 (1985) 59–83.

    Article  MATH  MathSciNet  Google Scholar 

  10. R. M. Tong, A control engineering review of fuzzy systems, Automatica, 13 (1977) 559–569.

    Article  Google Scholar 

  11. C. C. Lee, Fuzzy logic in control systems: Fuzzy logic controller-Part I, II, IEEE Trans. Syst. Man Cybern., 20 (1990) 404–435.

    Article  MATH  Google Scholar 

  12. L.-X. Wang, Adaptive fuzzy systems and control: Design and stability analysis, Prentice-Hall, (1994).

  13. Y. F. Li and C. C. Lau, Development of fuzzy algorithms for servo systems, IEEE Control Systems Magazine, (April 1989) 65–72.

  14. L.-J. Huang and M. Tomizuka, A self-paced fuzzy tracking controller for two-dimensional motion control, IEEE Trans. Syst. Man Cybern., 20 (1990) 1115–1124.

    Article  Google Scholar 

  15. E. M. Scharf and N. J. Mandic, The application of a fuzzy controller to the control of a multi-degree-of-freedom robot arm, in M. Sugeno, (Ed.): Industrial Applications of Fuzzy Control, Elsevier Science Publishers B.V., North-Holland, 41–62, (1985).

    Google Scholar 

  16. C.-G. Kang and H.-S. Kwak, Fuzzy logic control for direct drive robot manipulator, Proc. Korean Automatic Control Conference, International 1 (1994) 428–433.

    Google Scholar 

  17. J. M. Adams and K. S. Rattan, Genetic multi-stage fuzzy PID controller with a fuzzy switch, Proc. IEEE Syst. Man Cybern. Conf., 2239–2244, (2001).

  18. P. Sooraksa, T. Pattaradej and G. Chen, Design and implementation of fuzzy P2ID controller for handlebar control of a bicycle robot, Integrated Computer-Aided Engineering, 9 (2002) 319–331.

    Google Scholar 

  19. C.-G. Kang and H.-S. Kwak, A Fuzzy control algorithm reducing steady-state position errors of robotic manipulators, Proc. 4th Intern. Workshop on Advanced Motion Control, 121–126, (1996).

  20. C.-G. Kang and H.-S. Kwak, Fuzzy control algorithm eliminating steady-state position errors of robotic manipulators, Trans. Korean Society of Mechanical Engineers, 21(3) (1997) 362–368. (In Korean)

    Google Scholar 

  21. W. Pedrycz, Fuzzy control and fuzzy systems, 2nd edition, John Wiley & Sons, (1993).

  22. J. Aracil and F. Gordillo, Describing function method for stability analysis of PD and PI fuzzy controllers, Fuzzy Sets and Systems, 143 (2004) 233–249.

    Article  MATH  MathSciNet  Google Scholar 

  23. C.-G. Kang, R. Horowitz and G. Leitmann, Tracking control of robot manipulators using a robust deterministic control law, J. of Dynamic Systems, Measurement and Control, 120 (1998) 537–540.

    Article  Google Scholar 

  24. M. W. Spong, S. Hutchinson and M. Vidyasagar, Robot modeling and control, John Wiley & Sons, (2006).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chul-Goo Kang.

Additional information

This paper was recommended for publication in revised form by Associate Editor Kyongsu Yi

Chul-Goo Kang received his B.S. and M.S. degree in Mechanical Design and Production Engineering from Seoul National University, Korea, in 1981 and 1985, respectively. He then received his Ph.D. degree from Univ. of California, Berkeley in 1989. Dr. Kang is currently a Professor at the Department of Mechanical Engineering, Konkuk University in Seoul, Korea. He serves as a board member of the Institute of Control, Robotics and Systems, and also Korea Robotics Society. His research interests include motion and force control, train brakes, and intelligent robots.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kang, CG. Variable structure fuzzy control using three input variables for reducing motion tracking errors. J Mech Sci Technol 23, 1354–1364 (2009). https://doi.org/10.1007/s12206-009-0350-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-009-0350-3

Keywords

Navigation