Next Article in Journal
EGFAFS: A Novel Feature Selection Algorithm Based on Explosion Gravitation Field Algorithm
Previous Article in Journal
Quantum Thermodynamic Uncertainties in Nonequilibrium Systems from Robertson-Schrödinger Relations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Fault Diagnosis of Industrial Robot Based on Multiclass Mahalanobis-Taguchi System for Imbalanced Data

1
Key Laboratory of Networked Control Systems, Chinese Academy of Sciences, Shenyang 110169, China
2
Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110169, China
3
Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences, Shenyang 110169, China
4
University of Chinese Academy of Sciences, Beijing 100049, China
5
College of Electrical and Information Engineering, Liaoning Institute of Science and Technology, Benxi 117004, China
6
Intelligent Robot Research Center of Zhejiang Laboratory, Hangzhou 311100, China
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(7), 871; https://doi.org/10.3390/e24070871
Submission received: 24 May 2022 / Revised: 22 June 2022 / Accepted: 23 June 2022 / Published: 24 June 2022
(This article belongs to the Section Signal and Data Analysis)

Abstract

:
One of the biggest challenges for the fault diagnosis research of industrial robots is that the normal data is far more than the fault data; that is, the data is imbalanced. The traditional diagnosis approaches of industrial robots are more biased toward the majority categories, which makes the diagnosis accuracy of the minority categories decrease. To solve the imbalanced problem, the traditional algorithm is improved by using cost-sensitive learning, single-class learning and other approaches. However, these algorithms also have a series of problems. For instance, it is difficult to estimate the true misclassification cost, overfitting, and long computation time. Therefore, a fault diagnosis approach for industrial robots, based on the Multiclass Mahalanobis-Taguchi system (MMTS), is proposed in this article. It can be classified the categories by measuring the deviation degree from the sample to the reference space, which is more suitable for classifying imbalanced data. The accuracy, G-mean and F-measure are used to verify the effectiveness of the proposed approach on an industrial robot platform. The experimental results show that the proposed approach’s accuracy, F-measure and G-mean improves by an average of 20.74%, 12.85% and 21.68%, compared with the other five traditional approaches when the imbalance ratio is 9. With the increase in the imbalance ratio, the proposed approach has better stability than the traditional algorithms.

Graphical Abstract

1. Introduction

As the core industrial equipment, industrial robots are used by more and more manufacturing enterprises to replace people for high-precision and high-repeatability production work. Due to the long-term operation of industrial robots in harsh working environments and some unforeseen factors, faults occur from time to time. The high maintenance costs and long maintenance cycles bring huge economic losses to enterprises, and the life safety of technicians is even threatened [1]. The fault diagnosis of industrial robots, as the key content of servitization of the equipment manufacturing industry, helps to reduce production loss and ensure the production safety of enterprises.
The industrial robot fault diagnosis approaches [2] are mainly classified into model-based approaches [3], knowledge-based approaches [4], and data-driven approaches. At present, data-driven approaches are increasingly favored by scholars. For the fault diagnosis approaches of machine learning [5,6,7] and deep learning [8,9], the premise of its feasibility is that the training datasets for various modes are balanced. However, the biggest challenge for the fault diagnosis of an industrial robot in real industrial environments is the imbalanced data between categories. In the classification research for imbalanced data, conventional approaches, such as SVM [10] and C4.5 [11], are more biased toward the majority categories and ignore the minority categories in order to maximize the global diagnostic accuracy, resulting in a decrease in the diagnosis accuracy of minority categories. However, the misclassification cost of the minority categories is often greater [12].

1.1. Research Status and Existing Problems for Imbalanced Data

To address the bias problem of classification approaches for imbalanced data, scholars have studied many improvement approaches. The data augmentation strategy is an effective means to expand the scale of data to achieve balance. Data resampling [13,14] is the most representative data augmentation approach. The approach of changing the number of samples may introduce noise or remove important information. Generative adversarial network (GAN) [15,16] and Variational autoencoder (VAE) [17] are data generation models that have emerged in recent years. The GAN and VAE use a few samples for training to generate low-quality fault samples and inaccurate diagnostic accuracy without the support of big data. At the same time, a large number of computational resources are required. The diagnostic efficiency is low, which is not friendly to practical applications. While expanding the scale of data, the introduction of cost-sensitive learning [10,18], single-class learning [19,20], and ensemble learning [21,22] can also solve the imbalance problem. Among them, cost-sensitive learning is used to introduce different misclassification costs for different categories. It can effectively deal with the classification problem of imbalanced data with the goal of minimizing the overall misclassification cost. In practical applications, the real sample distribution is uncertain. It is difficult to estimate the true misclassification cost. The effectiveness of cost-sensitive learning cannot be confirmed. The single-class learning approach is only used to train and model the target samples. Then, it identifies this class of samples from the test samples. It does not need to identify the non-target samples, which greatly improves the classification efficiency. However, it is prone to overfitting when the minority category samples are trained as target samples, which leads to a decrease in the generalization ability. The ensemble learning approach improves the classification performance of the imbalanced data classification problems by integrating multiple classifiers. Although it has better classification results, it is complex, and the computation time is long [23].

