A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis

This paper aims to build a Self-supervised Fault Detection Model for UAVs combined with an Auto-Encoder. With the development of data science, it is imperative to detect UAV faults and improve their safety. Many factors affect the fault of a UAV, such as the voltage of the generator, angle of attack...

Full description

Bibliographic Details
Main Authors: Shenghan Zhou, Tianhuai Wang, Linchao Yang, Zhao He, Siting Cao
Format: Article
Language:English
Published: MDPI AG 2023-03-01
Series:Aerospace
Subjects:
Online Access:https://www.mdpi.com/2226-4310/10/3/250
_version_ 1797614171561394176
author Shenghan Zhou
Tianhuai Wang
Linchao Yang
Zhao He
Siting Cao
author_facet Shenghan Zhou
Tianhuai Wang
Linchao Yang
Zhao He
Siting Cao
author_sort Shenghan Zhou
collection DOAJ
description This paper aims to build a Self-supervised Fault Detection Model for UAVs combined with an Auto-Encoder. With the development of data science, it is imperative to detect UAV faults and improve their safety. Many factors affect the fault of a UAV, such as the voltage of the generator, angle of attack, and position of the rudder surface. A UAV is a typical complex system, and its flight data are typical high-dimensional large sample data sets. In practical applications such as UAV fault detection, the fault data only appear in a small part of the data sets. In this study, representation learning is used to extract the normal features of the flight data and reduce the dimensions of the data. The normal data are used for the training of the Auto-Encoder, and the reconstruction loss is used as the criterion for fault detection. An Improved Auto-Encoder suitable for UAV Flight Data Sets is proposed in this paper. In the Auto-Encoder, we use wavelet analysis to extract the low-frequency signals with different frequencies from the flight data. The Auto-Encoder is used for the feature extraction and reconstruction of the low-frequency signals with different frequencies. To improve the effectiveness of the fault localization at inference, we develop a new fault factor location model, which is based on the reconstruction loss of the Auto-Encoder and edge detection operator. The UAV Flight Data Sets are used for hard-landing detection, and an average accuracy of 91.01% is obtained. Compared with other models, the results suggest that the developed Self-supervised Fault Detection Model for UAVs has better accuracy. Concluding this study, an explanation is provided concerning the proposed model’s good results.
first_indexed 2024-03-11T07:06:01Z
format Article
id doaj.art-d9f2464f1aed497497abd6e0ce5683bc
institution Directory Open Access Journal
issn 2226-4310
language English
last_indexed 2024-03-11T07:06:01Z
publishDate 2023-03-01
publisher MDPI AG
record_format Article
series Aerospace
spelling doaj.art-d9f2464f1aed497497abd6e0ce5683bc2023-11-17T08:58:27ZengMDPI AGAerospace2226-43102023-03-0110325010.3390/aerospace10030250A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet AnalysisShenghan Zhou0Tianhuai Wang1Linchao Yang2Zhao He3Siting Cao4School of Reliability and Systems Engineering, Beihang University, Beijing 100191, ChinaSchool of Reliability and Systems Engineering, Beihang University, Beijing 100191, ChinaSchool of Reliability and Systems Engineering, Beihang University, Beijing 100191, ChinaSchool of Reliability and Systems Engineering, Beihang University, Beijing 100191, ChinaSchool of Reliability and Systems Engineering, Beihang University, Beijing 100191, ChinaThis paper aims to build a Self-supervised Fault Detection Model for UAVs combined with an Auto-Encoder. With the development of data science, it is imperative to detect UAV faults and improve their safety. Many factors affect the fault of a UAV, such as the voltage of the generator, angle of attack, and position of the rudder surface. A UAV is a typical complex system, and its flight data are typical high-dimensional large sample data sets. In practical applications such as UAV fault detection, the fault data only appear in a small part of the data sets. In this study, representation learning is used to extract the normal features of the flight data and reduce the dimensions of the data. The normal data are used for the training of the Auto-Encoder, and the reconstruction loss is used as the criterion for fault detection. An Improved Auto-Encoder suitable for UAV Flight Data Sets is proposed in this paper. In the Auto-Encoder, we use wavelet analysis to extract the low-frequency signals with different frequencies from the flight data. The Auto-Encoder is used for the feature extraction and reconstruction of the low-frequency signals with different frequencies. To improve the effectiveness of the fault localization at inference, we develop a new fault factor location model, which is based on the reconstruction loss of the Auto-Encoder and edge detection operator. The UAV Flight Data Sets are used for hard-landing detection, and an average accuracy of 91.01% is obtained. Compared with other models, the results suggest that the developed Self-supervised Fault Detection Model for UAVs has better accuracy. Concluding this study, an explanation is provided concerning the proposed model’s good results.https://www.mdpi.com/2226-4310/10/3/250fault detectionwavelet analysisAuto-Encoderedge detection operatorflight data
spellingShingle Shenghan Zhou
Tianhuai Wang
Linchao Yang
Zhao He
Siting Cao
A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis
Aerospace
fault detection
wavelet analysis
Auto-Encoder
edge detection operator
flight data
title A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis
title_full A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis
title_fullStr A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis
title_full_unstemmed A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis
title_short A Self-Supervised Fault Detection for UAV Based on Unbalanced Flight Data Representation Learning and Wavelet Analysis
title_sort self supervised fault detection for uav based on unbalanced flight data representation learning and wavelet analysis
topic fault detection
wavelet analysis
Auto-Encoder
edge detection operator
flight data
url https://www.mdpi.com/2226-4310/10/3/250
work_keys_str_mv AT shenghanzhou aselfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT tianhuaiwang aselfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT linchaoyang aselfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT zhaohe aselfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT sitingcao aselfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT shenghanzhou selfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT tianhuaiwang selfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT linchaoyang selfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT zhaohe selfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis
AT sitingcao selfsupervisedfaultdetectionforuavbasedonunbalancedflightdatarepresentationlearningandwaveletanalysis