Next Article in Journal
Message Passing Detectors for UAV-Based Uplink Grant-Free NOMA Systems
Next Article in Special Issue
Online Safe Flight Control Method Based on Constraint Reinforcement Learning
Previous Article in Journal
Intelligent Control Strategy for Robotic Manta via CPG and Deep Reinforcement Learning
Previous Article in Special Issue
Dynamics Event-Triggered-Based Time-Varying Bearing Formation Control for UAVs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Collaborative Fault Diagnosis for UAV–UGV Systems

1
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
2
School of Electrical Engineering, Anhui Polytechnic University, Wuhu 241000, China
*
Author to whom correspondence should be addressed.
Drones 2024, 8(7), 324; https://doi.org/10.3390/drones8070324
Submission received: 15 April 2024 / Revised: 8 July 2024 / Accepted: 11 July 2024 / Published: 13 July 2024

Abstract

:
The heterogeneous unmanned system, which is composed of unmanned aerial vehicles (UAV) and unmanned ground vehicles (UGV), has been broadly applied in many domains. Collaborative fault diagnosis (CFD) among UAVs and UGVs has become a key technology in these unmanned systems. However, collaborative fault diagnosis in unmanned systems faces the challenges of the dynamic environment and limited communication bandwidth. This paper proposes an event-triggered collaborative fault diagnosis framework for the UAV–UGV system. The framework aims to achieve autonomous fault monitoring and cooperative diagnosis among unmanned systems, thus enhancing system security and reliability. Firstly, we propose a fault trigger mechanism based on broad learning systems (BLS), which utilizes sensor data to accurately detect and identify faults. Then, under the dynamic event triggering mechanism, the network communication topology between the UAV–UGV system and BLS is used to achieve cooperative fault diagnosis. To validate the effectiveness of our proposed scheme, we conduct experiments on a software-in-the-loop (SIL) simulation platform. The experimental results demonstrate that our method achieves high diagnosis accuracy for the UAV–UGV system.

1. Introduction

