Abstract
Cable-driven parallel robots (CDPRs) are a class of parallel robots where the cables are used as the arms of the robot in a redundant kinematic architecture. Such an architecture allows manipulation in a considerably large working area and also operation at high speed and acceleration. However, as cables only support tensile force, the controller should generate positive control effort, which leads to a complex constrained control problem. The positive tension distribution in redundant CDPR is generally maintained via redundancy resolution (RR) methods, which are originally optimization-based. The RR methods are prone to kinematic uncertainty, which brings complexity to the control apart from the original effects of kinematic uncertainty. The constrained control of CDPRs gets more complex in the faulty mode of the actuators. The combined effects of faulty actuators along with the kinematic uncertainty limit the application of RR in practice. To address this, a robust fault-tolerant constrained control scheme is proposed to generate an unidirectional control signal for maintaining positive tension in cables in the presence of actuator fault and model uncertainties, taking advantage of an adaptive finite-time sliding mode control along with a nonlinear adaptive observer. The proposed observer estimates the model uncertainties and the actuator fault, while the controller ensures the convergence of the state variables and compensates for the observer estimation error. The \(H_\infty \) asymptotic stability of the proposed observer is ensured through sufficient conditions using linear matrix inequality. Furthermore, Lyapunov’s second method is employed to prove the finite-time stability of the system. The performance of the proposed scheme is experimentally validated using a planar CDPR in the presence of actuator fault and model uncertainties.
Similar content being viewed by others
Data availability
Not applicable.
References
Jabbari Asl, H., Yoon, J.: Robust trajectory tracking control of cable-driven parallel robots. Nonlinear Dyn. 89(4), 2769–2784 (2017)
Ameri, A., Molaei, A., Khosravi, M.A., Hassani, M.: Control-based tension distribution scheme for fully-constrained cable-driven robots. IEEE Trans. Ind. Electron. (2021)
Shang, W., Zhang, B., Zhang, F., Cong, S.: Synchronization control in the cable space for cable-driven parallel robots. IEEE Trans. Ind. Electron. 66(6), 4544–4554 (2018)
Jamshidifar, H., Khosravani, S., Fidan, B., Khajepour, A.: Vibration decoupled modeling and robust control of redundant cable-driven parallel robots. IEEE/ASME Trans. Mechatron. 23(2), 690–701 (2018)
Begey, J., Cuvillon, L., Lesellier, M., Gouttefarde, M., Gangloff, J.: Dynamic control of parallel robots driven by flexible cables and actuated by position-controlled winches. IEEE Trans. Rob. 35(1), 286–293 (2019). https://doi.org/10.1109/TRO.2018.2875415
Cai, J., Wan, J., Que, H., Zhou, Q., Shen, L.: Adaptive actuator failure compensation control of second-order nonlinear systems with unknown time delay. IEEE Access 6, 15170–15177 (2018)
Khan, O., Mustafa, G., Khan, A.Q., Abid, M., Ali, M.: Fault-tolerant robust model-predictive control of uncertain time-delay systems subject to disturbances. IEEE Trans. Ind. Electron. 68(11), 11400–11408 (2020)
Han, K., Feng, J., Zhao, Q., Jiang, P., Wang, X.: Robust constrained predictive fault-tolerant control with generalized input parameterization and event-triggered regulation: Design and experimental results. IEEE Trans. Ind. Electron. 68(9), 8615–8625 (2020)
Jareh, S., Karimi, A., et al.: Comparative parallel plurality voting algorithm for fault-tolerant medical robot. Mapta J. Electr. Comput. Eng. MJECE 1(2), 37–44 (2018)
Tomić,, T., Haddadin, S.: Towards interaction, disturbance and fault aware ying robot swarms. In: Robotics Research, pp. 183–198. Springer (2020)
Hu, J., Niu, H., Carrasco, J., Lennox, B., Arvin, F.: Fault-tolerant cooperative navigation of networked UAV swarms for forest fire monitoring. Aerosp. Sci. Technol. 123, 107494 (2022)
Lan, J., Patton, R.J.: Integrated fault estimation and fault-tolerant control for uncertain Lipschitz nonlinear systems. Int. J. Robust Nonlinear Control 27(5), 761–780 (2017)
Fazeli, S.M., Abedi, M.: An integrated fault estimation and fault tolerant control method using \(H_\infty \)-based adaptive observers. Int. J. Adapt. Control Signal Process. 34(9), 1259–1280 (2020)
Chan, J.C.L., Lee, T.H., Tan, C.P.: A sliding mode observer for robust fault reconstruction in a class of nonlinear non-infinitely observable descriptor systems. Nonlinear Dyn. 101(2), 1023–1036 (2020)
Li, L., Zhang, Z., Wang, C.: A flexible current tracking control of sensorless induction motors via adaptive observer. ISA Trans. 93, 180–188 (2019)
Nasiri, A., Nguang, S.K., Swain, A., Almakhles, D.: Passive actuator fault tolerant control for a class of MIMO nonlinear systems with uncertainties. Int. J. Control 92(3), 693–704 (2019)
Tomei, P., Marino, R.: An enhanced feedback adaptive observer for nonlinear systems with lack of persistency of excitation. IEEE Trans. Autom. Control (2022)
Nguyen, A.T., Dinh, T.Q., Guerra, T.M., Pan, J.: Takagi-sugeno fuzzy unknown input observers to estimate nonlinear dynamics of autonomous ground vehicles: Theory and real-time verification. IEEE/ASME Trans. Mechatron. 26(3), 1328–1338 (2021)
Li, H., Zhou, B., Michiels, W., Duan, G.R.: Prescribed- time unknown input observers design by using periodic delayed output with application to fault estimation. IEEE Trans. Syst. Man Cybern. Syst. (2022)
Xu, W., Qu, S., Zhao, L., Zhang, H.: An improved adaptive sliding mode observer for middle-and high-speed rotor tracking. IEEE Trans. Power Electron. 36(1), 1043–1053 (2020)
Lu, W., Tang, B., Ji, K., Lu, K., Wang, D., Yu, Z.: A new load adaptive identification method based on an improved sliding mode observer for PMSM position servo system. IEEE Trans. Power Electron. 36(3), 3211–3223 (2020)
Zhao, Z., Liu, Z., He, W., Hong, K.S., Li, H.X.: Boundary adaptive fault-tolerant control for a flexible timoshenko arm with backlash-like hysteresis. Automatica 130, 109690 (2021)
Nair, R., Narayanan, G.: Stator flux based model reference adaptive observers for sensorless vector control and direct voltage control of doubly-fed induction generator. IEEE Trans. Ind. Appl. 56(4), 3776–3789 (2020)
Vo, A.T., Kang, H.J.: A novel fault-tolerant control method for robot manipulators based on non-singular fast terminal sliding mode control and disturbance observer. IEEE Access 8, 109388–109400 (2020)
Nguyen, V.C., Vo, A.T., Kang, H.J.: A finite-time fault-tolerant control using non-singular fast terminal sliding mode control and third-order sliding mode observer for robotic manipulators. IEEE Access 9, 31225–31235 (2021)
Ji, H., Shang, W., Cong, S.: Adaptive synchronization control of cable-driven parallel robots with uncertain kinematics and dynamics. IEEE Trans. Ind. Electron. (2020)
Ameri, A., Molaei, A., Khosravi, M.A., Aghdamp, A.G., Dargahi, J.: Modeling and control of cable-driven parallel robots with non-affine dynamics. In: 2021 60th IEEE Conference on Decision and Control (CDC), pp. 5582-5587. IEEE (2021)
Khosrowjerdi, M.: Robust sensor fault reconstruction for Lipschitz nonlinear systems. Math. Probl. Eng. 2011 (2011)
Khalil, H.K., Grizzle, J.W.: Nonlinear Systems, vol. 3. Prentice hall Upper Saddle River, NJ (2002)
Yu, S., Yu, X., Shirinzadeh, B., Man, Z.: Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 41(11), 1957–1964 (2005)
Bu, X.W., Wu, X.Y., Chen, Y.X., Bai, R.Y.: Design of a class of new nonlinear disturbance observers based on tracking differentiators for uncertain dynamic systems. Int. J. Control Autom. Syst. 13(3), 595–602 (2015)
Utkin, V.: Sliding Modes in Control and Optimization. Springer, Berlin (1992)
Jin, M., Lee, J., Chang, P.H., Choi, C.: Practical non-singular terminal sliding-mode control of robot manipulators for high-accuracy tracking control. IEEE Trans. Industr. Electron. 56(9), 3593–3601 (2009)
Funding
The authors received no financial support for the research, authorship and publication of this article.
Author information
Authors and Affiliations
Contributions
[SMF], [MA], [AM], [MAK], [AA] helped in conceptualization, methodology and writing—review and editing; [SMF], [MA], [MAK], [AA] contributed to formal analysis and investigation; [SF], [MA], [AM], [MAK], [AA], [MH] wrote the original draft; [SMF] helped in resources; [MA], [MAK] supervised the study.
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Ethical approval
There are no ethical issues about this article.
Consent to participate
Not applicable.
Consent to publish
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Fazeli, S.M., Abedi, M., Molaei, A. et al. Active fault-tolerant control of cable-driven parallel robots. Nonlinear Dyn 111, 6335–6347 (2023). https://doi.org/10.1007/s11071-022-08184-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-08184-x