×

Full-order sliding-mode control of rigid robotic manipulators. (English) Zbl 1432.93052

Summary: This paper proposes a full-order sliding-mode control for rigid robotic manipulators. The output signals of the proposed controller are continuous. Therefore, the controller can be directly applied in practice. A time-varying gain is constructed to regulate the gain of the signum function in the sliding-mode control so as to avoid the overestimation of the upper-bounds of the uncertainties in the systems and reduce the waste of the control power. The chattering is attenuated by using a novel full-order sliding manifold and establishing a novel ideal sliding motion. The proposed method is robust to the load disturbance and unmodeled parameters, especially to the unknown portion in the control matrix. Simulation results validate the proposed methods.

MSC:

93B12 Variable structure systems
93C85 Automated systems (robots, etc.) in control theory
93B35 Sensitivity (robustness)
93C41 Control/observation systems with incomplete information
93C10 Nonlinear systems in control theory
Full Text: DOI

References:

[1] Tomei, P., “Adaptive PD controller for robot manipulators,” IEEE Trans. Robot. Autom., Vol. 7, No. 4, pp. 565-570 (1991).
[2] Shang, W., and S.Cong, “Nonlinear computed torque control for a high‐speed planar parallel manipulator,” Mechatronics, Vol. 19, No. 6, pp. 987-992 (2009).
[3] Chiacchio, P., F.Pierrot, L.Sciavicco, and B.Siciliano, “Robust design of independent joint controllers with experimentation on a high‐speed parallel robot,” IEEE Trans. Ind. Electron., Vol. 40, No. 4, pp. 393-403 (1993).
[4] Ding, B., P.Wang, and J.Hu, “Dynamic output feedback robust MPC with one free control move for LPV model with bounded disturbance,” Asian J. Control, Vol. 20, No. 4, pp. 1-13 (2018).
[5] Wang, Y., L.Gu, M.Gao, and K.Zhu, “Multivariable output feedback adaptive terminal sliding mode control for underwater vehicles,” Asian J. Control, Vol. 18, No. 1, pp. 247-265 (2016). · Zbl 1338.93106
[6] Zhang, X., X.Liu, and Y.Li, “Direct adaptive fuzzy backstepping control for stochastic nonlinear SISO systems with unmodeled dynamics,” Asian J. Control, Vol. 20, No. 4, pp. 1-17 (2018).
[7] Lin, F.‐J., S.‐Y.Lee, and P.‐H.Chou, “Intelligent integral backstepping sliding‐mode control using recurrent neural network for piezo‐flexural nanopositioning stage,” Asian J. Control, Vol. 18, No. 2, pp. 456-472 (2016). · Zbl 1346.93108
[8] Kim, T.‐H., and I.‐J.Ha, “Time‐optimal control of a single‐DOF mechanical system with friction,” IEEE Trans. Autom. Control, Vol. 46, No. 5, pp. 751-755 (2001). · Zbl 0994.49024
[9] Cheah, C. C., S.Kawamura, S.Arimoto, and K.Lee, “H∞ tuning for task‐space feedback control of robot with uncertain Jacobian matrix,” IEEE Trans. Autom. Control, Vol. 46, No. 8, pp. 1313-1318 (2001). · Zbl 1006.93018
[10] Tayebi, A., “Adaptive iterative learning control for robot manipulators,” Automatica, Vol. 40, No. 7, pp. 1195-1203 (2004). · Zbl 1051.93038
[11] Duchaine, V., S.Bouchard, and C. M.Gosselin, “Computationally efficient predictive robot control,” IEEE/ASME Trans. Mechatron., Vol. 12, No. 5, pp. 570-578 (2007).
[12] Berghuis, H., and J.Nijmerjer, “Robust control of robots via linear estimated state feedback,” IEEE Trans. Autom. Control, Vol. 39, No. 10, pp. 2159-2162 (1994). · Zbl 0925.93204
[13] He, W., Z.Yan, C.Sun, and Y.Chen, “Adaptive neural network control of a flapping wing micro aerial vehicle with disturbance observer,” IEEE T. Cybern., Vol. 47, No. 10, pp. 3452-3465 (2017).
[14] He, W., Y.Chen, and Z.Yin, “Adaptive neural network control of an uncertain robot with full‐state constraints,” IEEE T. Cybern., Vol. 46, No. 3, pp. 620-629 (2016).
[15] Mahmoud, M. S., “Robust control of robot arms including motor dynamics,” Int. J. Control, Vol. 58, No. 4, pp. 853-873 (1993). · Zbl 0786.93061
[16] Man, Z., A. P.Paplinski, and H. R.Wu, “A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators,” IEEE Trans. Autom. Control, Vol. 39, No. 12, pp. 2464-2469 (1994). · Zbl 0825.93551
[17] Cai, D., “Comments on ‘Robust tracking control for rigid robotic manipulators’,” IEEE Trans. Autom. Control, Vol. 43, No. 7, pp. 1008 (1998).
[18] Jafarov, E. M., M. N. A.Parlakçı, and Y.Istefanopulos, “A new variable structure PID controller design for robot manipulators,” IEEE Control Syst. Mag., Vol. 13, No. 1, pp. 122-130 (2000).
[19] Yang, Z. Y., T.Huang, X.Xu, and J. E.Cooper, “Variable structure control of high‐speed parallel manipulator considering the mechatronics coupling model,” Int. J. Adv. Manuf. Technol., Vol. 34, No. 9‐10, pp. 1037-1051 (2007).
[20] Shyu, K. K., P. H.Chu, and L. J.Shang, “Control of rigid robot manipulators via combination of adaptive sliding mode control and compensated inverse dynamics approach,” IEE Proc. Control Theory Applicat., Vol. 143, No. 3, pp. 283-288 (1996). · Zbl 0852.93066
[21] Feng, Y., X.Yu, and Z.Man, “Non‐singular terminal sliding mode control of rigid manipulators,” Automatica, Vol. 38, No. 12, pp. 2159-2167 (2002). · Zbl 1015.93006
[22] Ferrara, A., and L.Magnani, “Motion control of rigid robot manipulators via first and second order sliding modes,” J. Intell. Robot. Syst., Theory Appl., Vol. 48, No. 1, pp. 23-36 (2007).
[23] Tang, Y., F.Sun, and Z.Sun, “Neural network control of flexible‐link manipulators using sliding mode,” Neurocomputing, Vol. 70, pp. 288-295 (2006).
[24] Mobayen, S., F.Tchier, and L.Ragoub, “Design of an adaptive tracker for n‐link rigid robotic manipulators based on super‐twisting global nonlinear sliding mode control,” Int. J. Syst. Sci., Vol. 48, No. 9, pp. 1990-2002 (2017). · Zbl 1371.93137
[25] Yu, S., X.Yu, B.Shirinzadeh, and Z.Man, “Continuous finite‐time control for robotic manipulators with terminal sliding mode,” Automatica, Vol. 41, No. 11, pp. 1957-1964 (2005). · Zbl 1125.93423
[26] Cai, D., and Y.Dai, “A sliding mode controller for manipulator driven by artificial muscle actuator,” Electron. and Commun. in Japan, Part 3, Vol. 86, No. 11, pp. 290-297 (2003).
[27] Zhu, W.‐H., “Comments on ‘Robust tracking control for rigid robotic manipulators’,” IEEE Trans. Autom. Control, Vol. 45, No. 8, pp. 1577-1580 (2000). · Zbl 0991.93534
[28] Feng, Y., X.Han, Y.Wang, and X.Yu, “Second‐order terminal sliding mode control of uncertain multivariable systems,” Int. J. Control, Vol. 80, No. 6, pp. 856-862 (2007). · Zbl 1124.93032
[29] Feng, Y., X.Yu, and X.Han, “On nonsingular terminal sliding‐mode control of nonlinear systems,” Automatica, Vol. 49, No. 6, pp. 1715-1722 (2013). · Zbl 1360.93153
[30] Jiang, Y., J.Liu, and S.Wang, “Robust integral sliding‐mode consensus tracking for multi‐agent systems with time‐varying delay,” Asian J. Control, Vol. 18, No. 1, pp. 224-235 (2016). · Zbl 1338.93098
[31] Xie, F.‐X., and B.‐H.Ji, “Design of a class of sliding mode observer with time‐varying delay,” Asian J. Control, Vol. 18, No. 1, pp. 406-414 (2016). · Zbl 1338.93107
[32] Feng, Y., X.Yu, and X.Zheng, “Second‐order terminal sliding mode control of input‐delay systems,” Asian J. Control, Vol. 8, No. 1, pp. 12-20 (2006).
[33] Chen, F., K.Zhang, B.Jiang, and C.Wen, “Adaptive sliding mode observer‐based robust fault reconstruction for a helicopter with actuator fault,” Asian J. Control, Vol. 18, No. 4, pp. 1558-1565 (2016). · Zbl 1346.93103
[34] Feng, Y., X.Han, and X.Yu, “Chattering‐free full‐order sliding‐mode control,” Automatica, Vol. 50, No. 4, pp. 1310-1314 (2014). · Zbl 1298.93104
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.