Heterogeneous unmanned systems, which consist of Unmanned Aerial Vehicles (UAVs) and Unmanned Ground Vehicles (UGVs), have been used in many applications, such as logistics, transportation, and industrial production [1,2,3,4]. For example, in logistics tasks, UGVs can be used for long-distance cargo transportation, while UAVs are designed for rapid distribution. This unique capability provided using UAVs and UGVs enables efficient logistics, which is often missing in homogeneous unmanned systems [5,6,7,8]. Meanwhile, the increase in the complexity and scale of unmanned systems also poses challenges to the security and reliability of the system. Thus, several Cooperative Fault Diagnosis (CFD) techniques in heterogeneous unmanned systems have become a popular topic [9,10,11].
Over the past few decades, many model-based fault diagnosis methods have been proposed for unmanned systems [12,13,14,15,16]. For example, ref. [12] offers analytical redundancy using the differential flatness property of flat systems. This approach can provide the required residuals for fault diagnosis on sensors and actuators of multi-rotor vehicles. Ref. [14] designed a robust Linear Parameter Varying (LPV) observer to diagnose sensor faults of a UAV. The LPV observer produces a set of residuals, ensuring that each residual is influenced by only one fault. Ref. [16] implements anomaly detection for sensors in a fixed-wing UAV using the maximum likelihood and particle filter methods. Ref. [17] introduced an adaptive fault estimation observer with adjustable parameters for unmanned systems with directed topology. Ref. [18] proposed a distributed fault estimation method for unmanned systems, in which each agent employs an observer to simultaneously estimate both states and faults. The observers in [19,20] can estimate both the original state and newly defined variables. Based on these state and variable measurements, fault estimation can then be obtained.
The above methods improve the reliability of unmanned systems by using model-based fault detection and diagnosis solutions. However, these algorithms are mainly used for homogeneous unmanned systems. To the best of our knowledge, there are only a few studies on fault diagnosis for heterogeneous unmanned systems [11]. In practice, the above model-based methods may suffer from the time-varying parameters of unmanned systems, resulting in inaccurate fault detection and diagnosis results.
Recently, deep learning has made significant progress and has also been applied in the field of fault diagnosis [21,22,23,24,25,26,27,28,29]. Deep learning technology is crucial in fault diagnosis since it possesses better feature extraction capability. This allows for the extraction of many fault characteristics from data, resulting in improved diagnosis accuracy and efficiency.
Ref. [30] proposed a hybrid method that combines discrete wavelet transform and deep neural networks for UAV fault diagnosis, achieving high classification accuracy. Ref. [31] implemented various techniques, such as the sliding window method, deep residual shrinkage networks, and wide convolution layers, to diagnose micro-damage faults in quadrotor propellers. Ref. [32] introduced the stacked-informer network with gradient-focused optimizers for power line trip fault sequence prediction. Based on generative adversarial networks and minimum singular values, ref. [33] developed a deep transfer learning method for bearing fault diagnosis.
However, the aforementioned methods are developed on deep neural networks, resulting in inefficient inference and complex architectures. To address the above issues, ref. [34] proposed a FD method based on a broad learning system (BLS), which demonstrates high efficiency and enables FD applications in heterogeneous Multi-Agent Systems (MAS). Ref. [35] proposed the broad learning system (BLS) algorithm for homogeneous MAS consisting only of UAVs. The end-to-end fault diagnosis approach with a periodic communication scheme is used in RFBLS, leading to increased communication resource usage. Thus, in this work, we propose an event-triggered collaborative fault diagnosis method for UAV–UGV systems. The main contributions of this study are summarized as follows:
(1) In this work, we propose an event-triggered BLS, a two-stage fault diagnosis approach, to reduce wireless communication overhead. In the first stage, each agent uses a binary classifier to determine whether a fault has occurred. If a fault is detected, the data from each agent are wirelessly exchanged to facilitate collaborative fault diagnosis. If no fault is detected, no further fault diagnosis process occurs.
(2) This work simulates the proposed event-triggered collaborative fault diagnosis in large-scale UAV–UGV systems. Several other state-of-the-art fault diagnosis methods are also implemented, and the comprehensive experimental results demonstrate the effectiveness and efficiency of the proposed method.
The rest of this paper is structured as follows: Section 2 presents an overview of the UAV–UGV system, BLS and the event-triggered mechanism. Section 3 proposes the event-triggered collaborative fault diagnosis framework. In Section 4, we present simulation results for large-scale heterogeneous UAV–UGV systems. Finally, we conclude this work in Section 5.

2. Preliminaries

In this section, we mainly introduce the UAV–UGV system, broad learning system and event-triggered mechanism.

2.1. Overview of UAV–UGV System

The UAV–UGV system offers an efficient approach to executing complex missions by leveraging the strengths of both UAVs and UGVs. Even though UAVs and UGVs differ in form and function, they still share similar characteristics, such as failures in actuators, sensors, and wireless communication.
In the real world, the UAV–UGV systems often consists of several subsystems. Each subsystem includes input signals u * , output signals y * , parameters φ * , dynamic states x * , dynamic state functions f * ( · ) and output functions h * ( · ) , expressed as the following:
x * = f * ( x * , φ * , u * ) y * = h * ( x * , φ * , u * )

2.2. Overview of BLS

The broad learning system (BLS) model for UGV–UAV systems was proposed by [34]. This method has demonstrated generalization capabilities and computational efficiency, allowing it to quickly adapt to the variability of complex environments. Different from the traditional deep neural network, the BLS model employs a flattened architecture composed of feature nodes and enhancement node layers
The input data X are mapped to feature nodes by the nonlinear projection function. The output Y of BLS is the probability of which one class is included. It can be calculated as
min W Y Q W 2 2 + λ W 1
where λ there is the constraint on the sum of the squared output weight. The weights W of the BLS model are determined through ridge regression, enabling a rapid solution compared to the time-consuming back-propagation method used in traditional deep learning models.

2.3. Event-Triggered Mechanism

