Next Article in Journal
Comparative Study of Numerical Methods for Solving the Fresnel Integral in Aperiodic Diffractive Lenses
Next Article in Special Issue
Application of Hybrid Model between the Technique for Order of Preference by Similarity to Ideal Solution and Feature Extractions for Bearing Defect Classification
Previous Article in Journal
On-Orbit Verification of RL-Based APC Calibrations for Micrometre Level Microwave Ranging System
Previous Article in Special Issue
Prognostics and Health Management of the Robotic Servo-Motor under Variable Operating Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transfer Learning-Based Intelligent Fault Detection Approach for the Industrial Robotic System

Department of Mechanical, Robotics and Energy Engineering, Dongguk University-Seoul, 30 Pildong-ro 1-gil, Jung-gu, Seoul 04620, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(4), 945; https://doi.org/10.3390/math11040945
Submission received: 21 January 2023 / Revised: 6 February 2023 / Accepted: 11 February 2023 / Published: 13 February 2023

Abstract

:
With increasing customer demand, industry 4.0 gained a lot of interest, which is based on smart factories. In smart factories, robotic components are vulnerable to failure due to various industrial operations such as assembly, manufacturing, and product handling. Timely fault detection and diagnosis (FDD) is important to keep the industrial operation smooth. Previously, only the unloaded-based FDD algorithms were considered for the industrial robotic system. In the industrial environment, the robot is working under various working conditions such as speeds, loads, and motions. Hence, to reduce the domain discrepancy between the lab scale and the real working environment, we conducted experimentations under various working conditions. For that purpose, an extensive experimental setup is prepared to perform a series of various experiments mimicking the real environmental condition. In addition, in previous research work, various machine learning (ML) and deep learning (DL) approaches were proposed for robotic arm component fault detection. However, various issues are related to the DL and ML approaches. The ML models are problem-specific, and complex in computations. The DL model needs a huge amount of data. The DL model is composed of various layers that have not been thoroughly explored; as a result, the fault detection model lacks a comprehensive explanation. To overcome these issues, the transfer learning (TL) model is considered with the diverse experimental scenarios. The main contribution is to increase the generalization capabilities of the robotic PHM in the context of previously available research work. For that purpose, the VGG16 model is used because of its autonomous feature extractions for fault classification. The data are collected under a variety of different operating conditions such as loadings, speeds, and motion patterns. The 1D signal is converted to a 2D signal (scalogram) to perform the TL model. The proposed approach shows effective fault detection performance and has the capabilities of generalization under variable working conditions.

1. Introduction

