Browse > Article
http://dx.doi.org/10.5370/JEET.2017.12.3.1271

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)
Publication Information
Journal of Electrical Engineering and Technology / v.12, no.3, 2017 , pp. 1271-1279 More about this Journal
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
Robot Manipulators; Time-Delay Estimation (TDE); Fuzzy Logic System (FLS); Time-Delay Control (TDC); Model-free control;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
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.   DOI
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 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.   DOI
8 K. Youcef-Toumi and O. Ito, "Controller design for systems with unknown dynamics," in American Control Conference, vol. 2, 1987, pp. 836-844.
9 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.   DOI
10 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.   DOI
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.   DOI
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.   DOI
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.   DOI
14 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.   DOI
15 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.   DOI
16 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.   DOI
17 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.   DOI
18 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.   DOI
19 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.   DOI
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.   DOI
22 Optimized approximative pow() in c / c++, http://martin.ankerl.com/2012/01/25/optimizedapproximative-pow-in-c-and-cpp/,
23 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.   DOI
24 Very slow std::pow() for bases very close to 1, http://stackoverflow.com/questions/14687665/veryslow-stdpow-for-bases-very-close-to-1
25 Slow power computation by 64-bit glibc, http://entropymine.com/imageworsener/slowpow/
26 Fast implementation/approximation of pow() function, http://stackoverflow.com/questions/2347138/fastimplementation-approximation-of-pow-function-in-c-c
27 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.
28 Fast approximate logarithm, exponential, power, http://www.machinedlearnings.com/2011/06/fastapproximate-logarithm-exponential.html
29 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.   DOI
30 J. Mendel, "Fuzzy logic systems for engineering: a tutorial," IEEE Proceedings, vol. 83, no. 3, pp. 345-377, Mar 1995.   DOI
31 H. Ying, "Structure and stability analysis of general mamdani fuzzy dynamic models," Int. J. Intelligent Syst., vol. 20, no. 1, pp. 103-125, 2005.   DOI
32 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.
33 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.   DOI
34 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.   DOI
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.   DOI