1.2. The Approach Proposed in This Article

In view of the above problems, this article adopted the Mahalanobis-Taguchi system (MTS) for intelligent fault diagnosis research on industrial robots with imbalanced data. MTS is a multivariate pattern recognition approach proposed by Dr Genichi Taguchi, a famous Japanese quality engineer [24]. It is a data-based analysis approach with simple principles and convenient applications. MTS makes its decision attribution through Mahalanobis distance (MD). The Taguchi approach is used to filter out the effective features and optimize the classification problem. It can achieve the reduction dimension of true meaning. The traditional approach of directly determining the category of the sample. However, MTS is a measurement method that determines the category of the sample by constructing the Mahalanobis space of the benchmark category to calculate the deviation degree from the test sample to the Mahalanobis space [25]. MTS builds a multi-dimensional scale based on a single category sample rather than relying on the whole training set; therefore, MTS [26] is more suitable for the classification problem of imbalanced data. In addition, MTS does not need to consider the relevant costs of misclassified samples. It is not easy to over-fit. Furthermore, diagnosis theory is simple and consumes less computational resources.
The construction of a single Mahalanobis space in MTS can only solve the binary classification problem. There is a low recognition accuracy for the multi-classification fault diagnosis problems. However, in the practical application process, there are various fault categories for industrial robots, which are not only limited to binary classification problems. Therefore, this article proposes a fault diagnosis approach for industrial robots based on the MMTS under the condition of imbalanced data. A classification study of the multiple fault modes of industrial robot reducer bearings is carried out.
The rest of this article is organized as follows. An intelligent fault diagnosis approach for industrial robots based on the MMTS is introduced in Section 2. The experimental platform and comparative analysis are shown in Section 3. Finally, the conclusion is drawn in Section 4, followed by references.

2. Intelligent Fault Diagnosis Approach for Industrial Robots Based on MMTS

2.1. Construction of Multiple Mahalanobis Spaces

Different from the two-class MTS, the MMTS is used to construct the corresponding Mahalanobis space based on each category, respectively. M S ( t ) is defined as the t-th Mahalanobis space, where t = 1 , 2 , , P , P is the number of mode categories. The category samples for constructing the Mahalanobis space are usually regarded as the normal samples. In this article, the normal samples of the t -th category of the industrial robot system are obtained. Its feature parameters are defined as X i ( t ) , where i = 1 , 2 , , p , p represents the number of feature parameters. X i j ( t ) is the observed value of the i-th parameter on the j-th sample, where j = 1 , 2 , , m , and m represents the number of the normal samples. The mean X i ( t ) ¯ and the standard deviation S i ( t ) of each feature parameter for the normal sample of the t -th mode are calculated and normalized. The formula is shown in (1).
Z i j ( t ) = X i j ( t ) X i ( t ) ¯ S i ( t ) t = 1 , 2 , , P   ,   i = 1 , 2 , , p , j = 1 , 2 , , m  
where
X i ( t ) ¯ = 1 m j = 1 m X i j ( t )
S i ( t ) = j = 1 m ( X i j ( t ) X i ( t ) ¯ ) 2 m 1
Finally, the MD of the j -th sample is calculated by (2).
M D j ( t ) = 1 p Z j ( t ) c o r r ( t ) 1 Z j ( t ) T
where Z j ( t ) = [ Z j 1 ( t ) , Z j 2 ( t ) , , Z j p ( t ) ] , Z j ( t ) T is the transpose of Z j ( t ) . The correlation coefficient matrix formula is shown in (3).
c o r r ( t ) = 1 m 1 j = 1 m Z j ( t ) T Z j ( t )
The inverse matrix approach used to calculate MD is expressed in the above. Then, when there is a high correlation between the feature parameters, the determinant of its correlation coefficient matrix tends to be 0. The calculation results of the inverse matrix are inaccurate, resulting in an inaccurate calculation of MD. Although the multi-source signal fusion approach can obtain the comprehensive state information of the robot system, it also has some redundant information. Therefore, it is necessary to propose a more effective and stable approach to solve the problem of a strong correlation among the features of the industrial robot system. Currently, some scholars use the Schmidt orthogonalization approach instead of the inverse matrix approach. However, the Schmidt orthogonalization approach needs to consider the order of the feature variables in the orthogonalization. The optimized features will also change if the order is changed. Other scholars use the adjoint matrix approach to solve MD. However, for the larger the better type of signal-to-noise (S/N) ratio, there are defects in the feature optimization stage. The feature parameters cannot be optimized. Therefore, the M–P generalized inverse-matrix approach with better robustness is used to solve the strong correlation problem [27]. The calculation formula of MD based on the M–P generalized inverse matrix is shown in (4).
M D j ( t ) = 1 p Z j ( t ) c o r r ( t ) + Z j ( t ) T
where c o r r ( t ) + is the M–P generalized inverse-matrix of the correlation coefficient matrix c o r r ( t ) .