The smart factory is evolving regularly because of high flexibility, deep integration, dynamic reconfiguration, and massive volume of data. The smart factory is composed of various advancements such as artificial intelligence (AI), big data analysis, Internet of Things (IoT), industrial internet, and cloud computing [1,2]. One of the important factors of smart factories is to boost productivity. Hence, it is mandatory to keep the industrial operation smooth without the downfall of each component. Prognostic health management (PHM) can be used to keep industrial operations running smoothly and consistently. In PHM, data-based techniques are prominent because of the issues related to the physics-based modeling [3].
Machine learning (ML) and deep learning (DL) algorithms have been utilized for the PHM of different mechanical systems [2,4,5]. These techniques are composed of supervised and unsupervised approaches. In supervised approaches, the labeled data are utilized for fault classification; however, in the case of unsupervised approaches, the unlabeled data can be used for fault detection [6,7,8]. According to ML approaches, handcrafted features are extracted, and the feature space is then reduced by selecting the most prominent feature using feature selection methods. Afterward, the selected feature can be used for fault classification using various ML classifiers. For instance, a feature selection approach with Gaussian Ant Lion optimizer (GALO) is integrated with the K-nearest neighbor (KNN) for the fault detection and diagnosis (FDD) of rotating machines [9]. Lee et al. [10] presented an FDD technique based on the feature variable dimensional coordination to reduce the computational cost. Buchaiah et al. [11] studied the bearing FDD using an ML approach based on the Bhattacharyya distance and SVM. Guo et al. [12] presented motor current signature analysis (MCSA) for the FDD using the multi-sensor data, the improved cyclic spectral covariance matrix (ICSCM), and the MCSA combined which completely sustained the connectivity of the various sensors. The DL model has been used for the FDD because of its robustness and ease in computational complexities as compared to the hand-crafted features. Surendran et al. [13] proposed a DL model using a sailfish optimizer (SFO) to optimize the hyperparameters for accurate FDD. Ma et al. [14] proposed an ensemble DL-based FDD for the bearing system to overcome the generalization performance by integrating different DL models with multi-objective optimizations. In addition, various DL models have been proposed for the FDD of rotating machinery [15,16,17].
The robotic system, especially the six degree of freedom (DOF) robot, is the backbone of the smart factory; hence, its PHM is mandatory to keep the industrial operations. Over the years, various approaches have been used for robotic PHM; ferrography analysis (FA) [18], vibration analysis (VA) [19], and acoustic emission analysis (AEA) [20,21]. However, various issues are concerned related those conventional approaches, such as installation of extra sensors, real-time fault detection, bulky working environment, implementation issues, and financial expenditures, etc. To overcome these issues, the encapsulated system of the robot motor current signature analysis (MCSA) is applied for the PHM analysis [22]. For instance, a feature engineering-based ML-model is proposed for the FDD of the robotic rotate vector (RV) based on simple motion [23]. In addition, a discrete wavelet transform (DWT) is used to analyze the electrical current data and infuse feature extraction and selection for the fault classification based on ML classifier. The handcrafted features, however, are inherently problematic, and the model lacks generalization capabilities. To overcome the issue, a DL model is developed for the robotic FDD. In the proposed approach, a deep wavelet scattering (DWS) is applied for unloaded robotic strain wave gear (SWG) reducer using two different kind of motion with variable speed of operation [24]. The proposed approaches show good performance for unloaded robotic reducer. However, in the proposed algorithms only unloaded conditions are considered. In real industrial scenarios, the robot is operating at various working conditions such as speeds, loads and motions. Hence, it is needed to reduce the domain discrepancy between the lab scale and actual situations. The extensive experimental setup is required to perform a series of various experiments mimicking the real environmental condition and various loading conditions. In addition, various issues are related to the DL approaches; the DL model is made up of various layers which are not well explored, hence, the FDD model lacks comprehensive explanation. The number of parameters and hyperparameters in deeper networks is enormous, necessitating a large amount of labeled data, and computational complexities [25]. To overcome the issues related to the DL and ML, the transfer learning (TL) model can be used with less computation and generalization capabilities [26,27,28,29,30]. Hence, in the proposed work, the TL-based component-level FDD is considered for the actual industrial robotic system which is operating at the real working conditions, such as loading, speed and various profiles of motions.
In the current study, TL model is proposed for the robotic PHM to ensure the generalization capabilities of the model. The extensive experimental setup is prepared to perform a series of various experiments mimicking the real environmental condition, and various loading conditions are considered. The main contribution was to increase the generalization capabilities of the robotic PHM in the context of previously available research work, as given above. For that purpose, the electrical current data of the robotic system is collected under real environmental conditions such as various loadings, speeds, and motion patterns. In the proposed two different motions such as simple and welding motion are considered with variable speed of operation by considering various loading conditions. The data segmentation is performed based on a single cycle of the robotic arm. The 1D signal is converted to a 2D signal to perform the TL model. The TL model is used to overcome data-related issues and data complexities. The TL-based VGG16 model is utilized for the first time in robotic PHM under real environmental conditions. The proposed approach is used for efficient features extraction for the FDD of robotic system, that eliminates the requirement to train the DL from scratch, allowing it to converge faster. The authenticity of the model is evaluated by different FDD parameters and shows excellent results for the FDD of the industrial robotic system.
The manuscript is arranged into different sections. Section 2 is composed of the overall methodology, experimental details, data acquisition, data preprocessing, and TL model. Section 3 overviews the results and discussions. Section 4 summarizes the conclusions of the proposed research work.

2. Methodology

The proposed methodology of the research work carried out is shown in Figure 1. In this work, the FDD model for the real industrial robot (Robostar RA004) is presented. The servomotor bearing fault of axis 3 of the robotic arm is considered. The data are collected under distinct operating conditions such as speed, motion, and loading conditions. To mimic the real working conditions, only the loading-based data are collected for the effective FDD model. The data preprocessing is carried out by data segmentation and synchronization. The 1D data are converted into 2D scalogram images for the FDD model. The TL model is used to overcome data-related issues and data complexities. The VGG16-based TL model is considered for the extraction of efficient features for the FDD of the robotic system. The authenticity of the VGG16 is based on the diverse type of data with variable working conditions. For instance, overall, image-based data for various loading conditions such as 500 g, 1000 g, 1500 g, 2000 g, 2500 g, and 3000 g are considered for training the model based on the simple and welding motion, separately. Hence, for both the motions, around 80% of the data is used for the training purpose. To check the generalization capabilities of the model the highest loading conditions are used for testing and validating the model. For that purpose, 20% of the data is used for testing and validation, considering 10% for testing and 10% for validation. Hence, the health status of the bearing is predicted for the highest loading condition (3500 g) using the trained model with the lower loading condition. TL eliminates the requirement to train the DL from scratch, allowing it to converge faster. Detailed methodology is presented in the upcoming sections.

2.1. Experimental Detials