The event-triggered mechanism applied to the fault diagnosis of heterogeneous unmanned systems ensures that the fault diagnosis process and data exchange occur only when the system detects a potential failure (for example, a sudden decrease in the flight altitude of a drone or the abnormal speed of an unmanned vehicle). This approach reduces wireless communication overhead, making the event-triggered fault diagnosis method more efficient in saving communication resources compared to the periodic fault diagnosis solution.

3. The Event-Triggered Collaborative Fault Diagnosis Method

In this section, the entire architecture of the proposed CFD method is shown in Figure 1. The proposed CFD framework consists of three phases: ZCA whitens the data to minimize the correlation between features, and this pre-processing step is applied in the first phase. The ZCA method not only preserves all the information in the data set but also minimizes redundancy between features, thereby improving the efficiency and accuracy of subsequent processing.
For the second phase, BLS is used to for an event-triggered mechanism, which activates diagnosis and communication when a failure occurs in the UAV–UGV system. This ensures that the system responds to faults and improves the real-time accuracy of fault diagnosis. Once the fault is detected, we proceed to the third phase. Cooperative fault diagnosis is conducted using the communication network and BLS. The wireless communication allows all unmanned systems to share fault information. The BLS further analyzes the fault information from each unmanned system for a comprehensive diagnosis.
Thus, the CFD framework is designed to effectively diagnose faults within the UAV–UGV system by utilizing an event-triggered mechanism. The input data, consisting of sensor data and state estimation information, are sent for fault detection using a fault detector, and the system communication network and fault diagnostics are used for cooperative fault diagnosis when the fault occurs. Thus, the proposed method can enhance the overall reliability and performance of the system. The input data consist of two parts, namely, the sensor data and state estimation information (such as position, velocity, and acceleration, etc.), denoted by the data set X n and the fault data set X f , where f = 1, 2, …, F.

3.1. Data Pre-Processing

First, we normalize the collected data from the heterogeneous UAV–UGV system, including position, velocity, and acceleration, denoted as X (including normal data set X n and fault data set X f ). Diagnosing a fault involves identifying the fault type of the corresponding UAVs or UGVs in the UAV–UGV system. However, directly using raw data may yield poor performance. To address this issue, ZCA is introduced to reduce feature redundancy and enhance fault characterization. The process of ZCA is detailed here:
The data set X is pre-processed using ZCA. The covariance matrix is constructed by using the following equation:
C = 1 m X X T
Next, Single Value Decomposition (SVD) is performed on the above covariance matrix:
[ U , T , V ] = svd ( X )
where U represents the eigenvector matrix of C . T represents the eigenvalue matrix of C . The data rotation process is performed using the following equation:
X rot = U T X
PCA whitening is as follows:
X P C A w h i t e = X 1 2 X rot
where X 1 2 represents the scaling factor and the scaling factor is obtained by dividing the square root of the corresponding eigenvalue.
X = U X f P C A w h i t e

3.2. Event-Triggered Mechanism of UAV–UGV System

The BLS model is then applied for dynamic event triggering. Specifically, the fault detector is introduced to monitor the occurrence of failures. The learning mechanism of the fault detector model follows
T i 1 = ϕ i ( X W e i + β e i T ) , i = 1 , , n
where ϕ i represents the activation function for the i -th feature node. The variables W e i and β e i are the randomly set weight and bias for the i -th feature node, respectively. It is worth noting that all the feature nodes can be referred to as the feature nodes layer T n 1 .
T n 1 = [ T 1 1 , T 2 1 , , T n 1 ]
The feature nodes layer T n 1 is used to map the enhancement nodes (composed of m sets). This mapping is represented as follows:
E j 1 = φ j ( T n 1 W h j + β h j T ) , j = 1 , , m
where W h j is a weight matrix and β h j denotes a bias matrix. Both the weight and bias matrices are randomly generated. Finally, all the enhancement nodes are used to form the enhancement node layer E m 1 , following
E m 1 = [ E 1 1 , E 2 1 , , E m 1 ]
Therefore, the output of the fault detection result is F 1 and can be calculated as
F 1 = [ T n 1 | E m 1 ] W m 1
where the weights W m 1 is solved using pseudo-inverse method.

