Hostname: page-component-586b7cd67f-g8jcs Total loading time: 0 Render date: 2024-11-28T05:35:13.242Z Has data issue: false hasContentIssue false

UDE-based task space tracking control of uncertain robot manipulator with input saturation and output constraint

Published online by Cambridge University Press:  01 April 2022

Yuxiang Wu
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
Fuxi Wan*
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
Tian Xu
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
Haoran Fang
Affiliation:
School of Automation Science and Engineering, South China University of Technology, Guangzhou, Guangdong 510640, China
*
*Corresponding author. E-mail: [email protected]

Abstract

This paper investigates the trajectory tracking problem of uncertain robot manipulators with input saturation and output constraints. Uncertainty and disturbance estimator (UDE) is used to tackle the model uncertainties and external disturbances. Different from most existing methods, UDE only needs the bandwidth of the unknown plant model for design, which makes it easy to be implemented. Nonlinear state-dependent function is employed to cope with output constraints and a second order auxiliary system is constructed to solve the input saturation. Finally, an UDE-based tracking controller is proposed based on the backstepping method. With the proposed control scheme, the input saturation and the output constraints are not violated, and all signals in the closed-loop system are bounded. The comparative simulation results of a two-link robot manipulator are utilized to validate the effectiveness and superiority of the proposed control method.

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