In the proposed work, the industrial robot (Robostar RA004) is under consideration. It is a 6-DOF robot, where all six axes of the robot can move independently. Each axis of the robot is powered by servomotor to operate various industrial operations and electric motor for various motion of the axes. The specification of RA004 with related information of each joint is shown in Table 1. Various parameters are mentioned such as maximum distance, payload, repetitive positioning accuracy, motion range and speed range. Two health states (healthy and faulty) are considered to carry the PHM process for the servomotor of the robotics arm. The robotic servomotor bearing PHM is considered with two health states (healthy and faulty). The inner bearing fault is induced in the inner race of the bearing at axis 3 of the robot. Figure 2 represents the flow of the experimental system used in the proposed research work.

2.2. Data Acquisition

The data acquisition (DAQ) system is illustrated in Figure 3. The robotic arm is powered by an electric motor and the electrical current data are collected using the current sensors (JS16FL-100). The sensors are connected to the robot power supply to observe the electrical current data. The DAQ system collects the data from the sensors and then the data are forwarded to the to the lab view personal computer (PC). The information on the collected is given in Table 2. In the experimental setup, two distinguished kinds of motion such as simple and welding motion are considered. In simple motion, the axis is simply moving forward and backward. On the other hand, all the axes are moving independently in the welding motion [22]. The electrical current data are collected for the robotic arm with 10 different speeds, such as 10% to 100% with an increment of 10%. To consider the actual environmental conditions, the data are collected under different loading conditions such as (500 g, 1000 g, 1500 g, 2000 g, 2500 g, 3000 g and 3500 g).

2.3. Data Preprocessing

Data preprocessing is very crucial to clean and organize the PHM process. In the proposed work, the data preprocessing is done in two steps. Initially, all the raw data are converted to segmentation based on per cycle and then 1D signals are converted into 2D images for the TL model for the robotic PHM. The upcoming sections describe the details of the data segmentation and data conversion.

2.3.1. Data Segmentation

The collected data from the current sensors are raw and cannot be used directly for the PHM process of the robotics system. The data needs to be cleaned by removing unnecessary information. In addition, the data for the same operating conditions with different health states needs to be synchronized to reduce the probability of confusion in the fault signature because of the data pattern rather than the health states. Pre-processing of signals is required for real-time FDD. It is hard to use continuously acquired signals for PHM, hence, pre-processing is required to divide the data into a single cycle from the raw data set to analyze the failure of a single cycle. The signal segmentation is carried out by using the following steps.
I.
Set a sample cycle from the overall raw signal of the collected data.
II.
Perform short-time Fourier transform (STFT) on the original signal and sample data.
III.
Based on the power spectral density (PSD) of the sample data from STFT, the sample data are moved by the set window.
IV.
The signal is divided by finding a case where the difference between the PSD value of the sample data and the original signal is the local minimum region.
V.
Finally, based on the local minimum, compute the start and end points of each cycle.
Through this operation, it is possible to divide the data into a single cycle from the repetitive raw signal, as shown in Figure 4. Hence, the segmented and synchronized data are achieved.

2.3.2. Data Conversion

The input data are fed into the TL model in the form of 2D images to extract autonomous features. As a result, the time domain data must be converted into 2D images. Scalogram images are considered in the proposed method. The upcoming subsections are related to the data conversion into 2D images.
(a)
Scalogram
The scalogram is a time- and frequency-dependent absolute value demonstration of a signal’s continuous wavelet transform (CWT). The scalogram proves more useful than the spectrogram for evaluating real-world signals with features occurring at different scales, such as slow rate variable events interrupted by sudden transients. It can be used to improve time localization for high-frequency, short-term events as well as frequency tracking for low-frequency, longer-duration occurrences. Resampling the signal with a time-scaled and shifted wavelet yields the CWT. Wavelets oscillate and can have a wide range of values. On a prototype wavelet, scalability and transitioning operations are carried out. The CWT scaling shrinks and stretches the prototype wavelet. When the prototype wavelet is shrunk, it generates wavelets with short duration and high frequency, which are useful for detecting transient events. When the prototype wavelet is stretched, long-duration, low-frequency wavelets are produced, which can be used to isolate long-duration, low-frequency events [31]. Figure 5 shows the representation of time domain signals and their scalogram images for simple and welding motions.
(b)
Continuous wavelets transform (CWT)
The wavelet transform outperforms the conventional cosine and Fourier transforms as a time-frequency transform. The continuous wavelet transform (CWT) decomposes complex signal information and extracts interesting patterns by convolution of input sequence with mother wavelet-generated functions. Although the convolution is computed using the short-time Fourier transform, it provides different time-frequency resolutions. [32,33,34]. The wavelet windowing method is used for varying resolution regions. Wavelet decomposition uses a scale rather than a frequency to map a signal into a time-scale plan. This corresponds to the time-frequency plan of the short-time Fourier transform (STFT), with each scale of the time-scale plane representing a different frequency range of the time-frequency plan. The wavelet transforms a signal into sinusoids of varying frequencies, whereas the Fourier transforms a signal into transformed or sized contours from a mother wavelet.