2.2. Validation of Mahalanobis Space

When a certain category is used as the benchmark to construct the Mahalanobis space, the samples of the remaining categories are regarded as abnormal samples. The abnormal samples containing the above feature parameters are selected and normalized by the mean and standard deviation of the benchmark Mahalanobis space. Then, the MD of the abnormal samples is calculated by combining the correlation coefficient matrix. It is known that the MD of normal samples is around 1. If the MD of the abnormal samples is significantly larger than the MD of the normal samples, the constructed Mahalanobis space is effective. Otherwise, it is necessary to re-select the normal samples or feature parameters that can represent the kind of modes to construct an effective Mahalanobis space.

2.3. Optimization of Mahalanobis Space Based on Orthogonal Arrays (OAs) and S/N Ratios

For the industrial robot systems, redundant feature parameters may exist in the initial feature set that is constructed. In this section, OAs and S/N ratios will be used to select the useful features for each category of Mahalanobis space by evaluating the gain. The OAs is used to determine the minimum number of trials for feature combinations. It not only saves trial costs, but also guarantees performance. The rows in the OAs represent each feature combination, and the columns represent the features. In this article, an OAs of L d u ( d f ) type is used, where f = ( d u 1 ) / ( d 1 ) . d represents the number of levels, d = 2 . A two-level OAs is defined as containing p -feature parameters, 0 < p f . The p features are placed in the first p columns of the OAs. The number of levels for each feature corresponding to each trial is 2. In the OAs, “1” means the feature is selected, “2” means the feature is not selected. The feature with the level of 1 is selected for each trial to construct the Mahalanobis space. The M D k ( t ) of each abnormal sample is calculated according to the n features selected in each trial where k = 1 , 2 , n .
In order to evaluate the robustness of the feature parameters, the S/N ratio is introduced into the orthogonal trial as an evaluation index for screening the feature parameters. In this article, the promising large S/N ratio is selected. The S/N ratio of each trial is calculated as shown in (5).
S N ( t ) = 10 lg ( 1 n k = 1 n 1 M D k ( t ) )
When all the trails are completed, for the feature parameter X i ( t ) , S N i + ( t ) represents the average S/N ratio of the feature selected to participate in the trail. S N i ( t ) represents the average S/N ratio of the feature that is not selected to participate in the trail. Δ i ( t ) represents the increment of the S/N ratio. The calculation formula is shown in (6). When Δ i ( t ) is positive, the feature parameter X i ( t ) is retained. When Δ i ( t ) is negative, the feature parameter X i ( t ) is removed. Thus, the task of feature optimization is completed, which greatly improves the efficiency of the fault diagnosis.
Δ i ( t ) = S N i + ( t )   S N i ( t )

2.4. Fault Mode Recognition of MMTS

Based on the optimized features in Section 2.3, a new Mahalanobis space, M S _ n e w ( t ) , is reconstructed. The test sample is also optimized for features. The M D x ( t ) of this test sample to the Mahalanobis spaces are calculated separately. From the multiclass discriminant criterion, it is known that the test sample belongs to the mode category corresponding to the minimum MD identified by (7).
min ( M D x ( 1 ) , M D x ( 2 ) , M D x ( t ) , , M D x ( P ) )

3. Test Platform and Test Results

3.1. Industrial Robot Data Acquisition Platform

