DOI QR코드

DOI QR Code

Control of Robot Manipulators Using Time-Delay Estimation and Fuzzy Logic Systems

  • Bae, Hyo-Jeong (Dept. of Mechanical Design Engineering, Pukyong National University) ;
  • Jin, Maolin (Korea Institute of Robot and Convergence) ;
  • Suh, Jinho (Korea Institute of Robot and Convergence (KIRO)) ;
  • Lee, Jun Young (Dept. of Robotics Engineering, Daegu-Gyeongbuk Institute of Science and Technology (DGIST)) ;
  • Chang, Pyung-Hun (Dept. of Robotics Engineering, Daegu-Gyeongbuk Institute of Science and Technology (DGIST)) ;
  • Ahn, Doo-sung (Dept. of Mechanical Design Engineering, Pukyong National University)
  • Received : 2016.10.08
  • Accepted : 2017.01.11
  • Published : 2017.05.01

Abstract

A highly accurate model-free controller is proposed for trajectory tracking control of robot manipulators. The proposed controller incorporates time-delay estimation (TDE) to estimate and cancel continuous nonlinearities of robot dynamics, and exploits fuzzy logic systems to suppress the effect of the TDE error, which is due to discontinuous nonlinearities such as friction. To this end, integral sliding mode is defined using desired error dynamics, and a Mamdani-type fuzzy inference system is constructed. As a result, the proposed controller achieves the desired error dynamics well. Implementation of the proposed controller is easy because the design of the controller is intuitive and straightforward, and calculations of the complex robot dynamics are not required. The tracking performance of the proposed controller is verified experimentally using a 3-degree of freedom PUMA-type robot manipulator.

Keywords