2.4. Transfer Learning Model for Fault Detection

The general framework of TL between the target domain and source domain is shown in Figure 6. Timely fault detection of bearings in the industrial robot is crucial for minimal downtime and uninterrupted operations. The current data obtained from the servomotors were used for bearing fault detection. The current signals are the time series data. The time series data have been converted to scalogram images to better represent the data. These scalogram-based images will be used to develop the FDD model. In the real-world scenario, the availability of a huge amount of labeled data is a big challenge to train, test, and validate the DL model. The shortage of a large amount of data restricts the performance of the deep CNN model. Moreover, training the DL model from scratch is a cumbersome task. The application of transfer learning could mitigate this issue and resolve the issue of training the fault detection model from scratch. The pretrained VGG16 model (already trained on the ImageNet dataset) has been employed for knowledge transfer and fault detection. The VGG6 model has performed efficiently on the ImageNet dataset and comprises multiple convolution blocks, fully connected, and SoftMax layers as the final layer. The weights of the convolutional blocks of the VGG16 model have been transferred to the FDD model. The proposed FDD model is given in the Figure 7. These convolutional blocks (as shown in Figure 7) have been used for extracting features from the input scalogram images developed from the servomotor current signals. These extracted features have been fed to the fully connected layers and SoftMax in the final layer for the bearing fault classification. The weights of the convolutional blocks are frozen, and fully connected layers are kept trainable. The fully connected layers were optimized with the help of the adaptive gradient optimizer. The output layer must classify two states of the bearing faults of the servomotor used in the robotic arm.

3. Results and Discussions

The complete analysis has been carried out on the scalogram images obtained from the current signals of the servomotor of the robotic arm. The dataset has considered various operational modes of industrial robots, including the different motion profiles, operating speeds, and multiple loading conditions. The speed variations from 10% to 100% of the rated speed have been employed during the data collection. Moreover, a variety of loading conditions, including 500 g, 1500 g, 2500 g, and 3500 g, have been considered during the current data acquisition. These 1D current data have been converted into the 2D scalogram, which has been used to develop the FDD model. The complete dataset has been divided into the training, test, and validation dataset. The two states of the servomotor, namely healthy and bearing fault, have been considered in the proposed work. Overall, image-based data for various loading conditions such as 500 g, 1000 g, 1500 g, 2000 g, 2500 g, and 3000 g are considered for training the model based on the simple and welding motion separately. Hence, for both the motions, around 80% of the data is used for the training purpose. To check the generalization capabilities of the model, the highest loading conditions are used for testing and validating the model. For that purpose, 20% of the data is used for testing and validation, considering 10% for testing and 10% for validation. Hence, the health status of the bearing is predicted for the highest loading condition (3500 g) using the trained model with the lower loading condition.
Training in deep architecture is a challenging task, as well as computationally expensive. The weights of the convolutional blocks of the VGG16 have been used for the proposed transfer learning-based fault detection model. The extracted features from the convolutional blocks have been fed to the trainable fully connected layers, with the SoftMax layer as the final layer. The model’s performance was evaluated with the help of a confusion matrix and different performance metrics like accuracy, precision, sensitivity, and F1-score [35].
Accuracy = T P + T N T N + T P + F N + F P
Precision = T P T P + F N
Sensitivity = T P T P + F N
F 1-score = 2   T P 2 T P + F P + F N
where TP, TN, FN and FP represent true positive, true negative, false negative and false positive, respectively.

3.1. Simple Motion

The TL model is used for the FDD of the robotic bearing using simple motion data. It is very complicated to distinguish the healthy and faulty images with the necked eyes as shown in Figure 8. Under the same operating condition of loading and speed, it is hard to see the difference between the healthy and faulty states. However, the pattern for the healthy and faulty states is changing with increasing loading. Hence, the application of the TL model is utilized to predict the health state of the data based on 3500 g from a trained model with lower loading cases.
The TL-based VGG-16 FD model consolidated after approximately 200 epochs. It is demonstrated that the model converged in 200 epochs, as illustrated the training and validation loss curves in Figure 9. For fault classification, an average accuracy of 98% is achieved. Figure 10 depicts the proposed model’s confusion matrix (CM). The CM indicates that healthy and faulty states have been efficiently classified using simple motion data. The performance evaluation parameters such as precision (p), sensitivity (s), and F1-score are shown in Table 3. It is noted that the proposed method shows 99.9%, 98%, and 98.08% of training, testing, and validation accuracy, respectively. It is demonstrated that the presented approach of autonomous feature extraction of the TL model showed an effective FDD for the robotic servomotor using simple motion data under variable operating conditions. It is demonstrated that the health state of the higher loading conditions is predicted accurately.

