# Machine Learning for UAV Propeller Fault Detection based on a Hybrid Data Generation Model

arXiv: https://arxiv.org/abs/2302.01556 · HTML: https://mlsanity.com/paper/2302.01556/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 4 of its 28 references that are in the map.
- First posted on arXiv 3 Feb 2023.

## Builds on (most cited first, 4 of 4)

- [Deep Learning for Time-Series Analysis](https://mlsanity.com/paper/1701.01887/) (2017)
- [UAV and Machine Learning Based Refinement of a Satellite-Driven Vegetation Index for Precision Agriculture](https://mlsanity.com/paper/2004.14421/) (2020)
- [On-board Deep-learning-based Unmanned Aerial Vehicle Fault Cause Detection and Identification](https://mlsanity.com/paper/2005.00336/) (2020)
- [An Audio-Based Fault Diagnosis Method for Quadrotors Using Convolutional Neural Network and Transfer Learning](https://mlsanity.com/paper/2003.02649/) (2020)

## Built on by (most cited first, 2 of 2)

- [Simulation-to-reality UAV Fault Diagnosis with Deep Learning](https://mlsanity.com/paper/2302.04410/) (2023)
- [A Machine Learning Framework for Fault Detection, Isolation, and Severity Prediction of Autonomous VTOL Aircraft](https://mlsanity.com/paper/2609.14180/) (2026)

## Abstract (arXiv)

This paper describes the development of an on-board data-driven system that can monitor and localize the fault in a quadrotor unmanned aerial vehicle (UAV) and at the same time, evaluate the degree of damage of the fault under real scenarios. To achieve offline training data generation, a hybrid approach is proposed for the development of a virtual data-generative model using a combination of data-driven models as well as well-established dynamic models that describe the kinematics of the UAV. To effectively represent the drop in performance of a faulty propeller, a variation of the deep neural network, a LSTM network is proposed. With the RPM of the propeller as input and based on the fault condition of the propeller, the proposed propeller model estimates the resultant torque and thrust. Then, flight datasets of the UAV under various fault scenarios are generated via simulation using the developed data-generative model. Lastly, a fault classifier using a CNN model is proposed to identify as well as evaluate the degree of damage to the damaged propeller. The scope of this paper focuses on the identification of faulty propellers and classification of the fault level for quadrotor UAVs using RPM as well as flight data. Doing so allows for early minor fault detection to prevent serious faults from occurring if the fault is left unrepaired. To further validate the workability of this approach outside of simulation, a real-flight test is conducted indoors. The real flight data is collected and a simulation to real sim-real test is conducted. Due to the imperfections in the build of our experimental UAV, a slight calibration approach to our simulation model is further proposed and the experimental results obtained show that our trained model can identify the location of propeller fault as well as the degree/type of damage. Currently, the diagnosis accuracy on the testing set is over 80%.