In this section, the research work of the industrial robot fault diagnosis study is realized with the help of the SR10AL SIASUN industrial robot and the NI data acquisition system. The robot is a six-axis industrial robot with a rated load of 10 KG. It is known that the weak link of this robot is the five-axis harmonic reducer; that is, the five-axis harmonic reducer gradually degrades or even fails after long-term operation. The internal drive-end bearing is the weak link of the reducer. Therefore, the drive-end bearing in the five-axis reducer is taken as the object to study the fault diagnosis of the industrial robot reducer bearing in this section. The research framework is shown in Figure 1.
The acoustic emission signal, current signal and vibration signal are collected by the acoustic emission sensor, current transformer and vibration sensor. The rotation angle information is obtained with the help of the PXI system. The sampling frequencies of vibration signal, acoustic emission signal and current signal are 12 kHz, 20 kHz and 10 kHz, respectively. According to the fault mechanism analysis of the industrial robot reducer bearing, it is known that the vibration signal and acoustic emission signal are the main signal sources to reflect the fault information. The acoustic emission sensor and vibration sensor are installed in the manipulator shell on the side of the five-axis reducer, which are close to the location of the bearing to be tested. Therefore, multiple time-domain and time-frequency domain information are extracted to obtain more comprehensive fault information. The current transformer is installed at the output of the servo driver in the control cabinet to collect the current signal. The current signal is used as an auxiliary diagnostic basis to extract the RMS features that best reflect the current characteristics. The industrial robot platform is shown in Figure 2.
In this section, seven modes (the health and six fault modes) of the bearing are diagnosed. The modes are listed in Table 1. The bearing schematic diagram is shown in Figure 3. The operating conditions of the industrial robot are shown in Table 2. The first column is the symbol of the work condition, the second column is the percentage of the maximum speed, and the third column is the load condition. The half load is 5 kg, which is half of the rated load. The no-load is 0.

3.2. Intelligent Fault Diagnosis Test of Industrial Robot Based on MMTS Algorithm

In the actual industrial environment, there is a problem with imbalanced data in the field of industrial robot fault diagnosis. The normal data are far more than the fault data. For this reason, the industrial robot intelligent fault diagnosis test bed for the imbalanced data is needed. The motion range of the five-axis joint of the industrial robot is set from −90° to 90°. The relatively stable signal, in the range of −45° to 45°, is selected for analysis. Every 1024 points are divided into one sample. A total of 900 training samples are obtained, including 540 normal samples and 60 training samples for each of the remaining six fault modes. The imbalance ratio is 9, which is consistent with the imbalanced data problem, where the imbalance ratio refers to the ratio of the sample number of the majority categories to each minority category in the training sample. The test samples for each fault mode are 60. Taking the D_70_BAN working condition as an example, the sample schematic diagram of the seven fault modes of the reducer bearing is shown in Figure 4. Among them, (a)~(b) are the acoustic emission signal, the current signal and the vibration signal, respectively. The relevant features are extracted, and the initial feature set is constructed. Finally, MMTS is used for feature optimization and fault mode recognition.

3.2.1. The Construction and Effective Verification of Mahalanobis Space

The initial Mahalanobis space is constructed with NO, BF05, BF1, IF05, IF1, OF1, and OF2 as benchmarks, respectively. The remaining categories are used as the abnormal samples for validation. The results are shown in Figure 5. The MD of each benchmark space is around 1. The MD of the remaining abnormal samples is larger or even much larger than the MD of the benchmark space. Therefore, it is proved that the constructed Mahalanobis space is valid.

3.2.2. Optimization of Mahalanobis Space

After the effective Mahalanobis space is constructed, the important feature parameters are selected by OAs and the S/N ratio. In this section, the 12 dimensional feature parameters [F1–F12] = [RMS, K, Vpp, Var, E1, E2, E3, E4, E5, E6, E7, E8] are extracted based on the vibration signal and acoustic emission signal, respectively. The RMS features are extracted based on the current signal. A two-level OAs is constructed based on the normal samples. The 25 dimensional feature parameters are placed in the first 25 columns of the orthogonal array. The average S/N ratio of the feature selected to participate in thetrail, the average S/N ratio of the feature not selected to participate in the trail, and the increment of the S/N ratio are shown in Table 3. Based on the values, the important feature parameters selected are F1, F2, F4, F5, F11, F13, F14, F15, F16, F17, F20, F21, F24. Table 4 lists the subsets selected after feature optimization when constructing the Mahalanobis space based on each of the seven fault modes.

