Abstract
This paper studies an approximate continuous fixed-time terminal sliding mode control (CFTSMC) with prescribed performance for uncertain robotic manipulators. A transformation concerning tracking error using a fixed-time prescribed performance function is proposed to guarantee the transient and steady-state performance of trajectory tracking control for uncertain robotic manipulators within fixed time. Utilizing the transformed error, a smooth fixed-time sliding mode surface is designed. Then, based on the proposed sliding mode surface, an approximate CFTSMC scheme is presented to achieve inherent chattering-free control for uncertain robotic manipulators. According to the Lyapunov stability theory, it is proved that the position tracking error can be bounded in the prescribed performance boundaries and globally converges to a defined small region within fixed time and then approaches exponentially to the origin. Several numerical simulation results demonstrate the effectiveness and superiority of the proposed control strategy for uncertain robotic manipulators.
Similar content being viewed by others
Data availability
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
References
Cao, S., Sun, L., Jiang, J., Zuo, Z.: Reinforcement learning-based fixed-time trajectory tracking control for uncertain robotic manipulators with input saturation. IEEE Trans. Neural Netw. Learn. Syst. (2021). https://doi.org/10.1109/TNNLS.2021.3116713
Boutalbi, O., Benmahammed, K., Boukezata, B.: An adaptive finite-time stable control law for manipulator robots with unknown parameters. Int. J. Robust Nonlinear Control 31(11), 5218–5243 (2021)
Sai, H., Xu, Z., Li, Y., Wang, K.: Adaptive nonsingular fast terminal sliding mode impedance control for uncertainty robotic manipulators. Int. J. Precis. Eng. Manuf. 22(12), 1947–1961 (2021)
Hong, Y., Xu, Y., Huang, J.: Finite-time control for robot manipulators. Syst. Control Lett. 46(4), 243–253 (2002)
Truong, T.N., Vo, A.T., Kang, H.J.: A backstepping global fast terminal sliding mode control for trajectory tracking control of industrial robotic manipulators. IEEE Access. 9, 31921–31931 (2021)
Feng, Y., Yu, X., Man, Z.: Non-singular terminal sliding mode control of rigid manipulators. Automatica 38(12), 2159–2167 (2002)
Yang, L., Yang, J.: Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 21(16), 1865–1879 (2011)
Slotine, J.J.E., Li, W., et al.: Applied nonlinear control, vol. 199. Prentice hall Englewood Cliffs, NJ (1991)
Li, P., Ma, J., Zheng, Z., Geng, L.: Fast nonsingular integral terminal sliding mode control for nonlinear dynamical systems. In: 53rd IEEE conference on decision and control. IEEE; pp. 4739–4746 (2014)
Boukattaya, M., Mezghani, N., Damak, T.: Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems. ISA Trans. 77, 1–19 (2018)
Tao, M., Chen, Q., He, X., Xie, S.: Fixed-time filtered adaptive parameter estimation and attitude control for quadrotor UAVs. IEEE Trans. Aerosp. Electron. Syst. (2022). https://doi.org/10.1109/TAES.2022.3159770
Xiao, X., Joshi, S.: Process planning for five-axis support free additive manufacturing. Addit. Manuf. 36, 101569 (2020)
Xiao, X., Roh, B.M., Hamilton, C.: Porosity management and control in powder bed fusion process through process-quality interactions. CIRP J. Manuf. Sci. Technol. 38, 120–128 (2022)
Polyakov, A.: Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 57(8), 2106–2110 (2011)
Zuo, Z., Tie, L.: A new class of finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Control 87(2), 363–370 (2014)
Polyakov, A., Efimov, D., Perruquetti, W.: Finite-time and fixed-time stabilization: implicit Lyapunov function approach. Automatica 51, 332–340 (2015)
Zuo, Z., Tie, L.: Distributed robust finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Syst. Sci. 47(6), 1366–1375 (2016)
Zou, A.M., Kumar, K.D., de Ruiter, A.H.: Fixed-time attitude tracking control for rigid spacecraft. Automatica 113, 108792 (2020)
Liu, Y., Li, H., Zuo, Z., Li, X., Lu, R.: An overview of finite/fixed-time control and its application in engineering systems. IEEE/CAA J. Autom. Sinica. 99, 1–15 (2022)
Zuo, Z.: Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 54, 305–309 (2015)
Zuo, Z., Han, Q.L., Ning, B., Ge, X., Zhang, X.M.: An overview of recent advances in fixed-time cooperative control of multiagent systems. IEEE Trans. Industr. Inf. 14(6), 2322–2334 (2018)
Jin, X.: Adaptive fixed-time control for MIMO nonlinear systems with asymmetric output constraints using universal barrier functions. IEEE Trans. Autom. Control 64(7), 3046–3053 (2018)
Su, Y., Zheng, C., Mercorelli, P.: Robust approximate fixed-time tracking control for uncertain robot manipulators. Mech. Syst. Signal Process. 135, 106379 (2020)
Zhang, L., Wang, Y., Hou, Y., Li, H.: Fixed-time sliding mode control for uncertain robot manipulators. IEEE Access. 7, 149750–149763 (2019)
Sai, H., Xu, Z., He, S., Zhang, E., Zhu, L.: Adaptive nonsingular fixed-time sliding mode control for uncertain robotic manipulators under actuator saturation. ISA Trans. 123, 46–60 (2022)
Ilchmann, A., Ryan, E.P., Sangwin, C.J.: Tracking with prescribed transient behaviour. ESAIM: Control, Optim. Calc. Var. 7, 471–493 (2002)
Han, S.I., Lee, J.M.: Improved prescribed performance constraint control for a strict feedback non-linear dynamic system. IET Control Theory Appl. 7(14), 1818–1827 (2013)
Bechlioulis, C.P., Rovithakis, G.A.: Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Trans. Autom. Control 53(9), 2090–2099 (2008)
Guan, Z., Ma, Y., Zheng, Z., Guo, N.: Prescribed performance control for automatic carrier landing with disturbance. Nonlinear Dyn. 94(2), 1335–1349 (2018)
Zhu, C., Zeng, J., Huang, B., Su, Y., Su, Z.: Saturated approximation-free prescribed performance trajectory tracking control for autonomous marine surface vehicle. Ocean Eng. 237, 109602 (2021)
Karayiannidis, Y., Doulgeri, Z.: Model-free robot joint position regulation and tracking with prescribed performance guarantees. Robot. Auton. Syst. 60(2), 214–226 (2012)
Jing, C., Xu, H., Niu, X.: Adaptive sliding mode disturbance rejection control with prescribed performance for robotic manipulators. ISA Trans. 91, 41–51 (2019)
Yang, P., Su, Y.: Proximate fixed-time prescribed performance tracking control of uncertain robot manipulators. IEEE/ASME Trans. Mechatron. (2021). https://doi.org/10.1109/TMECH.2021.3107150
Li, X., Luo, X., Wang, J., Guan, X.: Finite-time consensus of nonlinear multi-agent system with prescribed performance. Nonlinear Dyn. 91(4), 2397–2409 (2018)
Zhang, R., Xu, B., Zhao, W.: Finite-time prescribed performance control of MEMS gyroscopes. Nonlinear Dyn. 101(4), 2223–2234 (2020)
Bhat, S.P., Bernstein, D.S.: Finite-time stability of continuous autonomous systems. SIAM J. Control. Optim. 38(3), 751–766 (2000)
Sánchez-Torres, J.D., Gómez-Gutiérrez, D., López, E., Loukianov, A.G.: A class of predefined-time stable dynamical systems. IMA J. Math. Control. Inf. 35(Supplement-1), i1–i29 (2018)
Courant, R., John, F.: Introduction to calculus and analysis I. Springer, Berlin (2012)
Spong, M.W., Hutchinson, S., Vidyasagar, M., et al.: Robot modeling and control, vol. 3. Wiley, New York (2006)
Zhu, W.H.: Comments on Robust tracking control for rigid robotic manipulators. IEEE Trans. Autom. Control 45(8), 1577–1580 (2000)
Bechlioulis, C.P., Rovithakis, G.A.: Prescribed performance adaptive control for multi-input multi-output affine in the control nonlinear systems. IEEE Trans. Autom. Control 55(5), 1220–1226 (2010)
Bechlioulis, C.P., Rovithakis, G.A.: Robust partial-state feedback prescribed performance control of cascade systems with unknown nonlinearities. IEEE Trans. Autom. Control 56(9), 2224–2230 (2011)
Jing, Y., Liu, Y., Zhou, S.: Prescribed performance finite-time tracking control for uncertain nonlinear systems. J. Syst. Sci. Complex. 32(3), 803–817 (2019)
Zhang, L., Liu, J., Cui, N.: Backstepping control for a two-link manipulator with appointed-time convergence. ISA Trans. (2021). https://doi.org/10.1016/j.isatra.2021.10.005
Mondal, S., Mahanta, C.: Adaptive second order terminal sliding mode controller for robotic manipulators. J. Franklin Inst. 351(4), 2356–2377 (2014)
He, W., Huang, H., Ge, S.S.: Adaptive neural network control of a robotic manipulator with time-varying output constraints. IEEE Trans. Cybernet. 47(10), 3136–3147 (2017)
Sánchez-Torres, J.D., Muñoz-Vázquez, A.J., Defoort, M., Aldana-López, R., Gómez-Gutiérrez, D.: Predefined-time integral sliding mode control of second-order systems. Int. J. Syst. Sci. 51(16), 3425–3435 (2020)
Funding
This work was supported in part by the National Natural Science Foundation of China (11972343).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
There are no conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: The proof of Lemma 2
Proof
For inequality (6), with a positive constant \(\alpha \), we can obtain that
Then, for inequality (7), we have
Hence, inequalities (6) and (7) hold. \(\square \)
Appendix B: The proof of Proposition 3
Proof
The time derivative of \(\rho _i\left( t \right) \) is
When \(0\leqslant t<T_i\), it can be obtained that \(\dot{\rho }_i<0\) with \(\rho _{0i}>\rho _{\infty i}\). In light of (20) and (B5), it has
Hence, \(\rho _i\left( t \right) \) is monotone decreasing bounded smooth positive function. Due to the fact \(\rho _i\left( 0 \right) =\rho _{0i}\) and \(\rho _i\left( \infty \right) =\rho _{\infty i}\), we can get \(0<\rho _{\infty i}\leqslant \rho _i\left( t \right) \leqslant \rho _{0i}\). With (B6), we have \(\underset{t\rightarrow T_i}{\lim }\rho _i\left( t \right) =\rho _{\infty i}\), The proof of Proposition 3. \(\square \)
Appendix C: The proof of Proposition 4
Proof
The derivative of \(\psi \left( x \right) \) with respect to x is
It is easy to have \(\psi \left( 0 \right) =0\). According to \(\underline{b}_i<0<\bar{b}_i\), we have \(\dot{\psi }\left( x \right) >0\), hence \(\psi \left( x \right) \) is a monotonically increasing function. It has \(\underset{\lim x\rightarrow \infty }{\psi \left( x \right) }=\frac{\underline{b}_{i}\bar{b}_i\left( \exp \left( \infty \right) -1 \right) }{\underline{b}_{i}\exp \left( \infty \right) -\bar{b}_i}=\bar{b}_i\) and \(\underset{\lim x\rightarrow -\infty }{\psi \left( x\right) }=\frac{\underline{b}_{i} \bar{b}_i\left( \exp \left( -\infty \right) -1 \right) }{\underline{b}_{i}\exp \left( -\infty \right) -\bar{b}_i}=\underline{b}_i\), so we can have \(\psi \left( x \right) \in \left( \underline{b}_{i}, \bar{b}_i \right) \). According to (12), it can obtain \(e_i\in \left( \underline{b}_{i} \rho _i(t), \bar{b}_i\rho _i(t) \right) \), so Proposition 4 has been proved. \(\square \)
Appendix D: The proof of Proposition 5
Proof
From Proposition 3, we have \(\rho _i>0\) and \(\dot{\rho }_i\leqslant 0\). Considering \(\alpha _i\) defined in (26), it can obtain \(\alpha _i\geqslant 0\). From Proposition 4, we can have \(\frac{e_i\left( t \right) }{\rho _i\left( t \right) }-\underline{b}_{i}>0\) and \(\bar{b}_i-\frac{e_i\left( t \right) }{\rho _i\left( t \right) }>0\). According to the triangle inequality \(a+b\geqslant 2\sqrt{ab}\) with \(a\geqslant 0\) and \(b\geqslant 0\), it has
If and only if \(\frac{1}{e_i/\rho _i-\underline{b}_{i}} =\frac{1}{\bar{b}_i-e_i/\rho _i}\), the equality in (D9) holds, which means that \(\beta _i\) can get the minimum value when \(\frac{e_i}{\rho _i}=\frac{\underline{b}_{i}+\bar{b}_i}{2}\). As a consequence, \(\beta _i\) satisfies
From (13), it has \(\bar{b}_i-\underline{b}_i<2\), then we can have \(\beta _i>2\rho _{0i}^{-1}\). Proposition 5 has been proved. \(\square \)
Rights and permissions
About this article
Cite this article
Sai, H., Xu, Z., Xia, C. et al. Approximate continuous fixed-time terminal sliding mode control with prescribed performance for uncertain robotic manipulators. Nonlinear Dyn 110, 431–448 (2022). https://doi.org/10.1007/s11071-022-07650-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-07650-w