He, W., Huang, B., Dong, Y., Li, Z. and Su, C.-Y., “Adaptive neural network control for robotic manipulators with unknown deadzone,” IEEE Trans. Cybernet. 48(9), 26702682 (2018).CrossRefGoogle Scholar
Zhou, Q., Zhao, S., Li, H., Lu, R. and Wu, C., “Adaptive neural network tracking control for robotic manipulators with dead zone,” IEEE Trans. Neural Netw. Learn. Syst. 30(12), 3611–3620 (2019).Google Scholar
Ling, S., Wang, H. and Liu, P. X., “Adaptive fuzzy tracking control of flexible-joint robots based on command filtering,” IEEE Trans. Ind. Electron. 67(5), 40464055 (2020).CrossRefGoogle Scholar
Nguyen, V.-T., Lin, C.-Y., Su, S.-F. and Sun, W., “Finite-time adaptive fuzzy tracking control design for parallel manipulators with unbounded uncertainties,” Int. J. Fuzzy Syst. 21(2), 545555 (2019).10.1007/s40815-018-0569-1CrossRefGoogle Scholar
Shi, D., Zhang, J., Sun, Z., Shen, G. and Xia, Y., “Composite trajectory tracking control for robot manipulator with active disturbance rejection,” Control. Eng. Pract. 106(4), 104670 (2021).10.1016/j.conengprac.2020.104670CrossRefGoogle Scholar
Zhang, Y., Hua, C. and Li, K., “Disturbance observer-based fixed-time prescribed performance tracking control for robotic manipulator,” Int. J. Syst. Sci. 50(13), 24372448 (2019).10.1080/00207721.2019.1622818CrossRefGoogle Scholar
Zhang, L., Qi, W., Hu, Y. and Chen, Y., “Disturbance-observer-based fuzzy control for a robot manipulator using an EMG-driven neuromusculoskeletal model,” Complexity 2020, 110 (2020).Google Scholar
Zhong, Q.-C. and Rees, D., “Control of uncertain LTI systems based on an uncertainty and disturbance estimator,” J. Dynam. Syst. Meas. Control. Trans. ASME 126(4), 905910 (2004).CrossRefGoogle Scholar
Kang, E., Qiao, H., Gao, J. and Yang, W., “Neural network-based model predictive tracking control of an uncertain robotic manipulator with input constraints,” ISA Trans. 109(3), 89101 (2021).10.1016/j.isatra.2020.10.009CrossRefGoogle ScholarPubMed
Purwar, S., Kar, I. N. and Jha, A. N., “Adaptive control of robot manipulators using fuzzy logic systems under actuator constraints,” Fuzzy Set Syst. 152(3), 651664 (2005).CrossRefGoogle Scholar
Zhang, D., Kong, L., Zhang, S., Li, Q. and Fu, Q., “Neural networks-based fixed-time control for a robot with uncertainties and input deadzone,” Neurocomputing. 390(5), 139147 (2020).CrossRefGoogle Scholar
He, W., David, A. O., Yin, Z. and Sun, C., “Neural network control of a robotic manipulator with input deadzone and output constraint,” IEEE Trans. Syst. Man Cybern. Syst. 46(6), 759770 (2016).CrossRefGoogle Scholar
Tang, Z.-L., Ge, S. S., Tee, K. P. and He, W., “Adaptive neural control for an uncertain robotic manipulator with joint space constraints,” Int. J. Control 89(7), 14281446 (2016).CrossRefGoogle Scholar
He, W., Chen, Y. and Yin, Z., “Adaptive neural network control of an uncertain robot with Full-State constraints,” IEEE Trans. Cybern. 46(3), 620629 (2016).CrossRefGoogle ScholarPubMed
He, W., Huang, H. and Ge, S. S., “Adaptive neural network control of a robotic manipulator with Time-Varying output constraints,” IEEE Trans. Cybern. 47(10), 31363147 (2017).10.1109/TCYB.2017.2711961CrossRefGoogle ScholarPubMed
Zhao, K. and Song, Y., “Removing the feasibility conditions imposed on tracking control designs for state-constrained strict-feedback systems,” IEEE Trans. Automat. Contr. 64(3), 12651272 (2019).CrossRefGoogle Scholar
Liu, C., Zhao, Z. and Wen, G., ”Adaptive neural network control with optimal number of hidden nodes for trajectory tracking of robot manipulators,” Neurocomputing , 350, 136145 (2019).Google Scholar
Dogan, K. M., Tatlicioglu, E., Zergeroglu, E. and Cetin, K., “Learning control of robot manipulators in task space,” Asian J. Control 20(3), 10031013 (2018).CrossRefGoogle Scholar
Liang, X., Wan, Y. and Zhang, C., “Task space trajectory tracking control of robot manipulators with uncertain kinematics and dynamics,” Math. Probl. Eng. 2017(1), 119 (2017).Google Scholar
Shuhua, Z., Xiaoping, Y., Xiaoming, J. and Wenhui, Z., “Adaptive control of space robot manipulators with task space base on neural network,” Telkomnika (Telecommun. Comput. Electron. Cont.) 12(2), 349356 (2014).CrossRefGoogle Scholar
Bouteraa, Y., Abdallah, I. B. and Ghommam, J., “Task-space region-reaching control for medical robot manipulator,” Comput. Electr. Eng. 67(5), 629645 (2018).10.1016/j.compeleceng.2017.02.004CrossRefGoogle Scholar
Liu, J., Dong, X., Yang, Y. and Chen, H., “Trajectory Tracking Control for Uncertain Robot Manipulators with Repetitive Motions in Task Space,” In: Mathematical Problems in Engineering (2021).Google Scholar
Feng, G., “A new adaptive control algorithm for robot manipulators in task space,” IEEE Trans. Robot. Automat. 11(3), 457462 (1995).CrossRefGoogle Scholar
Xu, Z., Zhou, X., Cheng, T., Sun, K. and Huang, D., “Adaptive Task-Space Tracking for Robot Manipulators with Uncertain Kinematics and Dynamics and Without Using Acceleration,” In: 2017 IEEE International Conference on Robotics and Biomimetics, ROBIO 2017 (Institute of Electrical and Electronics Engineers Inc., Macau, China, 2017) 2018-January, December 5, 2017.CrossRefGoogle Scholar
Wang, H., “Adaptive control of robot manipulators with uncertain kinematics and dynamics,” IEEE Trans. Automat. Contr. 62(2), 948954 (2017).CrossRefGoogle Scholar
Hu, Q., Xu, L. and Zhang, A., “Adaptive backstepping trajectory tracking control of robot manipulator,” J. Franklin Inst. 349(3), 10871105 (2012).CrossRefGoogle Scholar
Feng, G., “Robust adaptive control for robot manipulator in task space,” Automat. Contr. - World Cong. 3, 307310 (1994).Google Scholar
Nam, Y.-J., “Comparison Study of Time Delay Control (TDC) and Uncertainty and Disturbance Estimation (UDE) based Control,” In: 16th International Conference on Control, Automation and Systems, ICCAS 2016. vol. 0 (IEEE Computer Society, October 16, 2016) .Google Scholar
Patel, A., Neelgund, R., Wathore, A., Kolhe, J. P., Kuber, M. M. and Talole, S. E., “Robust Control of Flexible Joint Robot Manipulator,” In: 2006 IEEE International Conference on Industrial Technology, ICIT (Institute of Electrical and Electronics Engineers Inc., Mumbai, India 2006).CrossRefGoogle Scholar
Kolhe, J. P., Shaheed, M., Chandar, T. S. and Talole, S. E., “Robust control of robot manipulators based on uncertainty and disturbance estimation,” Int. J. Robust Nonlin. 23(1), 104122 (2013).CrossRefGoogle Scholar
Chu, Z., Li, J. and Lu, S., “The composite hierarchical control of multi-link multi-DOF space manipulator based on UDE and improved sliding mode control,” Proc. Inst. Mech. Eng. G J. Aerosp. Eng. 229(14), 26342645 (2015).Google Scholar
Dong, Y. and Ren, B., “UDE-Based variable impedance control of uncertain robot systems,” IEEE Trans. Syst. Man Cybernet. Syst. 49(12), 24872498 (2019).CrossRefGoogle Scholar
Ahmadi, S. M. and Fateh, M. M., “Task-space asymptotic tracking control of robots using a direct adaptive Taylor series controller,” JVC/J. Vibr. Cont. 24(23), 55705584 (2018).CrossRefGoogle Scholar
Izadbakhsh, A. and Khorashadizadeh, S., “Robust task-space control of robot manipulators using differential equations for uncertainty estimation,” Robotica 35(9), 19231938 (2017).CrossRefGoogle Scholar
Gholipour, R. and Fateh, M. M., “Adaptive task-space control of robot manipulators using the Fourier series expansion without task-space velocity measurements,” Meas. J. Int. Meas. Confede. 123(15), 285292 (2018).CrossRefGoogle Scholar
Zhao, K. and Song, Y., “Neuroadaptive robotic control under time-varying asymmetric motion constraints: A feasibility-condition-free approach,” IEEE Trans. Cybern. 50(1), 1524 (2020).10.1109/TCYB.2018.2856747CrossRefGoogle ScholarPubMed
Liu, J., Wang, C. and Xu, Y., “Distributed adaptive output consensus tracking for high-order nonlinear time-varying multi-agent systems with output constraints and actuator faults,” J. Frankl. Inst. 357(2), 10901117 (2020).CrossRefGoogle Scholar
Liu, Y.-J., Lu, S. and Tong, S., “Neural network controller design for an uncertain robot with time-varying output constraint,” IEEE Trans. Syst. 47(8), 20602068 (2017).Google Scholar
Liu, Y.-J. and Tong, S., “Barrier Lyapunov functions-based adaptive control for a class of nonlinear pure-feedback systems with full state constraints,” Automatica. 64(3), 7075 (2016).CrossRefGoogle Scholar
Wu, Y., Xu, T. and Mo, H., “Adaptive tracking control for nonlinear time-delay systems with time-varying full state constraints,” Trans. Inst. Meas. Control 42(12), 21782190 (2020).CrossRefGoogle Scholar
Wu, Y., Huang, R., Wang, Y. and Wang, J., “Adaptive tracking control of robot manipulators with input saturation and time-varying output constraints,” Asian J. Control. 23(3), 14761489 (2021).CrossRefGoogle Scholar
Asar, M. F., Elawady, W. M. and Sarhan, A. M., “ANFIS-based an adaptive continuous sliding-mode controller for robot manipulators in operational space,” Multibody Syst. Dynam. 47(2), 95115 (2019).Google Scholar
etal, J. Z., “Adaptive sliding mode-based lateral stability control of steer-by-wire vehicles with experimental validations,” IEEE Trans. Veh. Technol. 69(9), 95899600 (2020).Google Scholar
etal, L. Chen, “Robust control of reaction wheel bicycle robot via adaptive integral terminal sliding mode,” Nonlinear Dynam. 104(3), 22912302 (2021).Google Scholar