This paper highlights a communal fault detection and isolation framework integrating a convolutional neural network (CNN) with a finite-state machine (FSM). The proposed concepts ensure state-based controlled discriminate pattern recognition and enable the diagnosis of different anomalies in the mobile robot in a multi-robot environment. The framework processes the time-series sensor data through the convolution layer upon experiencing different types of fault and governs different states based on fault diagnosis and recovery. The proposed concept has been validated using a Python 3.11 and Webot environment featuring the shrimp robot in a multi-robot arena. The model obtained an accuracy of 97% in identifying and classifying faults, enabling automated recovery of faulty robots in the multi-robot environment. Experiments conducted on different simulators demonstrate that effective fault management can be achieved with low training loss.
Dash et al. (Mon,) studied this question.