3.3. Collaborative Diagnosis of UAV–UGV System

Wireless communication and the fault diagnoser are used to realize the collaborative diagnosis. The input of the fault diagnoser is denoted as X f , and the feature node layer can be obtained by using Equation (8). These equations are defined as follows:
T n 2 = [ T 1 2 , T 2 2 , , T n 2 ]
where T n 2 represents the feature nodes of fault diagnostics. The enhancement nodes layer H m of fault diagnostics are mapped from Equation (10):
E m 2 = [ E 1 2 , E 2 2 , , E m 2 ]
The output from fault diagnosis follows
F 2 = [ T n 2 | E m 2 ] W m 2
The diagnosis result F 2 from the fault diagnostics is used for distributed collaborative diagnosis among UAVs and UGVs. For example, in UAV 2, the collaborative fault diagnosis results are achieved by wirelessly exchanging its own fault diagnosis results with those from neighboring UAVs and UGVs.

4. Result and Discussion

In this section, the proposed fault detection and diagnosis methods are verified on the software-in-the-loop (SIL) UAV–UGV system platform.

4.1. Experimental Settings and Datasets

In this study, various types of sensor faults, including position, velocity and acceleration, are introduced at different locations in the heterogeneous UGV–UAV system. The rate of sensor failure is characterized by a random variable ranging from 0% to 3%, 3% to 6% and from 6% to 9%. As a result, a total of nine different failure scenarios and one normal working state are generated. The data set possesses 20,000 samples, where 70% are allocated for training and the remaining 30% are used for testing.

4.2. Analysis of Event-Triggered Detection Results

We present the performance evaluation of different hyperparameters of the fault detector during the fault detection phase. Figure 2 illustrates the event-triggered results obtained through varying the parameters for both UAVs and UGVs. The number of feature nodes is set at a fixed value of 20. We then determine the suitable number of feature nodes. Figure 2a indicates that UAVs and UGVs achieve the best performance when utilizing 60 enhancement nodes. Figure 2b shows that for UAVs and UGVs, the optimal parameter settings for the number of feature nodes are 26 and 28, respectively.
The selection of these parameter settings is crucial as they impact the performance of the event-triggered process. By selecting the optimal number of feature nodes, the detection phase can effectively identify the faults.
For UAV–UGV systems, continuous signal transmission will cause large network communication overhead and energy consumption. We propose an event-triggered mechanism to realize the self-monitoring of UAVs and UGVs. When the fault occurs, UAVs and UGVs will trigger the alarm to communicate with other nearby UAVs and UGVs. Therefore, the event-triggered mechanism can effectively reduce communication overhead. In the SIL simulation platform, the fault detection results of the UAV–UGV system are shown in Figure 3. The event-triggered accuracy of UAVs, UAVs with ZCA, UGVs and UGVs with ZCA are 97.98%, 98.96%, 94.53% and 99%, respectively.

4.3. Analysis of Fault Diagnosis Results

Figure 4 shows the parameters used for fault diagnosis. In the cooperative fault diagnosis stage of fault diagnostics, compared with the event-triggered stage of the fault detector, the number of enhancement nodes and feature nodes are reduced for UAVs and UGVs. Specifically, on UAVs, there are 3440 fewer enhancement nodes and 324 fewer feature nodes. In UGVs, the number of enhanced nodes decreased by 2940 and the number of feature nodes decreased by 222. The event-triggered collaborative fault diagnosis is more efficient. Compared with the periodic fault diagnosis method, this improvement can effectively reduce the computational complexity of the network, thus saving computing resources and improving the algorithm calculation speed.
Figure 5 shows the results of the collaborative fault diagnosis. Specifically, Figure 5a,c demonstrate the diagnostic accuracy of the UAVs and UGVs without ZCA, and we achieve accuracies of 90.33% and 95.46%, respectively. In contrast, Figure 5b,d present the FD accuracy of the UAVs and UGVs with ZCA, and we achieve accuracies of 94.85% and 97.62%, respectively. These results indicate that the diagnostic performance significantly improves after applying ZCA for data processing.

4.4. Fault Diagnosis Comparison Results

