journal article·2023-02-19Open access

Review of Fault-Tolerant Control Systems Used in Robotic Manipulators

Andrzej Milecki, Patryk Nowak

Applied Sciences· Volume 13· Issue 4

Abstract

Control systems that ensure robot operation during failures are necessary, particularly when manipulators are operating in hazardous or hard-to-reach environments. In such applications, fault-tolerant robot controllers should detect failures and, using fault-tolerant control methods, be able to continue operation without human intervention. Fault-tolerant control (FTC) is becoming increasingly important in all industries, including production lines in which modern robotic manipulators are used. The use of fault-tolerant systems in robotics can prevent the production line from being immobilized due to minor faults. In this paper, an overview of the current state-of-the-art methods of fault-tolerant control in robotic manipulators is provided. This review covers publications from 2003 to 2022. The article pays special attention to the use of artificial intelligence (AI), i.e., fuzzy logic and artificial neural networks, as well as sliding mode and other control methods, in the FTC of robotic manipulators. The cited and described publications were mostly found using Google Scholar.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Fault Detection and Control Systems · Advanced Data Processing Techniques · Fuzzy Logic and Control Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Division of Mechatronic Devices, Poznan University of Technology, 60-965 Poznan, Poland

Funding

Polish Ministry of Science and Education

References (65)