3.2. Welding Motion

Similarly, the simple motion in the case of welding motion under the same operation condition of loading it is complicated to find the fault characteristics for healthy and faulty. However, the fault pattern of the scalogram images is changing with the increased loading on the robotic arm, as shown in Figure 11. In view of that, the electrical motor draws more electrical current with higher loading, hence the pattern changes with higher loading conditions. To provide a generalized FDD model the higher loading data (3500 g) is used for the testing and validation to predict the health state of this data set using the trained model with the lower loading conditions.
The TL-based VGG-16 FD model converged after approximately 200 epochs. Figure 12 depicts the training and validation loss curves. For fault classification, an average accuracy of 99% is achieved. Figure 13 depicts the proposed model’s confusion matrix (CM). The CM shows that conditions such as healthy, and faulty have been significantly classified using welding motion data. The values of performance evaluation parameters such as precision (p), sensitivity (s), and F1-score are shown in Table 4.
It is noted that the proposed method shows 99.6%, 99%, and 99.2% of training, testing, and validation accuracy, respectively. It is demonstrated that the proposed approach of autonomous feature extraction of the TL model showed an effective FDD for the robotic servomotor using simple motion data under variable operating conditions. It is demonstrated that the health state of the higher loading conditions is predicted accurately.
To sum up, in the proposed work, the issues related to the DL- and ML-based FDD are solved. In the real-world scenario, the availability of a large amount of labeled data is a big challenge to train, test, and validate the deep model. Hence, the application of TL is applied to overcome the issues related to conventional ML and DL FDD. The above results show the robustness of the proposed approach in terms of simple and welding motion data sets. In addition, the generalization capabilities of the proposed model are validated by using the highest loading conditions for testing and validation purposes. In view of that, the proposed approach can predict the health state of a new data set (unseen data). In future, more cases can be considered by evaluating a comprehensive analysis for predicting the health state of unseen data. Further, the unsupervised model can be proposed for the FDD of the robotic system.

4. Conclusions

In conclusion, the current research work proposed a robust FDD model for the robotic system under the variable working condition of speed, motion, and various loaded. To mimic real environmental conditions, the data were collected from the actual robotic system with real-world operating conditions. For that purpose, a series of different loads were integrated into the robotic manipulator. The electrical current data were collected to overcome the issues of data handling and extra sensor installation. The raw data were preprocessed using data segmentation and data synchronization. The 1D data were converted into 2D images for further processing. The application of TL was used to mitigate the issues related to the DL- and ML-based FDD. The pretrained VGG16 model (already trained on the ImageNet dataset) has been employed for knowledge transfer and fault detection. The VGG6 model performed efficiently on the ImageNet dataset and comprises multiple convolution blocks, fully connected, and SoftMax layers as the final layer. The weights of the convolutional blocks of the VGG16 model were transferred to the fault detection model. Convolutional blocks were used for extracting features from the input scalogram images developed from the servomotor current signals. These extracted features were fed to the fully connected layers and SoftMax in the final layer for the bearing fault classification. The weights of the convolutional blocks are frozen, and fully connected layers are kept trainable. The fully connected layers were optimized with the help of the adaptive gradient optimizer. The output layer classified the health states into healthy and faulty states. The proposed approach shows effective fault detection performance and has the capabilities of generalization under variable working conditions.

Author Contributions

