Abstract
As unmanned aerial vehicles (UAVs) are witnessing a rapid increase in usage in regard to many different applications, it has become paramount to classify blade faults and unbalances in preflight processes. This paper aims to introduce and show the effectiveness of new unbalance classification models using two different machine learning techniques; support vector machine (SVM) and k nearest neighbor (kNN). Screw loosening, motor base shifting, and other faults were simulated as weight-adding unbalances on the blades of a quadcopter UAV. The vibration-based signal processing features in the time domain were extracted with the aid of a 3-axis accelerometer sensor and a data acquisition system while in hover mode. ReliefF supreme feature scoring and ranking method were used to improve prediction accuracy to acquire effective features and suppress insufficient ones. The performance of the models was validated using several methods by comparing them with the basic models. Accuracy increased from 92.52 to 98.85% and from 95.1 to 96.41% in SVM and kNN machine learning classifiers, respectively. The enhanced models proved reliance on locating unbalanced blades as the processing time decreased noticeably. The results stipulate that the proposed system transcended current developments in predicting blade faults of UAVs and showed good promise for future development of embedded systems-based quadcopter fault diagnosis.
Similar content being viewed by others
References
AL-Qaisy AAS (2018) Assembling a smart phone controlled surveillance unmanned quadcopter. In: 2018 international conference on engineering technology and their applications (IICETA), pp 81–86. https://doi.org/10.1109/IICETA.2018.8458089
Francis Abiodun T (2020) Usage of drones or unmanned aerial vehicles (UAVs) for effective aerial surveillance, map** system and intelligence gathering in combating insecurity in Nigeria. [Online]. Available: www.abjournals.org
Idrissi M, Salami M, Annaz F (2022) A review of quadrotor unmanned aerial vehicles: applications, architectural design and control algorithms. https://doi.org/10.1007/s10846-021-01527-7/Published
Al-Haddad LA, Jaber AA (2023) Influence of operationally consumed propellers on multirotor UAVs airworthiness: finite element and experimental approach. IEEE Sens J. https://doi.org/10.1109/JSEN.2023.3267043
Stampa M, Sutorma A, Jahn U, Thiem J, Wolff C, Röhrig C (2021) Maturity levels of public safety applications using unmanned aerial systems: a review. J Intell Robot Syst Theory Appl. https://doi.org/10.1007/s10846-021-01462-7
Tsouros DC, Bibi S, Sarigiannidis PG (2019) A review on UAV-based applications for precision agriculture. Information (Switzerland). https://doi.org/10.3390/info10110349
Ghasri M, Maghrebi M (2021) Factors affecting unmanned aerial vehicles’ safety: a post-occurrence exploratory data analysis of drones’ accidents and incidents in Australia. Saf Sci 139:105273. https://doi.org/10.1016/j.ssci.2021.105273
Al-Haddad LA, Jaber A (2022) Applications of machine learning techniques for fault diagnosis of UAVs
Hadi MH, Hussain Issa A, Alaa Sabri A (2021) Design and FPGA implementation of intelligent fault detection in smart wireless sensor networks. Eng Technol J 39(41):653–662. https://doi.org/10.30684/etj.v39i4a.1951
Dhomad TA, Jaber AA (2020) Bearing fault diagnosis using motor current signature analysis and the artificial neural network. Int J Nano Biomater 10(1):70–79
Bronz M, Baskaya E, Delahaye D, Puechmorel S (2020) Real-time fault detection on small fixed-wing UAVs using machine learning. [Online]. Available: https://github.com/mrtbrnz/
Saied M, Lussier B, Fantoni I, Shraim H, Francis C (2017) Fault diagnosis and fault-tolerant control of an octorotor UAV using motors speeds measurements. In: IFAC-PapersOnLine, pp 5263–5268. https://doi.org/10.1016/j.ifacol.2017.08.468
Alexander D, Burgos T (2017) Damage classification based on machine learning applications for an unmanned aerial vehicle Wavy Leading Edge: Study of the Aerodynamic Behavior of a Winglet with Wavy Leading Edge View project. [Online]. Available: https://www.researchgate.net/publication/320084620
Baskaya E, Bronz M, Delahaye D (2017) Fault detection & diagnosis for small UAVs via machine learning. In: 2017 IEEE/AIAA 36th digital avionics systems conference (DASC). IEEE, pp 1–6
Bondyra A, Gasior P, Gardecki S, Kasinski A (2018) Development of the sensory network for the vibration-based fault detection and isolation in the multirotor UAV propulsion system. In: ICINCO 2018—Proceedings of the 15th international conference on informatics in control, automation and robotics. SciTePress, pp 102–109. https://doi.org/10.5220/0006846801020109
Altinors A, Yol F, Yaman O (2021) A sound based method for fault detection with statistical feature extraction in UAV motors. Appl Acoust 183:108325. https://doi.org/10.1016/j.apacoust.2021.108325
Verma AK, Radhika S, Padmanabhan SV (2018) Wavelet based fault detection and diagnosis using online mcsa of stator winding faults due to insulation failure in industrial induction machine. In: 2018 IEEE recent advances in intelligent computational systems (RAICS). IEEE, pp 204–208
Fourlas GK, Karras GC (2021) A survey on fault diagnosis and fault-tolerant control methods for unmanned aerial vehicles †. Machines 9(9):197. https://doi.org/10.3390/machines9090197
Lahmeri MA, Kishk MA, Alouini MS (2021) Artificial intelligence for UAV-enabled wireless networks: a survey. IEEE Open J Commun Soc 2:1015–1040. https://doi.org/10.1109/OJCOMS.2021.3075201
Khalid S, Khalil T, Nasreen S (2014) A survey of feature selection and feature extraction techniques in machine learning. In: 2014 science and information conference. IEEE, pp 372–378
Jović A, Brkić K, Bogunović N (2015) A review of feature selection methods with applications. In: 2015 38th international convention on information and communication technology, electronics and microelectronics (MIPRO). IEEE, pp 1200–1205
Peker M, Arslan A, Şen B, Çelebi FV, But A (2015) A novel hybrid method for determining the depth of anesthesia level: Combining ReliefF feature selection and random forest algorithm (ReliefF+ RF). In: 2015 international symposium on innovations in intelligent systems and applications (INISTA). IEEE, pp 1–8
Raghunadha Reddy T, Vishnu Vardhan B, GopiChand M, Karunakar K (2018) Gender prediction in author profiling using relieff feature selection algorithm. In: Advances in intelligent systems and computing. Springer Verlag, pp 169–176. https://doi.org/10.1007/978-981-10-7566-7_18.
Pang Z, Zhu D, Chen D, Li L, Shao Y (2014) A computer-aided diagnosis system for dynamic contrast-enhanced MR images based on level set segmentation and ReliefF feature selection. Comput Math Methods Med. https://doi.org/10.1155/2014/450531
Al-Haddad LA, Jaber AA (2023) An intelligent fault diagnosis approach for multirotor UAVs based on deep neural network of multi-resolution transform features. Drones 7(2):82
Ziemba P, Becker J, Becker A, Radomska-Zalas A, Pawluk M, Wierzba D (2021) Credit decision support based on real set of cash loans using integrated machine learning algorithms. Electronics (Switzerland) 10(17):2099. https://doi.org/10.3390/electronics10172099
Ma L et al (2017) Evaluation of feature selection methods for object-based land cover map** of unmanned aerial vehicle imagery using random forest and support vector machine classifiers. ISPRS Int J Geoinf 6(2):51. https://doi.org/10.3390/ijgi6020051
Ghazali MHM, Rahiman W (2022) An investigation of the reliability of different types of sensors in the real-time vibration-based anomaly inspection in drone. Sensors 22(16):6015. https://doi.org/10.3390/s22166015
Al-Haddad LA, Jaber AA, Neranon P, Al-Haddad SA (2023) Investigation of frequency-domain-based vibration signal analysis for UAV unbalance fault classification. Eng Technol J 41(7):1–9. https://doi.org/10.30684/etj.2023.137412.1348
Jaber AA, Bicker R (2014) A simulation of non-stationary signal analysis using wavelet transform based on LabVIEW and Matlab. In: Proceedings—UKSim-AMSS 8th European modelling symposium on computer modelling and simulation, EMS 2014. Institute of Electrical and Electronics Engineers Inc., pp 138–144. https://doi.org/10.1109/EMS.2014.38
Ewert P, Kowalski CT, Orlowska-Kowalska T (2020) Low-cost monitoring and diagnosis system for rolling bearing faults of the induction motor based on neural network approach. Electronics (Switzerland) 9(9):1–18. https://doi.org/10.3390/electronics9091334
Riaz S, Elahi H, Javaid K, Shahzad T (2017) Vibration feature extraction and analysis for fault diagnosis of rotating machinery-a literature survey. Asia Pacific J Multidiscip Res 5(1):103–110
Fu S, Liu K, Xu Y, Liu Y (2016) Rolling bearing diagnosing method based on time domain analysis and adaptive fuzzy C -means clustering. Shock Vib. https://doi.org/10.1155/2016/9412787
Kulkarni S, Bewoor A (2016) Vibration based condition assessment of ball bearing with distributed defects. J Meas Eng 4(2):87–94
Jawad SM, Jaber AA (2021) Rolling bearing fault detection based on vibration signal analysis and cumulative sum control chart. FME Trans 49(3):684–695. https://doi.org/10.5937/fme2103684M
Caesarendra W, Tjahjowidodo T (2017) A review of feature extraction methods in vibration-based condition monitoring and its application for degradation trend estimation of low-speed slew bearing. Machines. https://doi.org/10.3390/machines5040021
Al-Mukhtar M (2021) Modeling the monthly pan evaporation rates using artificial intelligence methods: a case study in Iraq. Environ Earth Sci. https://doi.org/10.1007/s12665-020-09337-0
Al-Mukhtar M (2019) Random forest, support vector machine, and neural networks to modelling suspended sediment in Tigris River-Baghdad. Environ Monit Assess 191(11):673
U. Forest Service - Rocky Mountain Research Station. Proceedings of the Fire Continuum-Preparing for the future of wildland fire; 2018 May 21–24; Missoula, MT
Robnik-Šikonja M, Kononenko I (2003) Theoretical and empirical analysis of ReliefF and RReliefF. Mach Learn 53:23–69
Bohanec M et al (2012) Zbornik 15. mednarodne multikonference Informacijska družba - IS 2012, 8.-12. oktober 2012, Ljubljana, Slovenia : zvezek A = Proceedings of the 15th International Multiconference Information Society—IS 2012, October 8th–12th, 2012, Ljubljana, [Slovenia] : volume A. Institut Jožef Stefan, 2012
Sarra RR, Dinar AM, Mohammed MA, Abdulkareem KH (2022) Enhanced heart disease prediction based on machine learning and χ2 statistical optimal feature selection model. Designs (Basel) 6(5):87. https://doi.org/10.3390/designs6050087
Ali SA et al (2020) An optimally configured and improved deep belief network (OCI-DBN) approach for heart disease prediction based on Ruzzo-Tompa and stacked genetic algorithm. IEEE Access 8:65947–65958. https://doi.org/10.1109/ACCESS.2020.2985646
Zheng K, Jia G, Yang L, Wang J (2021) A compound fault labeling and diagnosis method based on flight data and bit record of UAV. Appl Sci (Switzerland) 11(12):5410. https://doi.org/10.3390/app11125410
Zhang X, Zhao Z, Wang Z, Wang X (2021) Fault detection and identification method for quadcopter based on airframe vibration signals. Sensors (Switzerland) 21(2):1–16. https://doi.org/10.3390/s21020581
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Rogério Sales Gonçalves.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Al-Haddad, L.A., Jaber, A.A. Improved UAV blade unbalance prediction based on machine learning and ReliefF supreme feature ranking method. J Braz. Soc. Mech. Sci. Eng. 45, 463 (2023). https://doi.org/10.1007/s40430-023-04386-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-023-04386-5