Abstract

A robot manipulator is a multi-degree-of-freedom and nonlinear system that is used in various applications, including the medical area and automotive industries. Uncertain conditions in which a robot manipulator operates, as well as its nonlinearities, represent challenges for fault diagnosis and fault-tolerant control (FDC) that are addressed through the proposed FDC technique. A machine-learning-based neural adaptive, high-order, variable structure observer for fault diagnosis (FD) and adaptive, modern, fuzzy, backstepping, variable structure control for use in a fault-tolerant control (FC) algorithm, are proposed in this paper. In the first stage, a variable structure observer is proposed as an FD technique for the robot manipulator. The chattering phenomenon associated with the variable structure observer(VSO) is solved using a high-order variable structure observer. Then, the dynamic behavior estimation performance in the high-order variable structure observer is improved by incorporating a neural network algorithm in the FD pipeline. This adaptive technique is also effective in improving the robustness of the fault signal estimation. Moreover, support vector machines (SVMs) that can derive adaptive threshold values are used to categorize faults. To design an effective fault-tolerant controller (FC), an adaptive modern fuzzy backstepping variable structure controller is used in this study. First, a new variable structure controller is designed. Next, to increase robustness and reduce high-frequency oscillations in uncertain conditions, a backstepping algorithm is used in parallel with the variable structure controller to design the backstepping variable structure controller. To design an effective hybrid controller, a fuzzy algorithm is integrated into the backstepping variable structure controller to create a fuzzy backstepping variable structure controller. Then, to improve the robustness and reliability of the FC, a neural adaptive. high-order. variable structure observer is applied to the fuzzy backstepping variable structure controller to design a modern fuzzy backstepping variable structure controller. An adaptive algorithm is used to fine-tune the variable structure coefficients and reduce the effect of faults on the robot manipulator. The effectiveness of the selected algorithm is validated using a PUMA robot manipulator. The neural adaptive. high-order variable structure observer improves the average performance for the identification of various faults by about 27% and 29.2%, compared with the neural high-order variable structure observer and variable structure observer, respectively.

Highlights

  • Robot manipulators have been used in diverse applications, including the medical, scientific, military and industrial fields

  • This research focuses on a torque and position signature analysis method, because these signals are suitable for FDC in robot manipulators

  • The same robot manipulator was used to test the effectiveness of the proposed active modern fuzzy backstepping variable structure controller (AMFBVSC), fuzzy BVSC (FBVSC) and variable structure controller (VSC) methods for fault-tolerant control

Read more

Summary

Introduction

Robot manipulators have been used in diverse applications, including the medical, scientific, military and industrial fields. The development of fault diagnosis and fault-tolerant control (FDC). For robot manipulators is a challenging task because of the nonlinearities and coupling effects of the robot’s dynamics [1]. Numerous types of failures may occur in robot manipulators, and these can be divided into three main categories: actuator faults, sensor faults and plant faults [2]. The condition monitoring of a robot manipulator can be achieved through different techniques. This research focuses on a torque and position signature analysis method, because these signals are suitable for FDC in robot manipulators. Diverse methods have been introduced for fault diagnosis and can be classified into four groups:

Objectives
Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call