To further validate the effectiveness of the proposed method, we select several methods, such as the Sparse Auto Encoder (SAE) [36], Support Vector Machines (SVM) [37], and the broad learning method for comparison. The optimal settings for the enhancement node and feature node of BLS are determined to be 3500 and 350, respectively, for UAV. For UGV, the optimal settings are 3000 and 250, respectively. For SVM, the standard deviation value and penalty coefficient are set to 3.5 and 5.5, respectively. The SAE neural network configuration consists of 50-30-20 neurons.
Table 1 summarizes the comparison results among the four methods. For UAVs, compared with SVE, SVM and BLS models, the diagnostic accuracy of the proposed method is improved by 7.92%, 1.23% and 4.52%, respectively. For UGVs, compared with SVE, SVM and BLS models, the diagnostic accuracy of the proposed method is improved by 8.73%, 4.59% and 2.16%, respectively. For UAV–UGV systems, compared with SVE, SVM and BLS models, the diagnostic accuracy of the proposed method is improved by 8.32%, 2.91% and 3.34%, respectively. In summary, by comparing with SVE, SVM and BLS models, the proposed method outperforms the other three fault diagnosis methods.

5. Conclusions

This paper presents a collaborative fault diagnosis scheme for UAV–UGV systems, utilizing an event-triggered mechanism and wireless communication. This approach enables both the self-monitoring and collaborative diagnosis of heterogeneous UAV–UGV systems while effectively reducing wireless communication overhead. The proposed scheme is validated on the SIL platform, and comprehensive experimental results demonstrate its effectiveness.
In the future, further research could explore the integration of advanced machine learning techniques to improve the system’s diagnostic capabilities. In addition, the test platform is extended to include more diverse and complex fault scenarios to verify the robustness and adaptability of the algorithm.

Author Contributions

Conceptualization, R.L. and B.J.; methodology, R.L.; software, R.L.; validation, R.L. and N.L.; formal analysis, B.J.; investigation, B.J.; resources, N.L.; data curation, R.L; writing—original draft preparation, R.L.; writing—review and editing, R.L., Y.Z. and B.J.; visualization, R.L. and L.G.; supervision, B.J. and N.L.; project administration, B.J.; funding acquisition, B.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62020106003 and Grant 62263010, in part by the Outstanding Youth Foundation of Jiangsu Province of China under Grant BK20222012, in part by the High Level Talent Research Start-up Fund of Anhui Polytechnic University under Grant 2022YQQ052, in part by the Open fund of the National Key Laboratory of Helicopter Aeromechanics under Grant 2024-ZSJ-LB-02-04, in part by the Natural Science Research Project of Anhui Province Universities under Grant 2023AH040121, and in part by the Outstanding Doctoral Dissertation in NUAA under Grant BCXJ24-07.

Data Availability Statement

