Skip to main content
Log in

Multiclass Classification Fault Diagnosis of Multirotor UAVs Utilizing a Deep Neural Network

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

A fault diagnosis algorithm using a deep neural network for an octocopter Unmanned Aerial Vehicle (UAV) is proposed. All eight rotors are considered in the multiclass classification fault diagnosis problem. The latest angle time history is fed to the proposed algorithm to determine rotor failure in real time. The normal case and fault case of each rotor are considered with appropriate output pairs to form a dataset. The proposed classifier can distinguish a failed rotor from the others with the help of different patterns of Euler angles during the training process. Two hidden layers are constructed using sigmoid and softmax activation functions. A generalized delta rule is adopted, and a stochastic gradient descent scheme is used to calculate the weight update of the neural network. The proposed fault diagnosis algorithm can be augmented to a fault-tolerant controller to construct an integrated system that involves solving a convex optimization problem. Numerical simulations are conducted to validate the performance of the proposed diagnostic algorithm. It is demonstrated that the performance can be adjusted by controlling the design parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P. Yang, Z. Liu, D. Li, Z. Zhang, and Z. Wang, “Sliding mode predictive active fault-tolerant control method for discrete multi-faults system,” International Journal of Control, Automation, and Systems, vol. 19, no. 3, pp. 1228–1240, 2021.

    Article  Google Scholar 

  2. Z. Cen, H. Noura, T. B. Susilo, and Y. A. Younes, “Robust fault diagnosis for quadrotor UAVs using adaptive thau observer,” Journal of Intelligent & Robotic Systems, vol. 73, no. 1–4, pp. 573–588, 2014.

    Article  Google Scholar 

  3. F. R. López-Estrada, J.-C. Ponsart, D. Theilliol, Y. Zhang, and C.-M. Astorga-Zaragoza, “LPV model-based tracking control and robust sensor fault diagnosis for a quadrotor UAV,” Journal of Intelligent & Robotic Systems, vol. 84, no. 1–4, pp. 163–177, 2016.

    Article  Google Scholar 

  4. M. Saied, B. Lussier, I. Fantoni, H. Shraim, and C. Francis, “Fault diagnosis and fault-tolerant control of an octorotor UAV using motors speeds measurements,” IFAC-PapersOnLine, vol. 50, no. 1, pp. 5263–5268, 2017.

    Article  Google Scholar 

  5. R. C. Avram, X. Zhang, and J. Muse, “Quadrotor actuator fault diagnosis and accommodation using nonlinear adaptive estimators,” IEEE Transactions on Control Systems Technology, vol. 25, no. 6, pp. 2219–2226, 2017.

    Article  Google Scholar 

  6. A. Hasan and T. A. Johansen, “Model-based actuator fault diagnosis in multirotor UAVs,” Proc. of International Conference on Unmanned Aircraft Systems, Dallas, TX, June 2018.

  7. F. Bateman, H. Noura, and M. Ouladsine, “Fault diagnosis and fault-tolerant control strategy for the aerosonde UAV,” IEEE Transactions on Aerospace and Electronic Systems, vol. 47, no. 3, pp. 2119–2137, 2011.

    Article  Google Scholar 

  8. K. Rudin, G. J. J. Ducard, and R. Y. Siegwart, “Active fault-tolerant control with imperfect fault detection information: Applications to UAVs,” IEEE Transactions on Aerospace and Electronic Systems, vol. 56, no. 4, pp. 2792–2805, 2020.

    Article  Google Scholar 

  9. H. U. K. Jadoon, D. Huang, N. Qin, and Z. Gong, “Sensor fault diagnosis and unknown disturbances estimation of high switching frequency single-phase PWM rectifier,” International Journal of Control, Automation, and Systems, vol. 19, pp. 2769–2783, 2021.

    Article  Google Scholar 

  10. F. Zhu, Y. Shan, and Y. Tang, “Actuator and sensor fault detection and isolation for uncertain switched nonlinear system based on sliding mode observers,” International Journal of Control, Automation, and Systems, vol. 19, pp. 3075–3086, 2021.

    Article  Google Scholar 

  11. D. Du, Y. Yang, H. Zhao, and Y. Tan, “Robust fault diagnosis observer design for uncertain switched systems,” International Journal of Control, Automation, and Systems, vol. 18, no. 12, pp. 3159–3166, 2020.

    Article  Google Scholar 

  12. Y. Wu and L. Yao, “Fault diagnosis and fault tolerant control for manipulator with actuator multiplicative fault,” International Journal of Control, Automation, and Systems, vol. 19, no. 2, pp. 980–987, 2021.

    Article  Google Scholar 

  13. S. Jeon, J.-W. Shin, Y.-J. Lee, W.-H. Kim, Y. Kwon, and H.-Y. Yang, “Empirical study of drone sound detection in real-life environment with deep neural networks,” Proc. of European Signal Processing Conference, pp. 1858–1862, 2017.

  14. A. Zeggada, F. Melgani, and Y. Bazi, “A deep learning approach to UAV image multilabeling,” IEEE Geoscience and Remote Sensing Letters, vol. 14, no. 5, pp. 694–698, 2017.

    Article  Google Scholar 

  15. M. Saqib, S. D. Khan, N. Sharma, and M. Blumenstein, “A study on detecting drones using deep convolutional neural networks,” Proc. of IEEE International Conference on Advanced Video and Signal Based Surveillance, pp. 1–5, 2017.

  16. R. P. Padhy, S. Verma, S. Ahmad, S. K. Choudhury, and P. K. Sa, “Deep neural network for autonomous UAV navigation in indoor corridor environments,” Procedia computer science, vol. 133, pp. 643–650, 2018.

    Article  Google Scholar 

  17. C. Kyrkou, G. Plastiras, T. Theocharides, S. I. Venieris, and C.-S. Bouganis, “DroNet: Efficient convolutional neural network detector for real-time UAV applications,” Proc. of Design, Automation & Test in Europe Conference & Exhibition, pp. 967–972, 2018.

  18. J. Vazquez-Nicolas, E. Zamora, I. González-Hernández, R. Lozano, and H. Sossa, “PD+SMC quadrotor control for altitude and crack recognition using deep learning,” International Journal of Control, Automation, and Systems, vol. 18, no. 4, pp. 834–844, 2020.

    Article  Google Scholar 

  19. L. Li, R. J. Hansman, R. Palacios, and R. Welsch, “Anomaly detection via a Gaussian mixture model for flight operation and safety monitoring,” Transportation Research Part C: Emerging Technologies, vol. 64, pp. 45–57, 2016.

    Article  Google Scholar 

  20. K. H. Park, E. Park, and H. K. Kim, “Unsupervised fault detection on unmanned aerial vehicles: Encoding and thresholding approach,” Sensors, vol. 21, no. 6, p. 2208, 2021.

    Article  Google Scholar 

  21. K. Guo, L. Liu, S. Shi, D. Liu, and X. Peng, “UAV sensor fault detection using a classifier without negative samples: A local density regulated optimization algorithm,” Sensors, vol. 19, no. 4, p. 771, 2019.

    Article  Google Scholar 

  22. X. Tan, S. Su, Z. Zuo, X. Guo, and X. Sun, “Intrusion detection of UAVs based on the deep belief network optimized by PSO,” Sensors, vol. 19, no. 24, p 5529, 2019.

    Article  Google Scholar 

  23. J. Hu, “The application of neural network to missile fault diagnosing system,” Proc. of International Conference on Machinery, Materials and Computer, pp. 484–489, January 2018.

  24. M. Bronz, E. Baskaya, D. Delahaye, and S. Puechmore, “Real-time fault detection on small fixed-wing UAVs using machine learning,” Proc. of AIAA/IEEE 39th Digital Avionics Systems Conference, IEEE, pp. 1–10, 2020.

  25. R. Lin, E. Khalastchi, and G. A. Kaminka, “Detecting anomalies in unmanned vehicles using the mahalanobis distance,” Proc. of IEEE International Conference on Robotics and Automation, pp. 3038–3044, 2010.

  26. E. Khalastchi, M. Kalech, G. A. Kaminka, and R. Lin, “Online data-driven anomaly detection in autonomous robots,” Knowledge and Information Systems, vol. 43, no. 3, pp. 657–688, 2015.

    Article  Google Scholar 

  27. A. Nanduri and L. Sherry, “Anomaly detection in aircraft data using recurrent neural networks (RNN),” Proc. of Integrated Communications Navigation and Surveillance, 2016.

  28. K. Kim, S. Nalluri, A. Kashinath, Y. Wang, S. Mohan, M. Pajic, and B. Li, “Security analysis against spoofing attacks for distributed UAVs,” Proc. of ACM SIGSAC Conference on Computer and Communications Security Association for Computing Machinery, New York, NY, 2020.

  29. J. Li, J. Wang, H. Peng, Y. Hu, and H. Su, “Fuzzy-torque approximation-enhanced sliding mode control for lateral stability of mobile robot,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, pp. 1–10, 2021. DOI: https://doi.org/10.1109/TSMC.2021.3050616T

  30. J. Li, J. Wang, H. Peng, L. Zhang, Y. Hu, and H. Su, “Neural fuzzy approximation enhanced autonomous tracking control of the wheel-legged robot under uncertain physical interaction,” Neurocomputing, vol. 410, pp. 342–353, 2020.

    Article  Google Scholar 

  31. J. I. Giribet, R. S. Sanchez-Pena, and A. S. Ghersin, “Analysis and design of a tilted rotor hexacopter for fault tolerance,” IEEE Transactions on Aerospace and Electronic Systems, vol. 52, no. 4, pp. 1555–1567, 2016.

    Article  Google Scholar 

  32. A. Nemati, R. Kumar, and M. Kumar, “Stabilizing and control of tilting-rotor quadcopter in case of a propeller failure,” Proc. of Dynamic Systems and Control Conference, 2016.

  33. R. Kumar, S. Sridhar, F. Cazaurang, K. Cohen, and M. Kumar, “Reconfigurable fault-tolerant tilt-rotor quadcopter system,” Proc. of Dynamic Systems and Control Conference, 2018.

  34. R. Matsuda, T. Ibuki, and M. Sampei, “A hoverability analysis method for multirotor UAVs with a case study on fault tolerance,” Proc. of IEEE Conference on Decision and Control, pp. 4264–4269, 2018.

  35. J. C. Monteiro, F. Lizarralde, and L. Hsu, “Optimal control allocation of quadrotor UAVs subject to actuator constraints,” Proc. of American Control Conference, pp. 500–505, 2016.

  36. C. D. Pose, J. I. Giribet, and A. S. Ghersin, “Hexacopter fault tolerant actuator allocation analysis for optimal thrust,” Proc. of International Conference on Unmanned Aircraft Systems, pp. 663–671, 2017.

  37. M. Mehndiratta and E. Kayacan, “Reconfigurable fault-tolerant NMPC for Y6 coaxial tricopter with complete loss of one rotor,” Proc. of IEEE Conference on Control Technology and Applications, pp. 774–780, 2018.

  38. V. Lippiello, F. Ruggiero, and D. Serra, “Emergency landing for a quadrotor in case of a propeller failure: A PID based approach,” Proc. of IEEE International Symposium on Safety, Security, and Rescue Robotics, 2014.

  39. M. W. Mueller and R. D’Andrea, “Stability and control of a quadrocopter despite the complete loss of one, two, or three propellers,” Proc. of International Conference on Robotics and Automation, 2014.

  40. M. W. Mueller and R. D’Andrea, “Relaxed hover solutions for multicopters: Application to algorithmic redundancy and novel vehicles,” The International Journal of Robotics Research, vol. 35, no. 8, pp. 873–889, 2016.

    Article  Google Scholar 

  41. B. L. Stevens and F. L. Lewis, Aircraft Control and Simulation, 2nd ed., Wiley, Hoboken, NJ, 2003.

    Google Scholar 

  42. K. Phil, Matlab Deep Learning with Machine Learning, Neural Networks and Artificial Intelligence, Apress, pp. 53–86, 2017.

  43. C. C. Aggarwal, Neural Networks and Deep Learning, Springer, 2018.

  44. S. Boyd, S. P. Boyd, and L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004.

  45. S. Boyd, N. Parikh, and E. Chu, Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers, Now Publishers Inc, 2011.

  46. T. Fawcett, “An introduction to roc analysis,” Pattern Recognition Letters, vol. 27, no. 8, pp. 861–874, 2006.

    Article  MathSciNet  Google Scholar 