3.2.3. Fault Mode Recognition

According to the selected important features, each Mahalanobis space is reconstructed. The MD from each test sample to each Mahalanobis space is calculated. The fault mode corresponding to the minimum MD is the mode category predicted by the test sample. Sixty test samples were obtained for each category of fault mode. Under the working condition of D_70_BAN, the confusion matrix of the mode recognition results of the test samples is shown in Figure 6. When the imbalance ratio is 9, the accuracy of intelligent fault diagnosis of industrial robots based on MMTS under various working conditions is shown in Table 5. The average diagnostic accuracy is 99.44%.

3.3. Comparative Analysis

In this section, the BP, SVM, KNN, C4.5 and RF algorithms, based on the dimension reduction in the principal component analysis, were used for the comparison to evaluate the superiority of MMTS in dealing with data imbalance problem. Conventional diagnostic methods generally use the accuracy as the model evaluation index, but when the samples show an imbalanced distribution, the diagnostic accuracy of the minority categories has little effect on the overall diagnostic accuracy, while the diagnostic accuracy of the majority categories plays a dominant role. It is insufficient to use the diagnostic accuracy alone as an evaluation index for the imbalanced samples. The G-mean takes into account the precision of the minority categories and the precision of the majority categories, and the G-mean is large, but only when both values are large. Therefore, the G-mean can reasonably evaluate the overall classification performance of the imbalanced data. The F-measure incorporates the recall and the precision. The F-measure of the minority categories is large only when both the recall and the precision of the minority categories are large. Therefore, the F-measure can correctly reflect the classification performance of the minority categories. In summary, it is more convincing to discuss the performance of the diagnostic methods by using the accuracy, G-mean and F-measure together as the evaluation metrics in this paper [16]. The comparison results are shown in Figure 7, Figure 8 and Figure 9. For the problem of imbalanced data, the MMTS algorithm proposed in this article has a higher diagnostic accuracy, G-mean and F-measure than the other algorithms under the six working conditions. The average evaluation indexes of the six working conditions are shown in Table 6. The accuracy, F-measure and G-mean of the proposed approach improved by an average of 20.74%, 12.85% and 21.68%, compared with the other five traditional approaches. In summary, the MMTS has good diagnostic performance. It is suitable for solving the fault diagnosis of industrial robots in the actual industrial environment.
To prove the MMTS’ suitability for solving imbalanced data problems, intelligent fault diagnosis schemes with different imbalance ratios were designed in this section, as shown in Table 7. Figure 10, Figure 11 and Figure 12 list the diagnostic accuracy, G-mean and F-measure results of the fault diagnosis algorithms with different imbalance ratios. It can be seen from the figure that the diagnostic accuracy, G-mean, and F-measure of BP, SVM, KNN, C4.5 and RF decrease with the increase in the imbalance ratio. The MMTS algorithm has little difference in diagnostic accuracy, G-mean and F-measure with the increase in the imbalance ratio. It indicates that the imbalance ratio of the data has little influence on the MMTS algorithm. Therefore, for the fault diagnosis research of imbalanced data, the proposed MMTS algorithm in this article has better applicability.

4. Conclusions

Addressing the imbalanced data problem faced in the field of industrial robot fault diagnosis, this article proposes an intelligent fault diagnosis approach for industrial robots based on MMTS. With this method, the key features are selected through the OAs and S/N ratios. The Mahalanobis space is reconstructed based on the selected key features. Then, the MD is used as the measurement scale for fault recognition. In order to characterize the effectiveness of the fault diagnosis algorithm comprehensively and reasonably, the diagnostic accuracy, G-mean and F-measure are used as the evaluation indexes of the experiment. The experimental results show that the industrial robot intelligent fault diagnosis approach, based on the MMTS, has obvious advantages compared with the BP, SVM, KNN, C4.5 and RF algorithms under the six working conditions. With the increase in the imbalance ratio, the industrial robot intelligent fault diagnosis approach, based on MMTS, has better diagnosis results and stability. In summary, the fault diagnosis approach proposed in this paper has been validated on industrial equipment. It can bring equally promising diagnostic results in the diagnostic studies of medical diseases, fingerprint recognition and product defects. In future research work, we will continue to study the MMTS in health assessment, life prediction and other related work scenarios to prove the capability of the MMTS. In addition, integrating the MMTS with deep learning methods to improve the performance of the MMTS is also a research direction to be considered in the future.

Author Contributions