Conceptualization, H.S.K., I.R., P.K. and H.L.; methodology, I.R. and P.K.; formal analysis I.R. and P.K.; investigation, I.R., P.K. and H.L.; resources, H.S.K.; writing—original draft preparation, I.R., P.K. and H.L.; writing—review and editing, P.K. and H.S.K.; visualization, I.R.; supervision, H.S.K.; project administration, H.S.K.; funding acquisition, H.S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the project for Smart Manufacturing Innovation R&D funded Korea Ministry of SMEs and Startups in 2022. (Project No. RS-2022-00140460).

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. Wu, Y.; Dai, H.-N.; Wang, H.; Xiong, Z.; Guo, S. A Survey of Intelligent Network Slicing Management for Industrial IoT: Integrated Approaches for Smart Transportation, Smart Energy, and Smart Factory. IEEE Commun. Surv. Tutor. 2022, 24, 1175–1211. [Google Scholar] [CrossRef]
  2. Raouf, I.; Khan, A.; Khalid, S.; Sohail, M.; Azad, M.M.; Kim, H.S. Sensor-Based Prognostic Health Management of Advanced Driver Assistance System for Autonomous Vehicles: A Recent Survey. Mathematics 2022, 10, 3233. [Google Scholar] [CrossRef]
  3. Meng, H.; Li, Y.-F. A Review on Prognostics and Health Management (PHM) Methods of Lithium-Ion Batteries. Renew. Sustain. Energy Rev. 2019, 116, 109405. [Google Scholar] [CrossRef]
  4. Kumar, P.; Hati, A.S. Deep Convolutional Neural Network Based on Adaptive Gradient Optimizer for Fault Detection in SCIM. ISA Trans. 2021, 111, 350–359. [Google Scholar] [CrossRef] [PubMed]
  5. Kumar, P.; Hati, A.S. Review on Machine Learning Algorithm Based Fault Detection in Induction Motors. Arch. Comput. Methods Eng. 2021, 28, 1929–1940. [Google Scholar] [CrossRef]
  6. Aggarwal, R.K.; Xuan, Q.Y.; Dunn, R.W.; Johns, A.T.; Bennett, A. A Novel Fault Classification Technique for Double-Circuit Lines Based on a Combined Unsupervised/Supervised Neural Network. IEEE Trans. Power Deliv. 1999, 14, 1250–1256. [Google Scholar] [CrossRef]
  7. Vakharia, V.; Gupta, V.K.; Kankar, P.K. Ball Bearing Fault Diagnosis Using Supervised and Unsupervised Machine Learning Methods. Int. J. Acoust. Vib. 2015, 20, 244–250. [Google Scholar] [CrossRef]
  8. Wang, Y.; Yang, H.; Yuan, X.; Shardt, Y.A.; Yang, C.; Gui, W. Deep Learning for Fault-Relevant Feature Extraction and Fault Classification with Stacked Supervised Auto-Encoder. J. Process Control 2020, 92, 79–89. [Google Scholar] [CrossRef]
  9. Vashishtha, G.; Kumar, R. Feature Selection Based on Gaussian Ant Lion Optimizer for Fault Identification in Centrifugal Pump. In Recent Advances in Machines and Mechanisms; Springer: Berlin/Heidelberg, Germany, 2023; pp. 295–310. [Google Scholar]
  10. Lee, Y.; Park, B.; Jo, M.; Lee, J.; Lee, C. A Quantitative Diagnostic Method of Feature Coordination for Machine Learning Model with Massive Data from Rotary Machine. Expert Syst. Appl. 2023, 214, 119117. [Google Scholar] [CrossRef]
  11. Buchaiah, S.; Shakya, P. Bearing Fault Diagnosis and Prognosis Using Data Fusion Based Feature Extraction and Feature Selection. Measurement 2022, 188, 110506. [Google Scholar] [CrossRef]
  12. Guo, J.; He, Q.; Zhen, D.; Gu, F.; Ball, A.D. Multi-Sensor Data Fusion for Rotating Machinery Fault Detection Using Improved Cyclic Spectral Covariance Matrix and Motor Current Signal Analysis. Reliab. Eng. Syst. Saf. 2023, 230, 108969. [Google Scholar] [CrossRef]
  13. Surendran, R.; Khalaf, O.I.; Andres, C. Deep Learning Based Intelligent Industrial Fault Diagnosis Model. CMC-Comput. Mater. Contin. 2022, 70, 6323–6338. [Google Scholar] [CrossRef]
  14. Ma, S.; Chu, F. Ensemble Deep Learning-Based Fault Diagnosis of Rotor Bearing Systems. Comput. Ind. 2019, 105, 143–152. [Google Scholar] [CrossRef]
  15. Janssens, O.; Slavkovikj, V.; Vervisch, B.; Stockman, K.; Loccufier, M.; Verstockt, S.; Van de Walle, R.; Van Hoecke, S. Convolutional Neural Network Based Fault Detection for Rotating Machinery. J. Sound Vib. 2016, 377, 331–345. [Google Scholar] [CrossRef]
  16. Zhao, X.; Jia, M. A Novel Unsupervised Deep Learning Network for Intelligent Fault Diagnosis of Rotating Machinery. Struct. Health Monit. 2020, 19, 1745–1763. [Google Scholar] [CrossRef]
  17. Gong, W.; Chen, H.; Zhang, Z.; Zhang, M.; Wang, R.; Guan, C.; Wang, Q. A Novel Deep Learning Method for Intelligent Fault Diagnosis of Rotating Machinery Based on Improved CNN-SVM and Multichannel Data Fusion. Sensors 2019, 19, 1693. [Google Scholar] [CrossRef] [PubMed]
  18. Peng, P.; Wang, J. Wear Particle Classification Considering Particle Overlapping. Wear 2019, 422–423, 119–127. [Google Scholar] [CrossRef]
  19. Farina, M.; Osto, E.; Perizzato, A.; Piroddi, L.; Scattolini, R. Fault Detection and Isolation of Bearings in a Drive Reducer of a Hot Steel Rolling Mill. Control Eng. Pract. 2015, 39, 35–44. [Google Scholar] [CrossRef]
  20. Li, C.; Sanchez, R.-V.; Zurita, G.; Cerrada, M.; Cabrera, D.; Vásquez, R.E. Gearbox Fault Diagnosis Based on Deep Random Forest Fusion of Acoustic and Vibratory Signals. Mech. Syst. Signal Process. 2016, 76–77, 283–293. [Google Scholar] [CrossRef]
  21. Zhang, Y.; An, H.; Ding, X.; Liang, W.; Yuan, M.; Ji, C.; Tan, J. Industrial Robot Rotate Vector Reducer Fault Detection Based on Hidden Markov Models. In Proceedings of the 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO), Dali, China, 6–8 December 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 3013–3018. [Google Scholar]
  22. Lee, H.; Raouf, I.; Song, J.; Kim, H.S.; Lee, S. Prognostics and Health Management of the Robotic Servo-Motor under Variable Operating Conditions. Mathematics 2023, 11, 398. [Google Scholar] [CrossRef]
  23. Raouf, I.; Lee, H.; Kim, H.S. Mechanical Fault Detection Based on Machine Learning for Robotic RV Reducer Using Electrical Current Signature Analysis: A Data-Driven Approach. J. Comput. Des. Eng. 2022, 9, 417–433. [Google Scholar] [CrossRef]
  24. Raouf, I.; Lee, H.; Noh, Y.R.; Youn, B.D.; Kim, H.S. Prognostic Health Management of the Robotic Strain Wave Gear Reducer Based on Variable Speed of Operation: A Data-Driven via Deep Learning Approach. J. Comput. Des. Eng. 2022, 9, 1775–1788. [Google Scholar] [CrossRef]
  25. Yang, D.; Hou, N.; Lu, J.; Ji, D. Novel Leakage Detection by Ensemble 1DCNN-VAPSO-SVM in Oil and Gas Pipeline Systems. Appl. Soft Comput. 2022, 115, 108212. [Google Scholar] [CrossRef]
  26. Kumar, P.; Hati, A.S.; Padmanaban, S.; Leonowicz, Z.; Chakrabarti, P. Amalgamation of Transfer Learning and Deep Convolutional Neural Network for Multiple Fault Detection in SCIM. In Proceedings of the 2020 IEEE International Conference on Environment and Electrical Engineering and 2020 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Madrid, Spain, 9–12 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  27. Kumar, P.; Kumar, P.; Hati, A.S.; Kim, H.S. Deep Transfer Learning Framework for Bearing Fault Detection in Motors. Mathematics 2022, 10, 4683. [Google Scholar] [CrossRef]
  28. Rohan, A.; Raouf, I.; Kim, H.S. Rotate Vector (RV) Reducer Fault Detection and Diagnosis System: Towards Component Level Prognostics and Health Management (PHM). Sensors 2020, 20, 6845. [Google Scholar] [CrossRef]
  29. Yan, R.; Shen, F.; Sun, C.; Chen, X. Knowledge Transfer for Rotary Machine Fault Diagnosis. IEEE Sens. J. 2019, 20, 8374–8393. [Google Scholar] [CrossRef]
  30. Liu, G.; Shen, W.; Gao, L.; Kusiak, A. Knowledge Transfer in Fault Diagnosis of Rotary Machines. IET Collab. Intell. Manuf. 2022, 4, 17–34. [Google Scholar] [CrossRef]
  31. Neupane, D.; Kim, Y.; Seok, J. Bearing Fault Detection Using Scalogram and Switchable Normalization-Based CNN (SN-CNN). IEEE Access 2021, 9, 88151–88166. [Google Scholar] [CrossRef]
  32. Zhao, H.; Liu, J.; Chen, H.; Chen, J.; Li, Y.; Xu, J.; Deng, W. Intelligent Diagnosis Using Continuous Wavelet Transform and Gauss Convolutional Deep Belief Network. IEEE Trans. Reliab. 2022. [Google Scholar] [CrossRef]
  33. Wang, Y.; Yang, Z.; Shi, Z.; Ma, J.; Liu, D.; Shi, L. Periodic Error Detection and Separation of Magnetic Levitation Gyroscope Signals Based on Continuous Wavelet Transform and Singular Spectrum Analysis. Meas. Sci. Technol. 2022, 33, 065107. [Google Scholar] [CrossRef]
  34. Nor, A.K.B.M.; Pedapait, S.R.; Muhammad, M. Explainable AI (XAI) for PHM of Industrial Asset: A State-of-The-Art, PRISMA-Compliant Systematic Review. arXiv 2021, arXiv:2107.03869. [Google Scholar]
  35. Uddin, M.G.; Nash, S.; Rahman, A.; Olbert, A.I. Performance Analysis of the Water Quality Index Model for Predicting Water State Using Machine Learning Techniques. Process Saf. Environ. Prot. 2023, 169, 808–828. [Google Scholar] [CrossRef]