Download references

Funding

This study was partially supported by the research project of “Study on the Core Technologies of Electric Vertical Take-Off & Landing Aircraft” funded by Korea Aerospace Research Institute. This work was also supported in part by INHA UNIVERSITY Research Grant, and in part by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2021R1G1A1003429).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jong-Han Kim.

Additional information

Jongho Park received his B.S., M.S., and Ph.D. degrees in aerospace engineering from the Department of Mechanical and Aerospace Engineering, Seoul National University, Seoul, Korea, in 2010, 2012, and 2016, respectively. From 2016 to 2019, he was a Senior Researcher for the Guidance and Control team in Agency for Defense Development, Daejeon, Korea. He joined the faculty of Ajou University in 2019, where he is currently an Assistant Professor in the Department of Military Digital Convergence and the Department of AI Convergence Network. His current research interests include guidance, control, and application of aerospace systems.

Yeondeuk Jung received his B.S., M.S., and Ph.D. degrees in aerospace engineering from Korea Advanced Institute of Science and Technology (KAIST), in 2008, 2010, and 2014, respectively. He is currently working as a Senior Researcher at Korea Aerospace Research Institute. His research interests include applications of adaptive control theory and multimodal controllers.

Jong-Han Kim received his B.S. and M.S. degrees in aerospace engineering from Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea, in 1999 and 2001, respectively, and a Ph.D. degree in aeronautics and astronautics from Stanford University, Stanford, CA, USA, in 2012. He is an assistant professor in the Department of Aerospace Engineering at Inha University, Incheon, Korea. Previously he was an assistant professor in the Department of Electronic Engineering at Kyung Hee University, Yongin, Korea, and prior to that he was a senior researcher at the Agency for Defense Development (ADD), Daejeon, Korea, being in charge of developing guidance and control techniques for missile systems development programs. His research interests include advanced optimization techniques, inference and learning, and aerospace applications of advanced guidance and control techniques.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Park, J., Jung, Y. & Kim, JH. Multiclass Classification Fault Diagnosis of Multirotor UAVs Utilizing a Deep Neural Network. Int. J. Control Autom. Syst. 20, 1316–1326 (2022). https://doi.org/10.1007/s12555-021-0729-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-021-0729-1

Keywords

Navigation