Real-Time Drone Propeller Fault Detection Using Onboard Vibration Sensors and Optimized Machine Learning
摘要
Propeller failures represent one of the most critical risks to unmanned aerial vehicle (UAV) safety. Conventional diagnostic methods often lack robustness, real-time applicability, and scalability, limiting their effectiveness for in-flight monitoring and predictive maintenance.
PurposeThis study aims to develop and validate a lightweight, real-time diagnostic framework that integrates IoT-based sensing, multi-domain vibration analysis, and optimized machine learning for accurate detection of UAV propeller faults.
MethodsAn embedded ESP32–ADXL335 platform was designed to continuously acquire tri-axial vibration signals at 200 Hz and transmit them wirelessly with end-to-end latency under 150 ms and active current consumption of ~12 mA. A multi-domain feature set (time, frequency, and time–frequency) was extracted and evaluated using three classifiers—Support Vector Machine (SVM), Multi-Layer Perceptron (MLP), and XGBoost—each optimized through Genetic Algorithm, Markov Chain Monte Carlo, or Grid Search. Additionally, a custom Deep Neural Network (DNN) with residual-style architecture and embedded feature selection was implemented.
ResultsExperimental validation showed that the GA-optimized SVM achieved 98.8% classification accuracy, reducing false alarms by 40% compared to traditional FFT-based approaches. The proposed DNN achieved 100% classification accuracy, surpassing all conventional models and confirming the potential of deep learning for UAV fault diagnostics.
ConclusionsThe proposed framework establishes a scalable, low-cost, and real-time solution for UAV health monitoring. By combining efficient IoT-based sensing with advanced feature analysis and optimized classifiers, it provides a path toward predictive maintenance strategies and improved UAV safety.