The dataset is available on request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, H.; Li, X. Distributed model predictive consensus of heterogeneous time-varying multi-agent systems: With and without self-triggered mechanism. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 5358–5368. [Google Scholar] [CrossRef]
  2. Shen, Z.; Zhou, G.; Huang, H.; Huang, C.; Wang, Y.; Wang, F. Convex Optimization-Based Trajectory Planning for Quadrotors Landing on Aerial Vehicle Carriers. IEEE Trans. Intell. Veh. 2023, 9, 138–150. [Google Scholar] [CrossRef]
  3. Deng, C.; Wang, S.; Wang, J.; Xu, Y.; Chen, Z. LiDAR Depth Cluster Active Detection and Localization for a UAV with Partial Information Loss in GNSS. Unmanned Syst. 2024, 1–13. [Google Scholar] [CrossRef]
  4. Li, W.; Ge, Y.; Guan, Z.; Gao, H.; Feng, H. NMPC-based UAV-USV cooperative tracking and landing. J. Frankl. Inst. 2023, 360, 7481–7500. [Google Scholar] [CrossRef]
  5. Bao, G.; Ma, L.; Yi, X. Recent advances on cooperative control of heterogeneous multi-agent systems subject to constraints: A survey. Syst. Sci. Control Eng. 2022, 10, 539–551. [Google Scholar] [CrossRef]
  6. Zheng, Y.; Wang, L. Consensus of heterogeneous multi-agent systems without velocity measurements. Int. J. Control 2012, 85, 906–914. [Google Scholar] [CrossRef]
  7. Ma, M.; Wang, Z. Distributed Offloading for Multi-UAV Swarms in MEC-Assisted 5G Heterogeneous Networks. Drones 2023, 7, 226. [Google Scholar] [CrossRef]
  8. Liu, K.; Ji, Z.; Xie, G.; Wang, L. Consensus for heterogeneous multi-agent systems under fixed and switching topologies. J. Frankl. Inst. 2015, 352, 3670–3683. [Google Scholar] [CrossRef]
  9. Cheng, W.; Zhang, K.; Jiang, B.; Ding, S.X. Fixed-time formation tracking for heterogeneous multiagent systems under actuator faults and directed topologies. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3063–3077. [Google Scholar] [CrossRef]
  10. Liu, Y.; Wang, Z. Data-based output synchronization of discrete-time heterogeneous multiagent systems with sensor faults. IEEE Trans. Cybern. 2022, 54, 265–272. [Google Scholar] [CrossRef]
  11. Guo, L.; Ren, Y.; Li, R.; Jiang, B. Prior Knowledge-Augmented Broad Reinforcement Learning Framework for Fault Diagnosis of Heterogeneous Multiagent Systems. IEEE Trans. Cogn. Dev. Syst. 2023, 16, 115–123. [Google Scholar] [CrossRef]
  12. Saied, M.; Mahairy, T.; Francis, C.; Shraim, H.; Mazeh, H.; Rafei, M.E. Differential Flatness-Based Approach for Sensors and Actuators Fault Diagnosis of a Multirotor UAV. IFAC-PapersOnLine 2019, 52, 831–836. [Google Scholar] [CrossRef]
  13. Jiang, B.; Zhang, K.; Shi, P. Integrated fault estimation and accommodation design for discrete-time Takagi–Sugeno fuzzy systems with actuator faults. IEEE Trans. Fuzzy Syst. 2010, 19, 291–304. [Google Scholar] [CrossRef]
  14. López-Estrada, F.R.; Ponsart, J.C.; Theilliol, D.; Zhang, Y.; Astorga Zaragoza, C.M. LPV model-based tracking control and robust sensor fault diagnosis for a quadrotor UAV. J. Intell. Robot. Syst. 2016, 84, 163–177. [Google Scholar] [CrossRef]
  15. Jiang, B.; Shen, Q.; Shi, P. Neural-networked adaptive tracking control for switched nonlinear pure-feedback systems under arbitrary switching. Automatica 2015, 61, 119–125. [Google Scholar] [CrossRef]
  16. Deghat, M.; Lampiri, E. Sensor Anomaly Detection and Recovery in the Roll Dynamics of a Delta-Wing Aircraft via Monte Carlo and Maximum Likelihood Methods. IFAC-PapersOnLine 2017, 50, 12791–12796. [Google Scholar]
  17. Zhang, K.; Jiang, B.; Shi, P. Adjustable parameter-based distributed fault estimation observer design for multiagent systems with directed graphs. IEEE Trans. Cybern. 2016, 47, 306–314. [Google Scholar] [CrossRef] [PubMed]
  18. Liu, C.; Jiang, B.; Patton, R.J.; Zhang, K. Hierarchical-structure-based fault estimation and fault-tolerant control for multiagent systems. IEEE Trans. Control Netw. Syst. 2018, 6, 586–597. [Google Scholar] [CrossRef]
  19. Zhu, J.W.; Yang, G.H. Robust distributed fault estimation for a network of dynamical systems. IEEE Trans. Control Netw. Syst. 2016, 5, 14–22. [Google Scholar] [CrossRef]
  20. Han, J.; Liu, X.; Gao, X.; Wei, X. Intermediate observer-based robust distributed fault estimation for nonlinear multiagent systems with directed graphs. IEEE Trans. Ind. Inform. 2019, 16, 7426–7436. [Google Scholar] [CrossRef]
  21. Munawir, M.; Agustini, D.R.; Rahmawati, R.; Anzhar, A.M.N. Machine diagnosis based multi-agent technology by autonomous sensor with energy harvesting. Journal of Computer Engineering. Electron. Inf. Technol. 2022, 1, 14–21. [Google Scholar]
  22. Lu, X.; Liu, X.; Li, B.; Zhong, J. Data-driven state prediction and sensor fault diagnosis for multi-agent systems with application to a twin rotational inverted pendulu. Processes 2021, 9, 1505. [Google Scholar] [CrossRef]
  23. El Koujok, M.; Ragab, A.; Amazouz, M. A multi-agent approach based on machine-learning for fault diagnosis. IFAC-PapersOnLine 2019, 52, 103–108. [Google Scholar] [CrossRef]
  24. Zhang, D.; Feng, G.; Shi, Y.; Srinivasan, D. Physical safety and cyber security analysis of multi-agent systems: A survey of recent advances. IEEE/CAA J. Autom. Sin. 2021, 8, 319–333. [Google Scholar] [CrossRef]
  25. Li, J.; Yu, T.; Yang, B. A data-driven output voltage control of solid oxide fuel cell using multi-agent deep reinforcement learning. Appl. Energy 2021, 304, 117541. [Google Scholar] [CrossRef]
  26. Wang, C.; Lu, N.; Cheng, Y.; Jiang, B. A data-driven aero-engine degradation prognostic strategy. IEEE Trans. Cybern. 2019, 51, 1531–1541. [Google Scholar] [CrossRef]
  27. Louati, F.; Ktata, F.B. A deep learning-based multi-agent system for intrusion detection. SN Appl. Sci. 2020, 2, 675. [Google Scholar] [CrossRef]
  28. Guo, L.; Li, R.; Jiang, B. Fault detection and diagnosis using statistic feature and improved broad learning for traction systems in high-speed trains. IEEE Trans. Artif. Intell. 2022, 4, 679–688. [Google Scholar] [CrossRef]
  29. Lu, N.; Jiang, B.; Meng, X.; Zhao, H. Diagnosis, diagnosticability analysis, and test point design for multiple faults based on multisignal modeling and blind source separation. IEEE Trans. Syst. Man Cybern. Syst. 2017, 50, 137–148. [Google Scholar] [CrossRef]
  30. Al-Haddad, L.A.; Jaber, A.A. An intelligent fault diagnosis approach for multirotor UAVs based on deep neural network of multi-resolution transform features. Drones 2023, 7, 82. [Google Scholar] [CrossRef]
  31. Yang, P.; Geng, H.; Wen, C.; Liu, P. An intelligent quadrotor fault diagnosis method based on novel deep residual shrinkage network. Drones 2021, 5, 133. [Google Scholar] [CrossRef]
  32. Guo, L.; Li, R.; Jiang, B. A data-driven long time-series electrical line trip fault prediction method using an improved stacked-informer network. Sensors 2021, 21, 4466. [Google Scholar] [CrossRef] [PubMed]
  33. He, J.; Ouyang, M.; Chen, Z.; Chen, D.; Liu, S. A deep transfer learning fault diagnosis method based on WGAN and minimum singular value for non-homologous bearing. IEEE Trans. Instrum. Meas. 2022, 71, 1–9. [Google Scholar] [CrossRef]
  34. Chen, C.L.P.; Liu, Z. Broad learning system: An effective and efficient incremental learning system without the need for deep architecture. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 10–24. [Google Scholar] [CrossRef]
  35. Li, R.Z.; Jiang, B.; Yu, Z.; Lu, N. Data-driven fault detection and diagnosis for UAV swarms. J. Beijing Univ. Aeronaut. Astronaut. 2024, 50, 1586–1592. [Google Scholar]
  36. Zhao, X.; He, Z.; Zhang, S.; Liang, D. A sparse-representation-based robust inspection system for hidden defects classification in casting components. Neurocomputing 2015, 153, 1–10. [Google Scholar] [CrossRef]
  37. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