References

  1. G. Zidani, S. Drid, L. Chrifi-Alaoui, D. Arar, and P. Bussy, "Robust nonlinear control of a mobile robot," JEET, vol. 11, no. 4, pp. 1012-1019, 2016.
  2. C. Urrea and J. Kern, "Trajectory tracking control of a real redundant manipulator of the SCARA type," JEET, vol. 11, no. 3, pp. 751-758, 2016.
  3. F. L. Lewis, C. T. Abdallah, and D. M. Dawson, Control of robot manipulators. New York: Macmillan, 1993.
  4. M. Uebel, I. Minis, and K. Cleary, "Improved computed torque control for industrial robots," in Proc. IEEE Int. Conf. Robot. Autom., vol. 1, 1992, pp. 528-553.
  5. J. Slotine, "The robust control of robot manipulators," Int. J. Robotics Research, vol. 4, no. 2, pp. 49-64, 1985. https://doi.org/10.1177/027836498500400205
  6. R. Morgan and U. Ozguner, "A decentralized variable structure control algorithm for robotic manipulators," IEEE Trans. Robot. Autom., vol. RA-1, pp. 57-65, Mar. 1985.
  7. K. Youcef-Toumi and O. Ito, "Controller design for systems with unknown dynamics," in American Control Conference, vol. 2, 1987, pp. 836-844.
  8. T. C. Hsia, "A new technique for robust control of servo systems," IEEE Trans. Ind. Electron., vol. 36, no. 1, pp. 1-7, Feb. 1989. https://doi.org/10.1109/41.20338
  9. K. Youcef-Toumi and O. Ito, "A time delay controller for systems with unknown dynamics," Trans. ASME J. Dyn. Syst. Meas. Control, vol. 112, no. 1, pp. 133-142, 1990. https://doi.org/10.1115/1.2894130
  10. T. S. Hsia, T. Lasky, and Z. Guo, "Robust independent joint controller design for industrial robot manipulators," IEEE Trans. Ind. Electron., vol. 38, no. 1, pp. 21-25, 1991. https://doi.org/10.1109/41.103479
  11. K. H. Kim, H. S. Kim, and M. J. Youn, "An improved stationary-framebased current control scheme for a permanent-magnet synchronous motor," IEEE Trans. Ind. Electron., vol. 50, no. 5, pp. 1065-1068, May 2003. https://doi.org/10.1109/TIE.2003.817701
  12. Y. X. Wang, D. H. Yu, and Y. B. Kim, "Robust timedelay control for the DC-DC boost converter," IEEE Trans. Ind. Electron., vol. 61, no. 9, pp. 4829-4837, Sep. 2014. https://doi.org/10.1109/TIE.2013.2290764
  13. M. Jin, J. Lee, and K. K. Ahn, "Continuous nonsingular terminal sliding-mode control of shape memory alloy actuators using time delay estimation," IEEE/ASME Trans. Mechatronics, vol. 20, no. 2, pp. 899-909, Apr. 2015. https://doi.org/10.1109/TMECH.2014.2323897
  14. J. Lee, M. Jin, and K. K. Ahn, "Precise tracking control of shape memory alloy actuator systems using hyperbolic tangential sliding mode control with time delay estimation," Mechatronics, vol. 23, no. 3, pp. 310-317, 2013. https://doi.org/10.1016/j.mechatronics.2013.01.005
  15. M. Jin and P. H. Chang, "Simple robust technique using time delay estimation for the control and synchronization of lorenz systems," Chaos, Solitons & Fractals, vol. 41, no. 5, pp. 2672-2680, 2009. https://doi.org/10.1016/j.chaos.2008.09.055
  16. J. Kim and M. Jin, "Synchronization of chaotic systems using particle swarm optimization and timedelay estimation," Nonlinear Dynamics, vol. 86, no. 3, pp. 2003-2015, Nov. 2016. https://doi.org/10.1007/s11071-016-3010-z
  17. T. C. Hsia and S. Jung, "A simple alternative to neural-network control scheme for robot manipulators," IEEE Trans. Ind. Electron., vol. 42, no. 4, pp. 414-416, 1995. https://doi.org/10.1109/41.402483
  18. S. Jung, T. Hsia, and R. Bonitz, "Force tracking impedance control of robot manipulators under unknown environment," IEEE Trans. Control Syst. Technol., vol. 12, no. 3, pp. 474-483, May 2004. https://doi.org/10.1109/TCST.2004.824320
  19. M. Jin, S. H. Kang, and P. H. Chang, "Robust compliant motion control of robot with nonlinear friction using time-delay estimation," IEEE Trans. Ind. Electron., vol. 55, no. 1, pp. 258-269, 2008. https://doi.org/10.1109/TIE.2007.906132
  20. M. Jin, J. Lee, P. H. Chang, and C. Choi, "Practical nonsingular terminal sliding-mode control of robot manipulators for high-accuracy tracking control," IEEE Trans. Ind. Electron., vol. 56, no. 9, pp. 1406-1414, Sep. 2009.
  21. J. Lee, P. H. Chang, and R. S. Jamisola, "Relative impedance control for dual-arm robots performing asymmetric bimanual tasks," IEEE Trans. Ind. Electron., vol. 61, no. 7, pp. 3786-3796, Jul. 2014. https://doi.org/10.1109/TIE.2013.2266079
  22. M. Jin, Y. Jin, P. H. Chang, and C. Choi, "Highaccuracy tracking control of robot manipulators using time delay estimation and terminal sliding mode," Int. J. Adv. Robot. Syst., vol. 8, no. 4, pp. 65-78, Sep. 2011. https://doi.org/10.5772/50903
  23. Very slow std::pow() for bases very close to 1, http://stackoverflow.com/questions/14687665/veryslow-stdpow-for-bases-very-close-to-1
  24. Slow power computation by 64-bit glibc, http://entropymine.com/imageworsener/slowpow/
  25. Optimized approximative pow() in c / c++, http://martin.ankerl.com/2012/01/25/optimizedapproximative-pow-in-c-and-cpp/,
  26. Fast implementation/approximation of pow() function, http://stackoverflow.com/questions/2347138/fastimplementation-approximation-of-pow-function-in-c-c
  27. Fast approximate logarithm, exponential, power, http://www.machinedlearnings.com/2011/06/fastapproximate-logarithm-exponential.html
  28. E. H. Mamdani, "Application of fuzzy logic to approximate reasoning using linguistic synthesis," IEEE Trans. Computers, vol. C-26, no. 12, pp. 1182-1191, Dec 1977. https://doi.org/10.1109/TC.1977.1674779
  29. J. Mendel, "Fuzzy logic systems for engineering: a tutorial," IEEE Proceedings, vol. 83, no. 3, pp. 345-377, Mar 1995. https://doi.org/10.1109/5.364485
  30. Q. Yu, Y. Shi, M. Cai, and W. Xu, "Fuzzy logic speed control for the engine of an air-powered vehicle," Advances in Mechanical Engineering, vol. 8, no. 3, 2016.
  31. T. C. Hsia and L. S. Gao, "Robot manipulator control using decentralized linear time-invariant time-delayed joint controllers," in Proc. IEEE int. Conf. Robot. Autom., May 1990, pp. 2070-2075.
  32. K. Youcef-Toumi and S.-T. Wu, "Input / output linearization using time delay control," Trans. ASME J. Dyn. Syst. Meas. Control, vol. 114, no. 1, pp. 10-19, 1992. https://doi.org/10.1115/1.2896491
  33. M. Jin, J. Lee, and N. G. Tsagarakis, "Model-free robust adaptive control of humanoid robots with flexible joints," IEEE Trans. Ind. Electron., vol. 64, no. 2, pp. 1706-1715, Feb. 2017. https://doi.org/10.1109/TIE.2016.2588461
  34. H. Ying, "Structure and stability analysis of general mamdani fuzzy dynamic models," Int. J. Intelligent Syst., vol. 20, no. 1, pp. 103-125, 2005. https://doi.org/10.1002/int.20056
  35. M. Margaliot and G. Langholz, "Fuzzy Lyapunovbased approach to the design of fuzzy controllers," Fuzzy Sets and Systems, vol. 106, no. 1, pp. 49-59, 1999. https://doi.org/10.1016/S0165-0114(98)00356-X

Cited by

  1. Task Space Trajectory Tracking Control of Robot Manipulators with Uncertain Kinematics and Dynamics vol.2017, 2017, https://doi.org/10.1155/2017/4275201
  2. Practical Time-Delay Control With Adaptive Gains for Trajectory Tracking of Robot Manipulators vol.65, pp.7, 2018, https://doi.org/10.1109/TIE.2017.2782238