Cargando…

Failure Detection in Quadcopter UAVs Using K-Means Clustering

We propose an unmanned aerial vehicle (UAV) failure detection system as the first step of a three-step autonomous emergency landing safety framework for UAVs. We showed the effectiveness and feasibility of using vibration data with the k-means clustering algorithm in detecting mid-flight UAV failure...

Descripción completa

Detalles Bibliográficos
Autores principales: Cabahug, James, Eslamiat, Hossein
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9415667/
https://www.ncbi.nlm.nih.gov/pubmed/36015796
http://dx.doi.org/10.3390/s22166037
_version_ 1784776287292751872
author Cabahug, James
Eslamiat, Hossein
author_facet Cabahug, James
Eslamiat, Hossein
author_sort Cabahug, James
collection PubMed
description We propose an unmanned aerial vehicle (UAV) failure detection system as the first step of a three-step autonomous emergency landing safety framework for UAVs. We showed the effectiveness and feasibility of using vibration data with the k-means clustering algorithm in detecting mid-flight UAV failures for that purpose. Specifically, we measured vibration signals for different faulty propeller cases during several test flights, utilizing a custom-made hardware system. After we made the vibration graphs and extracted the data, we investigated to determine the combination of acceleration and gyroscope parameters that results in the best accuracy of failure detection in quadcopter UAVs. Our investigations show that considering the gyroscope parameter in the vertical direction (gZ) along with the accelerometer parameter in the same direction (aZ) results in the highest accuracy of failure detection for the purpose of emergency landing of faulty UAVs, while ensuring a quick detection and timely engagement of the safety framework. Based on the parameter set (gZ-aZ), we then created scatter plots and confusion matrices, and applied the k-means clustering algorithm to the vibration dataset to classify the data into three health state clusters—normal, faulty, and failure. We confirm the effectiveness of the proposed system with flight experiments, in which we were able to detect faults and failures utilizing the aforementioned clusters in real time.
format Online
Article
Text
id pubmed-9415667
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-94156672022-08-27 Failure Detection in Quadcopter UAVs Using K-Means Clustering Cabahug, James Eslamiat, Hossein Sensors (Basel) Article We propose an unmanned aerial vehicle (UAV) failure detection system as the first step of a three-step autonomous emergency landing safety framework for UAVs. We showed the effectiveness and feasibility of using vibration data with the k-means clustering algorithm in detecting mid-flight UAV failures for that purpose. Specifically, we measured vibration signals for different faulty propeller cases during several test flights, utilizing a custom-made hardware system. After we made the vibration graphs and extracted the data, we investigated to determine the combination of acceleration and gyroscope parameters that results in the best accuracy of failure detection in quadcopter UAVs. Our investigations show that considering the gyroscope parameter in the vertical direction (gZ) along with the accelerometer parameter in the same direction (aZ) results in the highest accuracy of failure detection for the purpose of emergency landing of faulty UAVs, while ensuring a quick detection and timely engagement of the safety framework. Based on the parameter set (gZ-aZ), we then created scatter plots and confusion matrices, and applied the k-means clustering algorithm to the vibration dataset to classify the data into three health state clusters—normal, faulty, and failure. We confirm the effectiveness of the proposed system with flight experiments, in which we were able to detect faults and failures utilizing the aforementioned clusters in real time. MDPI 2022-08-12 /pmc/articles/PMC9415667/ /pubmed/36015796 http://dx.doi.org/10.3390/s22166037 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cabahug, James
Eslamiat, Hossein
Failure Detection in Quadcopter UAVs Using K-Means Clustering
title Failure Detection in Quadcopter UAVs Using K-Means Clustering
title_full Failure Detection in Quadcopter UAVs Using K-Means Clustering
title_fullStr Failure Detection in Quadcopter UAVs Using K-Means Clustering
title_full_unstemmed Failure Detection in Quadcopter UAVs Using K-Means Clustering
title_short Failure Detection in Quadcopter UAVs Using K-Means Clustering
title_sort failure detection in quadcopter uavs using k-means clustering
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9415667/
https://www.ncbi.nlm.nih.gov/pubmed/36015796
http://dx.doi.org/10.3390/s22166037
work_keys_str_mv AT cabahugjames failuredetectioninquadcopteruavsusingkmeansclustering
AT eslamiathossein failuredetectioninquadcopteruavsusingkmeansclustering