Show source-provided references
1. Fault-tolerant systems10.1109/TC.1976.1674598 ↗
2. Intelligent failure-tolerant control10.1109/37.88586 ↗
3. Veillette, R.J., Medanic, J.V., and Perkins, W.R. (1990, January 5–7). Design of reliable control systems. Proceedings of the 29th IEEE Conference on Decision and Control, Honolulu, HI, USA.10.1109/CDC.1990.203777 ↗
4. Patton, R. (1993, January 26). Robustness issues in fault-tolerant control. Proceedings of the IEE Colloquium on Fault Diagnosis and Control System Reconfiguration, London, UK.
5. Fault-tolerant control: The 1997 situation10.1016/S1474-6670(17)42536-5 ↗
6. Maciejewski, A.A. (1990, January 13–18). Fault tolerant properties of kinematically redundant manipulators. Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA.
7. Chladek, J.T. (1990, January 20–22). Fault tolerance for space based manipulator mechanisms and control system. Proceedings of the First International Symposium On Measurement and Control in Robotics, Houston, TX, USA.
8. Tesar, D., Sreevijayan, D., and Price, C. (1990, January 20–22). Four-level fault tolerance in manipulator design for space operations. Proceedings of the First International Symposium on Measurement and Control in Robotics, Houston, TX, USA.
9. Wu, E., Diftler, M., Hwang, J., and Chladek, J. (1991, January 9–11). A fault tolerant joint drive system for the space shuttle remote manipulator system. Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, USA.
10. Tesar, D. (1992, January 4–6). On the design of fault-tolerant robotic manipulator systems. Proceedings of the 6th Annual Workshop on Space Operations Applications and Research (SOAR 1992), Victorville, CA, USA.
11. Visinsky, M.L., Cavallaro, J.R., and Walker, I.D. (1993). Robotic Fault Tolerance: Algorithms and Architectures, Prentice Hall.
12. Ting, Y., Tosunoglu, S., and Tesar, D. (1993, January 2–6). A control structure for fault-tolerant operation of robotic manipulators. Proceedings of the IEEE International Conference on Robotics and Automation, Atlanta, GA, USA.
13. An intelligent fault tolerant control system10.1016/S1474-6670(17)55354-9 ↗
14. A concept for an intelligent and fault-tolerant robot system
15. Real-time failure-tolerant control of kinematically redundant manipulators10.1109/70.817673 ↗
16. Shin, J.H., and Lee, J.J. (1999, January 10–15). Fault detection and robust fault recovery control for robot manipulators with actuator failures. Proceedings of the 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), Detroit, MI, USA.
17. Fault Tolerant Control of Robot Manipulators Based on Adaptive Fuzzy Type-2 Backstepping in Attendance of Payload Variation
18. Ali, K., Mehmood, A., and Iqbal, J. (2021). Fault-tolerant scheme for robotic manipulator—Nonlinear robust back-stepping control with friction compensation. PLoS ONE, 16.10.1371/journal.pone.0256491 ↗
19. A multiple Lyapunov function approach to stabilization of fuzzy control systems10.1109/TFUZZ.2003.814861 ↗
20. Active fault-tolerant control design for actuator fault mitigation in robotic manipulators10.1109/ACCESS.2021.3068448 ↗
21. Asl, R.M., Hagh, Y.S., and Handroos, H. (2017, January 6–9). Adaptive extended Kalman filter designing based on non-singular fast terminal sliding mode control for robotic manipulators. Proceedings of the 2017 IEEE International Conference on Mechatronics and Automation (ICMA), Takamatsu, Japan.10.1109/ICMA.2017.8016068 ↗
22. A neuro-fuzzy-based fault detection and fault tolerance methods for industrial robotic manipulators10.1504/IJAIS.2010.034808 ↗
23. Deo, A.S. (1991). Application of optimal damped least-squares method to inverse kinematics of robotic manipulators. [Master’s Thesis, Rice University].10.1117/12.56752 ↗
24. Fault Detection and Fault Tolerance Methods for Industrial Robot Manipulators Based On Hybrid Intelligent Approach
25. Self-tuning fuzzy PID-nonsingular fast terminal sliding mode control for robust fault tolerant control of robot manipulators10.1016/j.isatra.2019.06.017 ↗
26. Piltan, F., Prosvirin, A.E., Sohaib, M., Saldivar, B., and Kim, J.M. (2020). An SVM-based neural adaptive variable structure observer for fault diagnosis and fault-tolerant control of a robot manipulator. Appl. Sci., 10.10.3390/app10041344 ↗
27. A fault-tolerant method for motion planning of industrial redundant manipulator10.1109/TII.2019.2957186 ↗
28. A dual neural network for redundancy resolution of kinematically redundant manipulators subject to joint limits and joint velocity limits10.1109/TNN.2003.810607 ↗
29. Fault detection on robot manipulators using artificial neural networks10.1016/j.rcim.2010.06.017 ↗
30. Local joint information based active fault tolerant control for reconfigurable manipulator10.1007/s11071-014-1347-8 ↗
31. Neural networks-based fault tolerant control of a robot via fast terminal sliding mode10.1109/TSMC.2019.2933050 ↗
32. Tracking and cooperative designs of robot manipulators using adaptive fixed-time fault-tolerant constraint control10.1109/ACCESS.2020.2979795 ↗
33. A fault tolerance framework for cooperative robotic manipulators10.1016/j.conengprac.2006.10.018 ↗
34. Terminal sliding mode control—An overview10.1109/OJIES.2020.3040412 ↗
35. Khireddine, M.S., and Boutarfa, A. (2013, January 20–22). Fault tolerant control on robotic manipulator using sliding mode observers. Proceedings of the 2013 International Conference on Computer Applications Technology (ICCAT), Sousse, Tunisia.10.1109/ICCAT.2013.6521999 ↗
36. Fault diagnosis and fault-tolerant control of uncertain robot manipulators using high-order sliding mode10.1155/2016/7926280 ↗
37. Design baseline computed torque controller
38. Tosunoglu, S. (1995, January 6–10). Fault-tolerant control of mechanical systems. Proceedings of the IECON’95-21st Annual Conference on IEEE Industrial Electronics, Orlando, FL, USA.
39. Design of passive fault-tolerant controllers of a quadrotor based on sliding mode theory10.1515/amcs-2015-0042 ↗
40. Robust fault tolerant control of robot manipulators with global fixed-time convergence10.1016/j.jfranklin.2020.11.002 ↗
41. Improved non-singular fast terminal sliding mode control with disturbance observer for PMSM drives10.1109/TTE.2021.3083925 ↗
42. Sliding mode fault tolerant tracking control for a single-link flexible joint manipulator system10.1109/ACCESS.2019.2923789 ↗
43. Abd Latip, S.F., Husain, A.R., Ahmad, M.N., and Mohamed, Z. (2016). Fault tolerant control for sensor fault of a single-link flexible manipulator system. J. Teknol., 78.10.11113/jt.v78.9273 ↗
44. An adaptive backstepping nonsingular fast terminal sliding mode control for robust fault tolerant control of robot manipulators10.1109/TSMC.2017.2782246 ↗
45. Finite time fault tolerant control for robot manipulators using time delay estimation and continuous nonsingular fast terminal sliding mode control10.1109/TCYB.2016.2555307 ↗
46. A finite-time fault-tolerant control using non-singular fast terminal sliding mode control and third-order sliding mode observer for robotic manipulators10.1109/ACCESS.2021.3059897 ↗
47. A novel fault-tolerant control method for robot manipulators based on non-singular fast terminal sliding mode control and disturbance observer10.1109/ACCESS.2020.3001391 ↗
48. Le, Q.D., and Kang, H.J. (2020). Implementation of fault-tolerant control for a robot manipulator based on synchronous sliding mode control. Appl. Sci., 10.10.3390/app10072534 ↗
49. Nguyen, V.C., Tran, X.T., and Kang, H.J. (2022). A Novel High-Speed Third-Order Sliding Mode Observer for Fault-Tolerant Control Problem of Robot Manipulators. Actuators, 11.10.3390/act11090259 ↗
50. QR code-based self-calibration for a fault-tolerant industrial robot arm10.1109/ACCESS.2019.2920429 ↗
51. Kinematics modeling of redundant manipulator based on screw theory and Newton-Raphson method10.1088/1742-6596/2246/1/012068 ↗
52. Robust fault tolerant optimal predictive control of hybrid actuators with time-varying delay for industrial robot arm10.1002/asjc.2444 ↗
53. Model predictive control of three-axis gimbal system mounted on UAV for real-time target tracking under external disturbances10.1016/j.ymssp.2019.106548 ↗
54. Robust fault tolerant tracking control for the multi-joint manipulator based on operator theory10.1016/j.jfranklin.2019.11.081 ↗
55. Adaptive fault-tolerant guaranteed performance control for euler-Lagrange systems with its application to a 2-link robotic manipulator10.1109/ACCESS.2020.3029522 ↗
56. Adaptive prescribed performance control of a flexible-joint robotic manipulator with dynamic uncertainties10.1109/TCYB.2021.3091531 ↗
57. A novel robust fixed-time fault-tolerant tracking control of uncertain robot manipulators10.1049/cth2.12028 ↗
58. Pezzato, C., Baioumy, M., Corbato, C.H., Hawes, N., Wisse, M., and Ferrari, R. (2020, January 14). Active inference for fault tolerant control of robot manipulators with sensory faults. Proceedings of the International Workshop on Active Inference, Ghent, Belgium.10.1007/978-3-030-64919-7_3 ↗
59. Baioumy, M., Pezzato, C., Ferrari, R., Corbato, C.H., and Hawes, N. (July, January 29). Fault-tolerant control of robot manipulators with sensory faults using unbiased active inference. Proceedings of the 2021 European Control Conference (ECC), Delft, The Netherlands.10.23919/ECC54610.2021.9654913 ↗
60. Brivadis, L., Andrieu, V., and Serres, U. (2019, January 11–13). Luenberger observers for discrete-time nonlinear systems. Proceedings of the 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France.10.1109/CDC40024.2019.9029220 ↗
61. Singular value decomposition of noisy data: Noise filtering10.1007/s00348-019-2768-4 ↗
62. Design and implementation of a fault-tolerant system for industrial robots under hostile operating conditions10.1016/j.compeleceng.2020.106951 ↗
63. Fault-tolerant communication system based on convolutional code for the control of manipulator robots10.1016/j.conengprac.2020.104508 ↗
64. Intrusion detection system for automotive Controller Area Network (CAN) bus system: A review10.1186/s13638-019-1484-3 ↗
65. Design and implementation of fault-tolerant control strategies for a real underactuated manipulator robot10.1007/s40747-022-00740-7 ↗