Figure 1. Proposed research methodology for the robotic FDD.
Figure 1. Proposed research methodology for the robotic FDD.
Mathematics 11 00945 g001
Figure 2. Demonstration of the experimental system.
Figure 2. Demonstration of the experimental system.
Mathematics 11 00945 g002
Figure 3. Demonstration of the DAQ system.
Figure 3. Demonstration of the DAQ system.
Mathematics 11 00945 g003
Figure 4. Data segmentation process for the raw signal.
Figure 4. Data segmentation process for the raw signal.
Mathematics 11 00945 g004
Figure 5. Scalogram representation of simple and welding motion for healthy and faulty states.
Figure 5. Scalogram representation of simple and welding motion for healthy and faulty states.
Mathematics 11 00945 g005
Figure 6. Framework of the TL between the source and target domain.
Figure 6. Framework of the TL between the source and target domain.
Mathematics 11 00945 g006
Figure 7. Block diagram of the proposed transfer learning-based fault detection model.
Figure 7. Block diagram of the proposed transfer learning-based fault detection model.
Mathematics 11 00945 g007
Figure 8. Scalogram representation for various loading conditions for healthy and faulty state under the same operating conditions of 10% speed.
Figure 8. Scalogram representation for various loading conditions for healthy and faulty state under the same operating conditions of 10% speed.
Mathematics 11 00945 g008
Figure 9. The proposed TL-based FDD approach’s loss curve using simple motion data.
Figure 9. The proposed TL-based FDD approach’s loss curve using simple motion data.
Mathematics 11 00945 g009
Figure 10. Simple motion-based CM for the proposed TL-based FDD approach.
Figure 10. Simple motion-based CM for the proposed TL-based FDD approach.
Mathematics 11 00945 g010
Figure 11. Scalogram representation for various loading conditions for healthy and faulty state under the same operating conditions of 10% speed.
Figure 11. Scalogram representation for various loading conditions for healthy and faulty state under the same operating conditions of 10% speed.
Mathematics 11 00945 g011
Figure 12. The proposed TL-based FDD approach’s loss curve using welding motion.
Figure 12. The proposed TL-based FDD approach’s loss curve using welding motion.
Mathematics 11 00945 g012
Figure 13. Welding motion-based CM for the proposed TL-based FDD approach.
Figure 13. Welding motion-based CM for the proposed TL-based FDD approach.
Mathematics 11 00945 g013
Table 1. Specifications of Robostar RA004.
Table 1. Specifications of Robostar RA004.
VariableQuantity (Unit)
Allowable distance610 mm
Maximum load4 kg
Repeated placement accuracy±0.02 mm
Motion Range/Maximum SpeedJ1±170°/410°/s
J2−90° to +45°/410°/s
J3−210° to +61°/520°/s
J4±190°/560°/s
J5±130°/560°/s
J6±360°/900°/s
Table 2. Experimental descriptions.
Table 2. Experimental descriptions.
VariableDescription
Data type1st phase of electrical current
MotionSimple and welding motion
Speed10~100% with 10% increment
Fault typeInner bearing fault of servomotor
Fault locationRobotic 3rd axis
Health statesNormal, faulty
Sampling frequency5 kHz
Loading conditions500 g, 1000 g, 1500 g, 2000 g, 2500 g, 3000 g, and 3500 g
Table 3. Performance metrics for the proposed TL-based model for fault detection using simple motion.
Table 3. Performance metrics for the proposed TL-based model for fault detection using simple motion.
StatePrecision ( p ) Sensitivity ( s ) F 1 -Score
Faulty1.00.960.98
Healthy0.961.00.98
Table 4. Performance metrics for the proposed TL-based FDD for welding motion.
Table 4. Performance metrics for the proposed TL-based FDD for welding motion.
StatePrecision ( p ) Sensitivity ( s ) F 1 -Score
Faulty1.00.980.99
Healthy0.981.00.99
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Raouf, I.; Kumar, P.; Lee, H.; Kim, H.S. Transfer Learning-Based Intelligent Fault Detection Approach for the Industrial Robotic System. Mathematics 2023, 11, 945. https://doi.org/10.3390/math11040945

AMA Style

Raouf I, Kumar P, Lee H, Kim HS. Transfer Learning-Based Intelligent Fault Detection Approach for the Industrial Robotic System. Mathematics. 2023; 11(4):945. https://doi.org/10.3390/math11040945

Chicago/Turabian Style

Raouf, Izaz, Prashant Kumar, Hyewon Lee, and Heung Soo Kim. 2023. "Transfer Learning-Based Intelligent Fault Detection Approach for the Industrial Robotic System" Mathematics 11, no. 4: 945. https://doi.org/10.3390/math11040945

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