Finite-time Control Method for Robot Teleoperation Based on Time-varying Output Constraints
LI Longnan1,2, HUANG Panfeng1,2, MA Zhiqiang1,2
1. National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, Xi'an 710072, China; 2. Research Center of Intelligent Robotics, Northwestern Polytechnical University, Xi'an 710072, China
Abstract:Limited by the operation time window and working space, the space teleoperation tasks need to be completed in a finite time while ensuring that the end effector meets the physical constraints. In addition, time delay and external disturbance seriously affect the stability and control performance of uncertain teleoperation system. Therefore, a finitetime control method for robot teleoperation based on time-varying output constraints is proposed. Firstly, the integral barrier Lyapunov function is used to deal with the time-varying constraints of the operation space, and the rapid stability of the system is guaranteed by the practical finite-time Lyapunov stability theorem. Then, the neural network is utilized to estimate the environment force and resolve the impact of model uncertainty, and the robust term is used to compensate for the estimation bias of the neural network and eliminate the influence of unknown external disturbances. Finally, the proposed algorithm is compared with other algorithms in Matlab/Simulink simulation environments and verified on the ground experiment platform. The results of theoretical simulation and experiment show that the proposed method can further improve the error convergence rate and convergence accuracy, and the output of the system never violates the prescribed time-varying boundary.
[1] Imaida T, Yokokohji Y, Doi T, et al. Ground-space bilateral teleoperation of ETS-ⅤⅡ robot arm by direct bilateral coupling under 7-s time delay condition[J]. IEEE Transactions on Robotics and Automation, 2004, 20(3):499-511. [2] 闫海江, 范庆玲, 康志宇, 等. DARPA地球静止轨道机器人项目综述[J]. 机器人, 2016, 38(5):632-640. Yan H J, Fan Q L, Kang Z Y, et al. Review of DARPA's geostationary earth orbit robotic programs[J]. Robot, 2016, 38(5):632-640. [3] Chen H F, Huang P F, Liu Z X. Mode switching based symmetric predictive control mechanism for networked teleoperation space robot system[J]. IEEE/ASME Transactions on Mechatronics, 2019, 24(6):2706-2717. [4] Wang Z, Lam H K, Xiao B, et al. Event-triggered prescribedtime fuzzy control for space teleoperation systems subject to multiple constraints and uncertainties[J]. IEEE Transactions on Fuzzy Systems, 2020, 29(9):2785-2797. [5] Chen H, Liu Z. Time-delay prediction-based smith predictive control for space teleoperation[J]. Journal of Guidance, Control, and Dynamics, 2021, 44(4):872-879. [6] 王学谦, 梁斌, 徐文福, 等. 空间机器人遥操作地面验证技术研究[J]. 机器人, 2009, 31(1):8-14. Wang X Q, Liang B, Xu W F, et al. Ground-based verification technology for teleoperation of space robot[J]. Robot, 2009, 31(1):8-14. [7] Kebria P M, Abdi H, Dalvand M M, et al. Control methods for Internet-based teleoperation systems:A review[J]. IEEE Transactions on Human-Machine Systems, 2018, 49(1):32-46. [8] Lee D, Spong M W. Passive bilateral teleoperation with constant time delay[J]. IEEE Transactions on Robotics, 2006, 22(2):269-281. [9] Zhang B, Kruszewski A, Richard J P. H∞ robust control design for teleoperation systems[J]. IFAC Proceedings Volumes, 2012, 45(13):666-671. [10] Yang C G, Wang X J, Li Z J, et al. Teleoperation control based on combination of wave variable and neural networks[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2016, 47(8):2125-2136. [11] Yang H J, Liu L, Wang Y J. Observer-based sliding mode control for bilateral teleoperation with time-varying delays[J]. Control Engineering Practice, 2019, 91. DOI:10.1016/j.conengprac.2019.07.015. [12] Huang F, Zhang W, Chen Z, et al. RBFNN-based adaptive sliding mode control design for nonlinear bilateral teleoperation system under time-varying delays[J]. IEEE Access, 2019, 7:11905-11912. [13] Yang Y N, Hua C C, Guan X. Finite time control design for bilateral teleoperation system with position synchronization error constrained[J]. IEEE Transactions on Cybernetics, 2016, 46(3):609-619. [14] Niemeyer G, Slotine J J E. Stable adaptive teleoperation[J]. IEEE Journal of Oceanic Engineering, 1991, 16(1):152-162. [15] He W, Amoateng D O, Yang C, et al. Adaptive neural network control of a robotic manipulator with unknown backlashlike hysteresis[J]. IET Control Theory and Applications, 2017, 11(4):567-575. [16] Wang H Q, Liu P X P, Liu S C. Adaptive neural synchronization control for bilateral teleoperation systems with time delay and backlash-like hysteresis[J]. IEEE Transactions on Cybernetics, 2017, 47(10):3018-3026. [17] Yang Y N, Hua C C, et al. Adaptive fuzzy finite-time coordination control for networked nonlinear bilateral teleoperation system[J]. IEEE Transactions on Fuzzy Systems, 2014, 22(3):631-641. [18] Wang Z W, Tao X. Backstepping based robust control for space tele-robot systems with finite-time convergence[C]//IEEE International Conference on Robotics and Biomimetics. Piscataway, USA:IEEE, 2018:1419-1424. [19] Zhang H C, Song A G, Li H J, et al. Novel adaptive finite-time control of teleoperation system with time-varying delays and input saturation[J]. IEEE Transactions on Cybernetics, 2021, 51(7):3724-3737. [20] Zhai D H, Xia Y. Adaptive finite-time control for nonlinear teleoperation systems with asymmetric time-varying delays[J]. International Journal of Robust and Nonlinear Control, 2016, 26(12):2586-2607. [21] Shen H, Pan Y J. Improving tracking performance of nonlinear uncertain bilateral teleoperation systems with time-varying delays and disturbances[J]. IEEE/ASME Transactions on Mechatronics, 2020, 25(3):1171-1181. [22] Yang Y, Hua C, Guan X. Synchronization control for bilateral teleoperation system with prescribed performance under asymmetric time delay[J]. Nonlinear Dynamics, 2015, 81(1):481-493. [23] Ilchmann A, Schuster H. PI-funnel control for two mass systems[J]. IEEE Transactions on Automatic Control, 2009, 54(4):918-923. [24] Tee K P, Ren B, Ge S S. Control of nonlinear systems with timevarying output constraints[J]. Automatica, 2011, 47(11):2511-2516. [25] Tee K P, Ge S S, Tay E H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems[J]. Automatica, 2009, 45(4):918-927. [26] Yu X B, Li Y N, Zhang S, et al. Estimation of human impedance and motion intention for constrained human-robot interaction[J]. Neurocomputing, 2020, 390:268-279. [27] Tee K P, Ge S S. Control of state-constrained nonlinear systems using integral barrier Lyapunov functionals[C]//51st IEEE Conference on Decision and Control. Piscataway, USA:IEEE, 2012:3239-3244. [28] Tang Z L, Ge S S, Tee K P, et al. Robust adaptive neural tracking control for a class of perturbed uncertain nonlinear systems with state constraints[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2016, 46(12):1618-1629. [29] Liu Y J, Tong S, Chen C L P, et al. Adaptive NN control using integral barrier Lyapunov functionals for uncertain nonlinear block-triangular constraint systems[J]. IEEE Transactions on Cybernetics, 2016, 47(11):3747-3757. [30] He W, Xue C, Yu X, et al. Admittance-based controller design for physical human-robot interaction in the constrained task space[J]. IEEE Transactions on Automation Science and Engineering, 2020, 17(4):1937-1949. [31] Liu L, Gao T T, Liu Y J, et al. Time-varying IBLFs-based adaptive control of uncertain nonlinear systems with full state constraints[J]. Automatica, 2021, 129(4):918-927. [32] Wei Y, Zhou P, Wang Y, et al. IBLF-based adaptive finite-time neural backstepping control of an autonomous airship with full state constraints[C]//IEEE 9th Data Driven Control and Learning Systems Conference. Piscataway, USA:IEEE, 2020:162-166. [33] Makkar G, Hu W, Sawyer W G, et al. Lyapunov-based tracking control in the presence of uncertain nonlinear parameterizable friction[J]. IEEE Transactions on Automatic Control, 2007, 25(10):1988-1994. [34] Chen Z, Pan Y J, Gu J. Integrated adaptive robust control for multilateral teleoperation systems under arbitrary time delays[J]. International Journal of Robust and Nonlinear Control, 2016, 26(12):2708-2728. [35] Silva J A, Ramirez R O A, Vega V P. PHANToM OMNI haptic device:Kinematic and manipulability[C]//Electronics, Robotics and Automotive Mechanics Conference. Piscataway, USA:IEEE, 2009:193-198. [36] Spong M W, Hutchinson S, Vidyasagar M. Robot modeling and control[M]. New York, USA:Wiley, 2006. [37] Yu J, Shi P, Zhao L. Finite-time command filtered backstepping control for a class of nonlinear systems[J]. Automatica, 2018, 92:173-180. [38] Polushin I G, Liu P X, Lung C H. A control scheme for stable force-reflecting teleoperation over IP networks[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B:Cybernetics, 2006, 36(4):930-939. [39] He W, David A O, Yin Z, et al. Neural network control of a robotic manipulator with input deadzone and output constraint[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2015, 46(6):759-770. [40] Ma Z Q, Liu Z X, Huang P F. Fractional-order control for uncertain teleoperated cyber-physical system with actuator fault[J]. IEEE/ASME Transactions on Mechatronics, 2021, 26(5):2472-2482.