Abstract
In this paper, a fixed-time prescribed performance fault-tolerant control scheme is presented for the n-link flexible joint robot with actuator failures. Firstly, a modified prescribed performance control method is proposed to enhance the robustness of the system against input perturbations and to ensure that the tracking error converges in a predetermined time, and the constrained system is transferred into an unconstrained system. Secondly, an adaptive-based passive fault-tolerant controller is constructed to counteract the actuator failures in the system. Then, the uncertainty problem in the flexible-joint robot system is solved by incorporating the radial basis function neural networks and adaptive techniques into the fixed-time backstepping framework. After that, the “complexity explosion” issue is well handled by creating the fixed-time second-order filter, in which the filtering errors are eliminated by the devised compensation mechanism. The stability analysis proves that the closed-loop system is fixed-time stable, and the tracking error is limited to the predefined range. Finally, simulations have been performed on a two-link FJR and a three-link flexible joint robot, respectively. Via the three conditions: actuators operating normally, actuators losing 50% of effectiveness instantaneously, and actuators losing 50% of effectiveness gradually, the results show that the tracking error of each joint of the system is less than 0.2 rad, and the tracking time is limited to the specified time (0.8 s), which proves the effectiveness of the proposed control scheme.
Similar content being viewed by others
Data availability
Data will be made available on reasonable request.
References
Korayem, M.H., Dehkordi, S.F., Mojarradi, M., Monfared, P.: Analytical and experimental investigation of the dynamic behavior of a revolute-prismatic manipulator with N flexible links and hubs. Int. J. Adv. Manuf. Technol. 103, 2235–2256 (2019). https://doi.org/10.1007/s00170-019-03421-x
Ling, S., Wang, H., Liu, P.X.: Adaptive fuzzy tracking control of flexible-joint robots based on command filtering. IEEE Trans. Ind. Electron. 67, 4046–4055 (2020). https://doi.org/10.1109/TIE.2019.2920599
Sun, W., Su, S.F., Xia, J., Nguyen, V.T.: Adaptive fuzzy tracking control of flexible-joint robots with full-state constraints. IEEE Trans. Syst. Man. Cybern. Syst. 49, 2201–2209 (2019). https://doi.org/10.1109/TSMC.2018.2870642
Haninger, K., Tomizuka, M.: Robust passivity and passivity relaxation for impedance control of flexible-joint robots with inner-loop torque control. IEEE/ASME Trans. Mechatron. 23, 2671–2680 (2018). https://doi.org/10.1109/TMECH.2018.2870846
Ott, C., Albu-Schäffer, A., Kugi, A., Hirzinger, G.: On the passivity-based impedance control of flexible joint robots. IEEE Trans. Robot. 24, 416–429 (2008). https://doi.org/10.1109/TRO.2008.915438
Spyrakos-Papastavridis, E., Childs, P.R.N., Dai, J.S.: Passivity preservation for variable impedance control of compliant robots. IEEE/ASME Trans. Mechatron. 25, 2342–2353 (2020). https://doi.org/10.1109/TMECH.2019.2961478
Kim, J., Croft, E.A.: Full-state tracking control for flexible joint robots with singular perturbation techniques. IEEE Trans. Control Syst. Technol. 27, 63–73 (2019). https://doi.org/10.1109/TCST.2017.2756962
Cheng, X., Zhang, Y., Liu, H., Wollherr, D., Buss, M.: Adaptive neural backstepping control for flexible-joint robot manipulator with bounded torque inputs. Neurocomputing 458, 70–86 (2021). https://doi.org/10.1016/j.neucom.2021.06.013
Wang, H., Zhang, Z., Tang, X., Zhao, Z., Yan, Y.: Continuous output feedback sliding mode control for underactuated flexible-joint robot. J. Franklin Inst. 359, 7847–7865 (2022). https://doi.org/10.1016/j.jfranklin.2022.08.020
Lin, Z., Du Wang, H., Karkoub, M., Shah, U.H., Li, M.: Prescribed performance based sliding mode path-following control of UVMS with flexible joints using extended state observer based sliding mode disturbance observer. Ocean Eng. 240, 109915 (2021)
Rsetam, K., Cao, Z., Man, Z.: Cascaded-extended-state-observer-based sliding-mode control for underactuated flexible joint robot. IEEE Trans. Ind. Electron. 67, 10822–10832 (2020). https://doi.org/10.1109/TIE.2019.2958283
Li, Y., Tong, S., Li, T.: Fuzzy adaptive dynamic surface control for a single-link flexible-joint robot. Nonlinear Dyn. 70, 2035–2048 (2012). https://doi.org/10.1007/s11071-012-0596-7
Yoo, S.J., Park, J.B., Choi, Y.H.: Adaptive output feedback control of flexible-joint robots using neural networks: dynamic surface design approach. IEEE Trans. Neural Networks. 19, 1712–1726 (2008). https://doi.org/10.1109/TNN.2008.2001266
Macnab, C.J.B.: Improved output tracking of a flexible-joint arm using neural networks. Neural Process. Lett. 32, 201–218 (2010). https://doi.org/10.1007/s11063-010-9154-9
Yoo, S.J., Park, J.B., Choi, Y.H.: Adaptive dynamic surface control of flexible-joint robots using self-recurrent wavelet neural networks. IEEE Trans. Syst. Man Cybern. Part B Cybern. 36, 1342–1355 (2006). https://doi.org/10.1109/TSMCB.2006.875869
Diao, S., Sun, W., Su, S.F., Zhao, X., Xu, N.: Novel adaptive control for flexible-joint robots with unknown measurement sensitivity. IEEE Trans. Autom. Sci. Eng. (2023). https://doi.org/10.1109/TASE.2023.3248178
Diao, S., Sun, W., Su, S.F., Xia, J.: Adaptive fuzzy event-triggered control for single-link flexible-joint robots with actuator failures. IEEE Trans. Cybern. 52, 7231–7241 (2022). https://doi.org/10.1109/TCYB.2021.3049536
Yang, Y., Li, J., Hua, C., Guan, X.: Adaptive synchronization control design for flexible telerobotics with actuator fault and input saturation. Int. J. Robust Nonlinear Control. 28, 1016–1034 (2018). https://doi.org/10.1002/rnc.3922
Pan, Y., Wang, H., Li, X., Yu, H.: Adaptive command-filtered backstepping control of robot arms with compliant actuators. IEEE Trans. Control Syst. Technol. 26, 1149–1156 (2018). https://doi.org/10.1109/TCST.2017.2695600
Diao, S., Sun, W., Su, S.F.: Neural-based adaptive event-triggered tracking control for flexible-joint robots with random noises. Int. J. Robust Nonlinear Control. 32, 2722–2740 (2022). https://doi.org/10.1002/rnc.5382
Sun, W., Diao, S., Su, S., Wu, Y.: Adaptive fuzzy tracking for flexible-joint robots with random noises via command filter control 1. Inf. Sci. (Ny) 575, 116–132 (2021). https://doi.org/10.1016/j.ins.2021.06.025
Wang, H., Zhang, Y., Zhao, Z., Tang, X., Yang, J., Chen, I.: Finite-time disturbance observer-based trajectory tracking control for flexible-joint robots. Nonlinear Dyn. 106, 459–471 (2021). https://doi.org/10.1007/s11071-021-06868-4
Korayem, M.H., Nekoo, S.R.: Finite-time state-dependent Riccati equation for time-varying nonaffine systems: rigid and flexible joint manipulator control. ISA Trans. 54, 125–144 (2015). https://doi.org/10.1016/j.isatra.2014.06.006
Polyakov, A.: Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Contr. 57, 2106–2110 (2011)
Zuo, Z.: Automatica nonsingular fixed-time consensus tracking for second-order. Automatica 54, 305–309 (2015). https://doi.org/10.1016/j.automatica.2015.01.021
Song, Y., Wang, Y., Holloway, J., Krstic, M.: Automatica Time-varying feedback for regulation of normal-form nonlinear systems in prescribed finite time ✩. Automatica 83, 243–251 (2017). https://doi.org/10.1016/j.automatica.2017.06.008
Zuo, Z., Tian, B., Defoort, M., Ding, Z.: Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Trans. Autom. Contr. 63, 563–570 (2017)
Bechlioulis, C.P., Rovithakis, G.A.: Robust partial-state feedback prescribed performance control of cascade systems with unknown nonlinearities. IEEE Trans. Automat. Contr. 56, 2224–2230 (2011)
Zhao, N.-N., Ouyang, X.-Y., Wu, L.-B., Shi, F.-R.: Event-triggered adaptive prescribed performance control of uncertain nonlinear systems with unknown control directions. ISA Trans. 108, 121–130 (2021)
Li, Y., Tong, S.: Adaptive neural networks prescribed performance control design for switched interconnected uncertain nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 29, 3059–3068 (2017)
Zhao, T., Zou, X., Dian, S.: Fixed-time observer-based adaptive fuzzy tracking control for Mecanum-wheel mobile robots with guaranteed transient performance. Nonlinear Dyn. 107, 921–937 (2022). https://doi.org/10.1007/s11071-021-06985-0
Ma, H., Zhou, Q., Li, H., Lu, R.: Adaptive prescribed performance control of a flexible-joint robotic manipulator with dynamic uncertainties. IEEE Trans. Cybern. (2021). https://doi.org/10.1109/TCYB.2021.3091531
Kostarigka, A.K., Doulgeri, Z., Rovithakis, G.A.: Prescribed performance tracking for flexible joint robots with unknown dynamics and variable elasticity. Automatica 49, 1137–1147 (2013). https://doi.org/10.1016/j.automatica.2013.01.042
Zhang, L., Xu, S., Ju, X., Cui, N.: Flexible satellite control via fixed-time prescribed performance control and fully adaptive component synthesis vibration suppression. Nonlinear Dyn. 100, 3413–3432 (2020). https://doi.org/10.1007/s11071-020-05662-y
Li, L., Yao, L., Wang, H.: Model predictive fault-tolerant tracking control for PDF control systems with packet losses. IEEE Trans. Syst. Man Cybern. Syst. (2021). https://doi.org/10.1109/TSMC.2021.3103814
Li, L., Liu, Z., Guo, S., Ma, Z., Yu, J., Huang, P.: Multiapproximator-based adaptive fault-tolerant control for teleoperation systems with deferred asymmetric time-varying output constraints. Nonlinear Dyn. (2023). https://doi.org/10.1007/s11071-023-08373-2
Lebreton, C., Damour, C., Benne, M., Grondin-Perez, B., Chabriat, J.P.: Passive fault tolerant control of PEMFC air feeding system. Int. J. Hydrog. Energy. 41, 15615–15621 (2016). https://doi.org/10.1016/j.ijhydene.2016.06.210
Benosman, M., Lum, K.Y.: Passive actuators’ fault-tolerant control for affine nonlinear systems. IEEE Trans. Control Syst. Technol. 18, 152–163 (2010). https://doi.org/10.1109/TCST.2008.2009641
Wang, J., Shen, H.: Passivity-based fault-tolerant synchronization control of chaotic neural networks against actuator faults using the semi-Markov jump model approach. Neurocomputing 143, 51–56 (2014). https://doi.org/10.1016/j.neucom.2014.06.022
Mao, Z., Jiang, B., Ding, S.X.: A fault-tolerant control framework for a class of non-linear networked control systems. Int. J. Syst. Sci. 40, 449–460 (2009). https://doi.org/10.1080/00207720802556260
Yang, H., Jiang, B., Staroswiecki, M.: Supervisory fault tolerant control for a class of uncertain nonlinear systems. Automatica 45, 2319–2324 (2009)
Fazeli, S.M., Abedi, M., Molaei, A., Hassani, M., Khosravi, M.A., Ameri, A.: Active fault-tolerant control of cable-driven parallel robots. Nonlinear Dyn. 111, 6335–6347 (2023). https://doi.org/10.1007/s11071-022-08184-x
Xie, Y., Ma, Q., Gu, J., Zhou, G.: Event-triggered fixed-time practical tracking control for flexible-joint robot. IEEE Trans. Fuzzy Syst. 31, 67–76 (2022). https://doi.org/10.1109/TFUZZ.2022.3181463
Zhou, Y., Wang, S.: Adaptive prescribed performance control for nonlinear robotic systems. J. Franklin Inst. 360, 1378–1394 (2022). https://doi.org/10.1016/j.jfranklin.2022.10.044
Ma, H.J., Yang, G.H.: Simultaneous fault diagnosis for robot manipulators with actuator and sensor faults. Inf. Sci. (Ny) 366, 12–30 (2016). https://doi.org/10.1016/j.ins.2016.05.016
Wang, W., Wen, C.: Adaptive compensation for infinite number of actuator failures or faults. Automatica 47, 2197–2210 (2011). https://doi.org/10.1016/j.automatica.2011.08.022
Wang, H., Xu, K., Qiu, J.: Event-triggered adaptive fuzzy fixed-time tracking control for a class of nonstrict-feedback nonlinear systems. IEEE Trans Circuits Syst. I Regul. Pap. 68, 3058–3068 (2021)
Yao, Y., Tan, J., Wu, J., Zhang, X.: Event-triggered fixed-time adaptive fuzzy control for state-constrained stochastic nonlinear systems without feasibility conditions. Nonlinear Dyn. 105, 403–416 (2021). https://doi.org/10.1007/s11071-021-06633-7
Sun, Y., Zhang, L.: Fixed-time adaptive fuzzy control for uncertain strict feedback switched systems. Inf. Sci. (Ny) 546, 742–752 (2021). https://doi.org/10.1016/j.ins.2020.08.059
Zhang, J., Niu, B., Wang, D., Wang, H., Zhao, P., Zong, G.: Time-/event-triggered adaptive neural asymptotic tracking control for nonlinear systems with full-state constraints and application to a single-link robot. IEEE Trans. Neural Netw. Learn. Syst. 33, 6690–6700 (2022). https://doi.org/10.1109/TNNLS.2021.3082994
Ni, J., Ahn, C.K., Liu, L., Liu, C.: Prescribed performance fixed-time recurrent neural network control for uncertain nonlinear systems. Neurocomputing 363, 351–365 (2019)
Liu, L., Yao, W., Guo, Y.: Prescribed performance tracking control of a free-flying flexible-joint space robot with disturbances under input saturation. J. Franklin Inst. 358, 4571–4601 (2021)
Wang, H., Peng, W., Tan, X., Sun, J., Tang, X., Chen, I.-M.: Robust output feedback tracking control for flexible-joint robots based on CTSMC technique. IEEE Trans. Circuits Syst. II Express Briefs. 68, 1982–1986 (2020)
Kim, E.: Manipulators with model uncertainty via adaptive fuzzy logic. IEEE Trans. Fuzzy Syst. 12, 368–378 (2004)
Acknowledgements
This work was supported in part by the Key Technologies Research and Development Program (52275480, 2018AAA0101803 and 2020YFB1713300), in part by Guizhou Higher Education Institution Integrated Research Large Platform Project ([2020]005), in part by Guizhou Provincial Science and Technology Projects (ZK[2022]142).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors state that they have no known competitive financial interests or personal relationships that could affect the work reported herein.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix I: Proof of lemma 7
Proof
Calculating the left and right limits of the function \(\overline{\phi }(t)\) for \(T\) leads to
According to assumption 1, we have \(\mathop {\lim }\limits_{{t \to T^{ + } }} \dot{x}_{d} = \mathop {\lim }\limits_{{t \to T^{ - } }} \dot{x}_{d}\), which means \(\mathop {\lim }\limits_{{t \to T^{ - } }} \overline{\phi }(t) = \mathop {\lim }\limits_{{t \to T^{ + } }} \overline{\phi }(t)\) holds. Obviously, \(\overline{\phi }(t)\) is continuous at \(t = T\). We know that \(\overline{\phi }(t)\) is separately continuous in the time intervals \(t \in \left[ {0,T} \right)\) and \(t \in \left[ {T,\infty } \right)\) from (23). Furthermore, \(\mathop {\lim }\limits_{t \to \infty } \overline{\phi }(t) \le \overline{\phi }_{\infty } + \pi_{1}\). As a result, \(\overline{\phi }(t)\) is continuous and bounded for all \(t \ge 0\).
Furthermore, based on the definition of the derivation, one obtains
The function \(\dot{x}_{d}\) is derivable for \(t \ge 0\), so that \(\pi_{1} (\tanh (\pi_{2} \dot{x}_{d} (t)^{2} )\) is derivable for \(t \ge 0\). Then, we have
Hence, it can be concluded that \(\overline{\phi }(t)\) is differentiable at time \(T\). According to the definition of \(\overline{\phi }(t)\), it is derivable in the time intervals \(t \in \left[ {0,T} \right)\) and \(t \in \left[ {T,\infty } \right)\). As a result, \(\overline{\phi }(t)\) is differentiable for all \(t \ge 0\).
Next, taking the time derivative of \(\overline{\phi }(t)\) generates
Because \(\dot{x}_{d}\) and \(\ddot{x}_{d}\) are bound for \(t \ge 0\), \(\pi_{1} \pi_{2} (1 - \tanh^{2} (\pi_{2} \dot{x}_{d}^{2} ))2\dot{x}_{d} \ddot{x}_{d}\) is bounded. From the second equation of (104), we know that \(\dot{\overline{\phi }}(t)\) is bounded for \(t \in \left[ {T,\infty } \right)\). Furthermore, the function \(- (\overline{\phi }_{0} + e_{1} (0) - \overline{\phi }_{\infty } )((T - t)/T)^{3} \exp ( - \beta t)(4 + \beta ((T - t)/T))\) is bounded for \(t \in \left[ {0,T} \right)\), which indicates that \(\dot{\overline{\phi }}(t)\) is bounded for \(t \in \left[ {0,T} \right)\). As a result, \(\dot{\overline{\phi }}(t)\) is bounded for \(t \ge 0\).
Up to now, the proof of Lemma 7 has been finished.
Appendix II
in which,
and
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, T., Zhang, J., Li, S. et al. Neural-based adaptive fixed-time prescribed performance control for the flexible-joint robot with actuator failures. Nonlinear Dyn 111, 16187–16214 (2023). https://doi.org/10.1007/s11071-023-08714-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-023-08714-1