This article presents a Fault Detection (FD) method to deal with propeller faults on multirotor drones in real-time. Several solutions have been proposed in the literature, however, they depend on additional sensors and/or dedicated hardware to deal with heavy computational complexity. So, they cannot be implemented in off-the-shelf commercial devices, i.e., without the aid of additional on-board sensors and/or extra computational power. The proposed method, instead, requires the on-board Inertial Measurement Unit (IMU) data only: by combining Finite Impulse Response (FIR), together with sparse classifiers, only a subset of the features is actually needed online and the FD is thus feasible in real-time. Design and tests are based on real flight data from a hexarotor, equipped with a conventional ArduPilot-based controller. The classification accuracy in testing is up to 93.37% (98.21%) with a binary tree (Linear Support Vector Machine (LSVM)). Moreover, the space and time complexity of the proposed method is low: on a PixHawk Cube flight controller, it requires less than 2% of the cycle time, and can then run in real-time. Finally, the proposed fault detection solution is model-free and it can be easily generalized to other multirotor vehicles.

Real-time propeller fault detection for multirotor drones based on vibration data analysis / Baldini, A.; Felicetti, R.; Ferracuti, F.; Freddi, A.; Iarlori, S.; Monteriu', A.. - In: ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE. - ISSN 0952-1976. - 123:(2023). [10.1016/j.engappai.2023.106343]

Real-time propeller fault detection for multirotor drones based on vibration data analysis

Baldini A.;Felicetti R.
;
Ferracuti F.;Freddi A.;Iarlori S.;Monteriu' A.
2023-01-01

Abstract

This article presents a Fault Detection (FD) method to deal with propeller faults on multirotor drones in real-time. Several solutions have been proposed in the literature, however, they depend on additional sensors and/or dedicated hardware to deal with heavy computational complexity. So, they cannot be implemented in off-the-shelf commercial devices, i.e., without the aid of additional on-board sensors and/or extra computational power. The proposed method, instead, requires the on-board Inertial Measurement Unit (IMU) data only: by combining Finite Impulse Response (FIR), together with sparse classifiers, only a subset of the features is actually needed online and the FD is thus feasible in real-time. Design and tests are based on real flight data from a hexarotor, equipped with a conventional ArduPilot-based controller. The classification accuracy in testing is up to 93.37% (98.21%) with a binary tree (Linear Support Vector Machine (LSVM)). Moreover, the space and time complexity of the proposed method is low: on a PixHawk Cube flight controller, it requires less than 2% of the cycle time, and can then run in real-time. Finally, the proposed fault detection solution is model-free and it can be easily generalized to other multirotor vehicles.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0952197623005274-main.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza d'uso: Creative commons
Dimensione 2.7 MB
Formato Adobe PDF
2.7 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11566/314749
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 7
social impact