Comparison of Machine Learning Models and Feature Importance Investigation of Intelligent Fault Diagnosis Methods for Robots Based on Datasets Across Various Distributions

Authors

  • Yiyang Zhang

DOI:

https://doi.org/10.61173/6a05b707

Keywords:

Machine learning, fault detection, hexapod robot, intelligent manufacturing

Abstract

Intelligent fault detection is an important component of the industrial and automation fields. However, conventional research on intelligent fault detection mainly focuses on industrial production equipment, while there is little research on intelligent fault detection scenarios for robots. Based on a hexapod robot joints dataset, this paper investigates intelligent fault diagnosis tasks in the field of robotics. Firstly, the dataset is clustered into two new datasets with different distributions through k-means method, which is used to simulate the practicality of imbalanced distribution between healthy and fault data. Afterwards, several multioutput machine learning classification models were established to predict robot joints with faults. In two datasets with different distributions, the larger one is used as the training set and the smaller one is used as the testing set. The article compares the performance of these models with prediction accuracy as the main indicator. And based on the results, the paper selects the model with the highest accuracy for further exploration of feature importance. Finally, the article explains the significance of the results and analyzes possible reasons. The experimental results show that the random forest model better overcomes the problem of data distribution differences and has the highest accuracy. In the random forest model, the importance of position data representing position error is higher than that of slope with respect to the axis data representing angle error. This result may be related to the distribution of feature values and the fact that position data contains more crucial information.

References

[1] Lei Y., Yang B., Jiang X., Jia F., Li N., Nandi A.K. Applications of machine learning to machine fault diagnosis: A review and roadmap. Mechanical Systems and Signal Processing, 2020, 138: 106587.

[2] Liu R., Yang B., Zio E., Chen X. Artificial intelligence for fault diagnosis of rotating machinery: A review. Mechanical Systems and Signal Processing, 2018, 108: 33-47.

[3] Shubita R.R., Alsadeh A.S., Khater I.M. Fault Detection Dean&Francis in Rotating Machinery Based on Sound Signal Using Edge Machine Learning. IEEE Access, 2023, 11: 6665-6672.

[4] Quabeck S., Shangguan W., Scharfenstein D., De Doncker R.W. Detection of Broken Rotor Bars in Induction Machines using Machine Learning Methods. 2020 23rd International Conference on Electrical Machines and Systems (ICEMS), Hamamatsu, Japan, 2020: 620-625.

[5] Vives J. Incorporating Machine Learning into Vibration Detection for Wind Turbines. Modelling and Simulation in Engineering, 2022, 6572298.

[6] Christensen A.L., O’Grady R., Birattari M. et al. Fault detection in autonomous robots based on fault injection and learning. Auton Robot, 2008, 24: 49-67.

[7] Cheng F., Raghavan A., Jung D., Sasaki Y., Tajika Y. High- Accuracy Unsupervised Fault Detection of Industrial Robots Using Current Signal Analysis. 2019 IEEE International Conference on Prognostics and Health Management (ICPHM), San Francisco, CA, USA, 2019: 1-8.

[8] Van M., Kang H.J., Ro Y.S. A Robust Fault Detection and Isolation Scheme for Robot Manipulators Based on Neural Networks. In: Huang D.S., Gan Y., Bevilacqua V., Figueroa J.C. (eds) Advanced Intelligent Computing. ICIC 2011. Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2011, 6838.

[9] Zhao B., Dong B., Li Y. Support vector machine observer based fault detection for reconfigurable manipulators. Proceedings of the 30th Chinese Control Conference, Yantai, China, 2011: 3979-3984.

[10] Jing C.S., Pebrianti D. Fault detection and identification in Quadrotor system (Quadrotor robot). 2016 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS), Selangor, Malaysia, 2016: 11-16.

[11] Kaggle. Fault Detection in Hexapod Robot Joints (Two Joint). 2024. https://www.kaggle.com/datasets/samehraouf/faultdetection-in-hexapod-robot-jointstwo-joint.

[12] Yu J., Xia C., Xie J., Zhang H. Research on Feature Importance of Gait Mechanomyography Signal Based on Random Forest. 2020 International Conference on Computer Vision, Image and Deep Learning (CVIDL), Chongqing, China, 2020: 191-196.

[13] Zhang Y., Wang X., Wang S., Zhao J. A Novel Low-Cost Quadruped Robot with Joint Fault-Tolerant Control. 2021 6th International Conference on Control, Robotics and Cybernetics (CRC), Shanghai, China, 2021: 19-24.

Downloads

Published

2024-10-29