×

Adaptive tracking control of robot manipulators with input saturation and time-varying output constraints. (English) Zbl 07886774

Summary: This paper investigates adaptive tracking control in task space for robot manipulators with uncertain system dynamics, input saturation, and time-varying output constraints simultaneously. An auxiliary system is constructed to compensate the effect of the input saturation, and an asymmetric barrier Lyapunov function (BLF) is applied to tackle time-varying output constraints, while radial basis function (RBF) neural networks (NN) are used to approximate the unknown closed-loop dynamics. By introducing a disturbance observer (DO), unknown external disturbances from humans and environment are estimated, and NN approximation errors are compensated. A novel adaptive NN tracking controller is designed to guarantee all signals in the closed-loop system are semi-globally uniformly ultimately bounded (UUB), while the tracking errors and observer errors converge to a small neighborhood of zero, and the time-varying output constraints are not violated. Moreover, the adaptive tracking control of redundant robot manipulators is studied, and the subtask and task space tracking of redundant robot manipulators are realized simultaneously, while the stability of the system is proved by Lyapunov stability theory. Finally, some simulation results are presented to verify the effectiveness and superiority of the proposed control scheme.
© 2020 Chinese Automatic Control Society and John Wiley & Sons Australia, Ltd

MSC:

93-XX Systems theory; control
Full Text: DOI

References:

[1] Y.Wang et al., A new practical robust control of cable-driven manipulators using time-delay estimation, Int. J. Robust Nonlinear Control29 (2019), no. 11, 3405-3425. · Zbl 1426.93068
[2] F.Wang et al., Robust adaptive visual tracking control for uncertain robotic systems with unknown dead‐zone inputs, J. Frankl. Inst. ‐Eng. Appl. Math.356 (2019), no. 12, 6255-6279. · Zbl 1416.93064
[3] A.Ferrara, G. P.Incremona, and B.Sangiovanni, Tracking control via switched Integral Sliding Mode with application to robot manipulators, Control Eng. Practice90 (2019), 257-266.
[4] M. R.Soltanpour and M.Moattari, Voltage based sliding mode control of flexible joint robot manipulators in presence of uncertainties, Robot Auton. Syst.118 (2019), 204-219.
[5] T.Li et al., A spintronic memristor‐based neural network with radial basis function for robotic manipulator control implementation, IEEE Trans. Syst. Man Cybern. A, Syst.46 (2016), no. 4, 582-588.
[6] L.Cheng, Z. G.Hou, and M.Tan, Adaptive neural network tracking control for manipulators with uncertain kinematics, dynamics and actuator model, Automatica45 (2009), no. 10, 2312-2318. · Zbl 1179.93110
[7] W.Zeng and C.Wang, Learning from NN output feedback control of robot manipulators, Neurocomputing125 (2014), no. 3, 172-182.
[8] Y.Wu and R.Lu, Output synchronization and L2‐gain analysis for network systems, IEEE Trans. Syst. Man Cybern. ‐Syst.48 (2018), no. 2, 2105-2114.
[9] F. W.Lewis, S.Jagannathan, and A.Yesildirak, Neural network control of robot manipulators and non‐linear systems, Philadelphia, PA, United States:CRC Press, 1998.
[10] M.Chen and S. S.Ge, Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer, IEEE Trans. Cybern.43 (2013), no. 4, 1213-1225.
[11] M.Chen and S. S.Ge, Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer, IEEE Trans Ind. Electron.62 (2015), no. 12, 7706-7716.
[12] A.Mohammadi et al., Nonlinear disturbance observer design for robotic manipulators, Control Eng. Practice21 (2013), no. 3, 253-267.
[13] J. A.Marvel, Performance metrics of speed and separation monitoring in shared workspaces, IEEE Trans. Autom. Sci. Eng.10 (2013), no. 2, 405-414.
[14] A. M.Zanchettin et al., Safety in human‐robot collaborative manufacturing environments: Metrics and control, IEEE Trans. Autom. Sci. Eng.13 (2016), no. 2, 882-893.
[15] C.Mou, S.Shu‐Yi, and J.Bin, Adaptive neural control of uncertain nonlinear systems using disturbance observer, IEEE Trans. Cybern.47 (2017), no. 10, 3110-3123.
[16] L.Abdelhamid, Adaptive output regulation of robot manipulators under actuator constraints, IEEE Trans. Robot Autom.16 (2000), no. 1, 29-35.
[17] B.Olofsson and L.Nielsen, Path‐tracking velocity control for robot manipulators with actuator constraints, Mechatronics45 (2017), 82-99.
[18] W.He et al., Neural network control of a robotic manipulator With input deadzone and output constraint, IEEE Trans. Syst. Man Cybern‐Syst.46 (2016), no. 6, 759-770.
[19] Y.Wu et al., Adaptive neural network control of uncertain robotic manipulators with external disturbance and time‐varying output constraints, Neurocomputing323 (2019), no. 5, 108-116.
[20] A.Roy et al., Robot‐aided neurorehabilitation: A novel robot for ankle rehabilitation, IEEE Trans. Robot.25 (2009), no. 3, 569-582.
[21] K. P.Tee, S. S.Ge, E. H.Tay, and K.Tee, Barrier Lyapunov functions for the control of output‐constrained nonlinear systems, Automatica45 (2009), no. 4, 918-927. · Zbl 1162.93346
[22] W.He, Y.Chen, and Z.Yin, Adaptive neural network control of an uncertain robot with full‐state constraints, IEEE Trans. Cybern.46 (2016), no. 3, 620-629.
[23] K.Yovchev, K.Delchev, and E.Krastev, State space Cconstrained iterative learning control for robotic manipulators, Asian J. Control20 (2018), no. 3, 1145-1150. · Zbl 1398.93255
[24] Z.Liu and J.Liu, Boundary control of a flexible robotic manipulator with output constraints, Asian J. Control19 (2017), no. 1, 332-345. · Zbl 1357.93066
[25] W.He, H.Huang, and S. S.Ge, Adaptive neural network control of a robotic manipulator with time‐varying output constraints, IEEE Trans. Cybern.47 (2017), no. 10, 3136-3147.
[26] H. N.Rahimi, I.Howard, and L.Cui, Neural adaptive tracking control for an uncertain robot manipulator with time‐varying joint space constraints, Mech. Syst. Sign. Proc.112 (2018), 44-60.
[27] C. C.Cheah, C.Liu, and J. J. E.Slotine, Adaptive tracking control for robots with unknown kinematic and dynamic properties, Int. J. Robot. Res.25 (2006), no. 3, 283-296. · Zbl 1366.93399
[28] K. M.Dogan, E.Tatlicioglu, and E.Zergeroglu, Learning control of robot manipulators in task space, Asian J. Control20 (2018), no. 3, 1003-1013. · Zbl 1398.93237
[29] K. P.Tee, R.Yan, and H.Li, Adaptive admittance control of a robot manipulator under task space constraint, 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 2010, pp. 5181-5186.
[30] H.Wang, Adaptive control of robot manipulators with uncertain kinematics and dynamics, IEEE Trans. Autom. Control62 (2017), no. 2, 948-954. · Zbl 1364.93524
[31] G.Feng, A new adaptive control algorithm for robot manipulators in task space, IEEE Trans. Robot. Autom.11 (1995), no. 3, 457-462.
[32] X. Y.Yao, H. F.Ding, and M. F.Ge, Task‐space tracking control of multi‐robot systems with disturbances and uncertainties rejection capability, Nonlinear Dyn.92 (2018), no. 4, 1649-1664. · Zbl 1398.93254
[33] K.Cetin, E.Tatlicioglu, and E.Zergeroglu, An extended Jacobian‐based formulation for operational space control of kinematically redundant robot manipulators with multiple subtask objectives: An adaptive control approach, J. Dyn. Syst. Meas. Control‐Trans. ASME141 (2019), no. 5, 51011.
[34] Y.Yoo et al., Fuzzy weighted subtask controller for redundant manipulator, Robotica33(2015), no. 2, 295-313.
[35] J.Moreno‐Valenzuela and L.Gozalez‐Hernandez, Operational space trajectory tracking control of robot manipulators endowed with a primary controller of synthetic joint velocity, ISA Trans.50 (2011), no. 1, 131-140.
[36] X.Li and C.Cheah, Global task‐space adaptive control of robot, Automatica49 (2013), no. 1, 58-69. · Zbl 1257.93057
[37] M.Galicki, Inverse‐free control of a robotic manipulator in a task space, Robot Auton. Syst.62 (2014), no. 2, 131-141.
[38] C.Ott, A.Dietrich, and A.Albu‐Schaeffer, Prioritized multi‐task compliance control of redundant manipulators, Automatica53 (2015), 416-423. · Zbl 1371.93138
[39] Y.Oh and W. K.Chung, Disturbance‐observer‐based motion control of redundant manipulators using inertially decoupled dynamics, IEEE‐ASME Trans. Mechatron.4 (1999), no. 2, 133-146.
[40] R.Colbaugh and K.Glass, Robust adaptive control of redundant manipulators, J. Intell. Robot. Syst.14 (1995), no. 1, 69-88. · Zbl 0834.93031
[41] H.Liu and T.Zhang, Neural network‐based robust finite‐time control for robotic manipulators considering actuator dynamics, Robot. Comput.‐Integr. Manuf.29 (2013), no. 2, 301-308.
[42] Y. J.Liu, S.Lu, and S.Tong, Neural network controller design for an uncertain robot with time‐varying output constraint, IEEE Trans. Syst. Man Cybern A, Syst47 (2017), no. 8, 2060-2068.
[43] D. S.Watkins, Fundamentals of matrix computations, New York, United States:John Wiley & Sons, 2004.
[44] Z.Li, C. Y.Su, L.Wang, et al., Nonlinear disturbance observer‐based control design for a robotic exoskeleton incorporating fuzzy approximation, IEEE Trans. Ind. Electron.62 (2016), no. 9, 5763-5775.
[45] J.Park and I. W.Sandberg, Universal approximation using radial‐basis‐function networks, Neural Computation3 (2014), no. 2, 246-257.
[46] M.Dede, O.Maaroof, and E.Tatlicioglu, A new objective function for obstacle avoidance by redundant service robot arms, Int. J. Adv. Robot. Syst.13 (2016), no. 2, 48.
[47] J.Baillieul, J.Hollerbach, and R.Brockett, Programming and control of kinematically redundant manipulators, The 23rd IEEE Conference on Decision and Control, Vol. 2, Las Vegas, Nevada, USA, 1984, pp. 768-74.
[48] S. S.Ge, C. C.Hang, and L. C.Woon, Adaptive neural network control of robot manipulators in task space, IEEE Trans. Ind. Electron.44 (1997), no. 6, 746-752.
[49] Y.Liu and X.Xin, Global motion analysis of energy‐based control for 3‐link planar robot with a single actuator at the first joint, Nonlinear Dyn.88 (2017), no. 3, 1749-1768. · Zbl 1380.70022
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.