Conceptualization, Y.S. and A.X.; methodology, Y.S.; software, K.W.; validation, Y.S. and X.Z.; formal analysis, A.X.; investigation, H.G. and X.H.; resources, A.X. and K.W.; data curation, Y.S.; writing—original draft preparation, Y.S.; writing—review and editing, Y.S. and A.X.; visualization, Y.S.; supervision, K.W.; project administration, A.X. and K.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China (No. 2020YFB1709702) and the National Natural Science Foundation of China (No. 62073313).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, W.; Wang, K.; Xu, A.; Zeng, P.; Yang, S.; Sun, Y.; Guo, H. An Industrial Robot Health Assessment Method for Intelligent Manufacturing. Robot 2020, 42, 460–468. [Google Scholar]
  2. Vallachira, S.; Orkisz, M.; Norrlöf, M.; Butail, S. Data-Driven Gearbox Failure Detection in Industrial Robots. IEEE Trans. Ind. Inform. 2020, 16, 193–201. [Google Scholar] [CrossRef]
  3. Liang, X.; Zuo, M.J.; Hoseini, M.R. Vibration signal modeling of a planetary gear set for tooth crack detection. Eng. Fail. Anal. 2015, 48, 185–200. [Google Scholar] [CrossRef]
  4. Mao, B.L. Research on Application of Bayesian Network in Fault Diagnosis of Space Manipulator. Comput. Technol. Dev. 2013, 23, 27–30. [Google Scholar]
  5. Cheng, F.; Raghavan, A.; Jung, D.; Sasaki, Y.; Tajika, Y. High-Accuracy Unsupervised Fault Detection of Industrial Robots Using Current Signal Analysis. In Proceedings of the 2019 IEEE International Conference on Prognostics and Health Management (ICPHM) IEEE, San Francisco, CA, USA, 17–20 June 2019. [Google Scholar]
  6. Jaber, A.; Bicker, R. Fault Diagnosis of Industrial Robot Bearings Based on Discrete Wavelet Transform and Artificial Neural network. Int. J. Progn. Health Manag. 2016, 58, 179–186. [Google Scholar]
  7. Zheng, Q. Research on fault diagnosis approach of robot RV reducer based on wavelet packet and BP neural network. China Equip. Eng. 2018, 24, 33–36. [Google Scholar]
  8. Wang, J.; Wang, D.; Wang, X. Fault Diagnosis of Industrial Robots Based on Multi-sensor Information Fusion and 1D Convolutional Neural Network. In Proceedings of the 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020. [Google Scholar]
  9. Hong, Y.; Sun, Z.; Zou, X.; Long, J. Multi-joint Industrial Robot Fault Identification using Deep Sparse Auto-Encoder Network with Attitude Data. In Proceedings of the Prognostics and Health Management Conference (PHM-Besançon), Besancon, France, 4–7 May 2020. [Google Scholar]
  10. Dhar, S.; Cherkassky, V. Development and Evaluation of Cost-Sensitive Universum-SVM. IEEE Trans. Cybern. 2017, 45, 806–818. [Google Scholar] [CrossRef]
  11. Chawla, N.V.; Bowyer, K.W.; Hall, L.O. SMOTE: Synthetic Minority Over-sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
  12. Gu, Y. Research on the Classification Method and Application of Mahalanobis-Taguchi System for Imbalanced Data; Nanjing University of Science and Technology: Nanjing, China, 2019. [Google Scholar]
  13. Wu, Z.; Lin, W.; Fu, B.; Guo, J.; Ji, Y.; Pecht, M. A Local Adaptive Minority Selection and Oversampling Method for Class-Imbalanced Fault Diagnostics in Industrial Systems. IEEE Trans. Reliab. 2020, 69, 1195–1206. [Google Scholar] [CrossRef]
  14. Georgios, D.; Fernando, B.; Felix, L. Improving imbalanced learning through a heuristic oversampling method based on k-means and SMOTE. Inf. Sci. 2018, 465, 1–20. [Google Scholar]
  15. Douzas, G.; Bacao, F. Effective data generation for imbalanced learning using conditional generative adversarial networks. Expert Syst. Appl. 2018, 91, 464–471. [Google Scholar] [CrossRef]
  16. Ding, Y.; Ma, L.; Ma, J.; Wang, C.; Lu, C. A Generative Adversarial Network-Based Intelligent Fault Diagnosis Method for Rotating Machinery Under Small Sample Size Conditions. IEEE Access 2019, 7, 149736–149749. [Google Scholar] [CrossRef]
  17. Wang, Y.R.; Sun, G.D.; Jin, Q. Imbalanced sample fault diagnosis of rotating machinery using conditional variational auto-encoder generative adversarial network. Appl. Soft Comput. 2020, 92, 106333. [Google Scholar] [CrossRef]
  18. Khan, S.H.; Hayat, M.; Bennamoun, M.; Sohel, F.A.; Togneri, R. Cost-Sensitive Learning of Deep Feature Representations From Imbalanced Data. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 3573–3587. [Google Scholar]
  19. Dufrenois, F. A One-Class Kernel Fisher Criterion for Outlier Detection. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 982–994. [Google Scholar] [CrossRef]
  20. Luca, S.; Clifton, D.A.; Vanrumste, B. One-class classification of point patterns of extremes. J. Mach. Learn. Res. 2016, 17, 6581–6601. [Google Scholar]
  21. Wei, F.; Huang, W.; Ren, J. Class Imbalance Ensemble Learning Based on the Margin Theory. Appl. Sci. 2018, 8, 815. [Google Scholar]
  22. Yuan, X.; Xie, L.; Abouelenien, M. A regularized ensemble framework of deep learning for cancer detection from multi-class, imbalanced training data. Pattern Recognit. 2018, 77, 160–172. [Google Scholar] [CrossRef]
  23. Li, Y.X.; Chai, Y.; Hu, Y.Q.; Yin, H.P. A review of classification approachs for imbalanced data. Control. Decis. 2019, 34, 673–688. [Google Scholar]
  24. Genichi, T.; Rajesh, J. The Mahalanobis-Taguchi Strategy: A Pattern Technology System; John Wiley: New York, NY, USA, 2002. [Google Scholar]
  25. Niu, J.L.; Cheng, L.S. A classification approach for imbalanced data based on improved Martin system. J. Manag. Eng. 2012, 26, 85–93. [Google Scholar]
  26. Chang, Z.P. Research progress of Mahalanobis-Taguchi system. Control. Decis. 2019, 34, 2505–2516. [Google Scholar]
  27. Han, Y.J. A Study on Robust Optimization and Diagnostic Analysis of Multidimensional System Based on MTS; Tianjin University: Tianjin, China, 2007. [Google Scholar]