Figure 1. The whole CFD framework. (Different colors mean the Signals from different from the position sensors.)
Figure 1. The whole CFD framework. (Different colors mean the Signals from different from the position sensors.)
Drones 08 00324 g001
Figure 2. The parameters used for event-triggered. (a) The different enhancement nodes parameter settings of fault detector for UAV–UGV system; (b) the different feature nodes parameter settings of fault detector for UAV–UGV system.
Figure 2. The parameters used for event-triggered. (a) The different enhancement nodes parameter settings of fault detector for UAV–UGV system; (b) the different feature nodes parameter settings of fault detector for UAV–UGV system.
Drones 08 00324 g002
Figure 3. Event-triggered result of fault detector and fault detector with ZCA. (a) Fault detector event-triggered results for UAVs; (b) fault detector with ZCA cooperative event-triggered results for UAVs; (c) fault detector event-triggered results for UGVs; (d) fault detector with ZCA event-triggered results for UAVs.
Figure 3. Event-triggered result of fault detector and fault detector with ZCA. (a) Fault detector event-triggered results for UAVs; (b) fault detector with ZCA cooperative event-triggered results for UAVs; (c) fault detector event-triggered results for UGVs; (d) fault detector with ZCA event-triggered results for UAVs.
Drones 08 00324 g003
Figure 4. The parameters used for fault diagnosis. (a) The different enhancement nodes parameter settings of fault diagnostics for UAV–UGV system; (b) the different feature nodes parameter settings of BLS 2 for UAV–UGV system.
Figure 4. The parameters used for fault diagnosis. (a) The different enhancement nodes parameter settings of fault diagnostics for UAV–UGV system; (b) the different feature nodes parameter settings of BLS 2 for UAV–UGV system.
Drones 08 00324 g004
Figure 5. Comparative cooperative diagnosis result of fault diagnostics and fault diagnostics with ZCA. (a) fault diagnostics cooperative fault diagnosis results for UAVs; (b) fault diagnostics with ZCA cooperative fault diagnosis results for UAVs; (c) fault diagnostics cooperative fault diagnosis results for UGVs; (d) fault diagnostics with ZCA cooperative fault diagnosis results for UAVs.
Figure 5. Comparative cooperative diagnosis result of fault diagnostics and fault diagnostics with ZCA. (a) fault diagnostics cooperative fault diagnosis results for UAVs; (b) fault diagnostics with ZCA cooperative fault diagnosis results for UAVs; (c) fault diagnostics cooperative fault diagnosis results for UGVs; (d) fault diagnostics with ZCA cooperative fault diagnosis results for UAVs.
Drones 08 00324 g005
Table 1. Performance comparison using three methods.
Table 1. Performance comparison using three methods.
MethodSAESVMBLSThe Proposed Method
UAVs86.93%93.62%90.33%94.85%
UGVs88.89%93.03%95.46%97.62%
UAV–UGV systems87.91%93.32%92.89%96.23%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, R.; Jiang, B.; Zong, Y.; Lu, N.; Guo, L. Event-Triggered Collaborative Fault Diagnosis for UAV–UGV Systems. Drones 2024, 8, 324. https://doi.org/10.3390/drones8070324

AMA Style

Li R, Jiang B, Zong Y, Lu N, Guo L. Event-Triggered Collaborative Fault Diagnosis for UAV–UGV Systems. Drones. 2024; 8(7):324. https://doi.org/10.3390/drones8070324

Chicago/Turabian Style

Li, Runze, Bin Jiang, Yan Zong, Ningyun Lu, and Li Guo. 2024. "Event-Triggered Collaborative Fault Diagnosis for UAV–UGV Systems" Drones 8, no. 7: 324. https://doi.org/10.3390/drones8070324

APA Style

Li, R., Jiang, B., Zong, Y., Lu, N., & Guo, L. (2024). Event-Triggered Collaborative Fault Diagnosis for UAV–UGV Systems. Drones, 8(7), 324. https://doi.org/10.3390/drones8070324

Article Metrics

Back to TopTop