Figure 1. Fault diagnosis framework for the industrial robots based on MMTS.
Figure 1. Fault diagnosis framework for the industrial robots based on MMTS.
Entropy 24 00871 g001
Figure 2. Industrial robot platform.
Figure 2. Industrial robot platform.
Entropy 24 00871 g002
Figure 3. Bearing with 7 fault modes.
Figure 3. Bearing with 7 fault modes.
Entropy 24 00871 g003
Figure 4. Acoustic emission signal, current signal and vibration signal for 7 modes.
Figure 4. Acoustic emission signal, current signal and vibration signal for 7 modes.
Entropy 24 00871 g004
Figure 5. MD with NO, BF05, BF1, IF05, IF1, OF1 and OF2 as the benchmark space, respectively.
Figure 5. MD with NO, BF05, BF1, IF05, IF1, OF1 and OF2 as the benchmark space, respectively.
Entropy 24 00871 g005
Figure 6. Mode recognition results of test sample.
Figure 6. Mode recognition results of test sample.
Entropy 24 00871 g006
Figure 7. Diagnostic accuracy of six algorithms under six working conditions.
Figure 7. Diagnostic accuracy of six algorithms under six working conditions.
Entropy 24 00871 g007
Figure 8. G-mean of six algorithms for six working conditions.
Figure 8. G-mean of six algorithms for six working conditions.
Entropy 24 00871 g008
Figure 9. F-measure of six algorithms for six working conditions.
Figure 9. F-measure of six algorithms for six working conditions.
Entropy 24 00871 g009
Figure 10. Diagnostic accuracy of the six algorithms under different imbalance ratios.
Figure 10. Diagnostic accuracy of the six algorithms under different imbalance ratios.
Entropy 24 00871 g010
Figure 11. G-mean of six algorithms with different imbalance ratios.
Figure 11. G-mean of six algorithms with different imbalance ratios.
Entropy 24 00871 g011
Figure 12. F-measure of six algorithms with different imbalance ratios.
Figure 12. F-measure of six algorithms with different imbalance ratios.
Entropy 24 00871 g012
Table 1. Description of fault modes.
Table 1. Description of fault modes.
Fault Mode Indication SymbolFault Mode Description
NONormal
BF050.5 mm pitting fault of rolling body
BF11 mm pitting fault of rolling body
IF050.5 mm crack fault of inner ring
IF11 mm crack fault of inner ring
OF11 mm pitting fault of outer ring
OF22 mm pitting fault of outer ring
Table 2. Introduction of working conditions.
Table 2. Introduction of working conditions.
Work Condition SymbolRotational SpeedLoad
D_90_BAN90%Half load
D_90_KONG90%No-load
D_70_BAN70%Half load
D_70_KONG70%No-load
D_50_BAN50%Half load
D_50_KONG50%No-load
Table 3. Optimization results of OAs.
Table 3. Optimization results of OAs.
Feature Parameters
F1F2F3F4F5F6F7F8F9F10F11F12F13
S N i + ( t ) 14.5613.53213.36414.62914.18113.31413.35513.19713.11413.30713.59613.12714.151
S N i ( t ) 12.32513.35313.52112.25612.70513.57113.5313.68813.77213.57913.28913.75812.734
Δ i ( t ) 2.2350.179−0.1572.3731.476−0.257−0.175−0.491−0.658−0.2720.307−0.6311.417
F14F15F16F17F18F19F20F21F22F23F24F25
S N i + ( t ) 14.26714.52913.914.20913.44113.32713.44713.46213.30413.22813.47913.261
S N i ( t ) 12.61812.35612.98512.67613.44413.55813.43913.42313.58113.65713.40613.624
Δ i ( t ) 1.6492.1730.9151.533−0.003−0.2310.0080.039−0.277−0.4290.073−0.363
Table 4. Optimized feature subsets.
Table 4. Optimized feature subsets.
Fault Modes for the Construction of Mahalanobis SpaceOptimized Feature SubsetOptimized Number of Features
NO[1, 2, 4, 5, 11, 13, 14, 15, 16, 17, 20, 21, 24]13
BF05[1, 2, 3, 4, 6, 8, 9, 10, 13, 17, 18, 20, 22, 23, 24, 25]16
BF1[1, 2, 3, 4, 6, 8, 9, 10, 13, 17, 22, 24]12
IF05[1, 2, 4, 5, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]20
IF1[1, 2, 4, 5, 6, 10, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25]16
OF1[1, 2, 4, 5, 9, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22]15
OF2[1, 4, 5, 6, 8, 9, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25]18
Table 5. Diagnostic accuracy of the six working conditions based on MMTS algorithm.
Table 5. Diagnostic accuracy of the six working conditions based on MMTS algorithm.
Work ConditionAccuracy
D_90_BAN99.76%
D_90_KONG99.52%
D_70_BAN98.57%
D_70_KONG99.76%
D_50_BAN99.05%
D_50_KONG100%
Table 6. Diagnostic results of the six algorithms.
Table 6. Diagnostic results of the six algorithms.
Average AccuracyAverage G-MeanAverage F-Measure
PCA-BP0.82660.8890.8219
PCA-SVM0.84760.90070.8416
KNN0.83330.88940.8249
C4.50.77340.84110.7650
RF0.84160.89920.8375
MMTS0.99440.99680.9944
Table 7. Basic description of the dataset.
Table 7. Basic description of the dataset.
DatasetRobot Bearing Fault Data
Category7
Number of features25
Number of normal samples (NO)60180360540
Number of fault samples
(BF05, BF1, IF05, IF1, OF1, OF2)
60, 60, 60, 60, 60, 60
Imbalance ratio1369
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, Y.; Xu, A.; Wang, K.; Zhou, X.; Guo, H.; Han, X. Intelligent Fault Diagnosis of Industrial Robot Based on Multiclass Mahalanobis-Taguchi System for Imbalanced Data. Entropy 2022, 24, 871. https://doi.org/10.3390/e24070871

AMA Style

Sun Y, Xu A, Wang K, Zhou X, Guo H, Han X. Intelligent Fault Diagnosis of Industrial Robot Based on Multiclass Mahalanobis-Taguchi System for Imbalanced Data. Entropy. 2022; 24(7):871. https://doi.org/10.3390/e24070871

Chicago/Turabian Style

Sun, Yue, Aidong Xu, Kai Wang, Xiufang Zhou, Haifeng Guo, and Xiaojia Han. 2022. "Intelligent Fault Diagnosis of Industrial Robot Based on Multiclass Mahalanobis-Taguchi System for Imbalanced Data" Entropy 24, no. 7: 871. https://doi.org/10.3390/e24070871

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop