Next Article in Journal
Lie Group Intrinsic Mean Feature Detectors for Real-Time Industrial Surface Defect Detection
Previous Article in Journal
Dynamic Marketing Uplift Modeling: A Symmetry-Preserving Framework Integrating Causal Forests with Deep Reinforcement Learning for Personalized Intervention Strategies
Previous Article in Special Issue
Stability Analysis and Stabilization of General Conformable Polynomial Fuzzy Models with Time Delay
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Stage Welding Control System Combining Rule-Based and Data-Driven Vision

1
Hubei Provincial Engineering Research Center of Robotics & Intelligent Manufacturing, Wuhan University of Technology, Wuhan 430070, China
2
Hubei Tuansteel Science and Technology Research Co., Ltd., Huanggang 438000, China
3
School of Mechanical and Intelligent Manufacturing, Huanggang Normal University, Huanggang 438000, China
4
Hubei Huichuang Heavy Industry Co., Ltd., Huanggang 438000, China
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(4), 611; https://doi.org/10.3390/sym17040611
Submission received: 17 March 2025 / Revised: 6 April 2025 / Accepted: 11 April 2025 / Published: 18 April 2025
(This article belongs to the Special Issue Symmetry and Its Applications in Automation and Control Systems)

Abstract

:
With the development of welding automation and intelligence, computer vision-based welding process monitoring technologies have become increasingly applied. However, interference factors such as welding fumes, spatter, and intense arc light in the welding environment significantly affect the performance of existing welding monitoring and control technologies. To address this issue, this paper proposes a novel method for extracting molten pool dimensions that integrates rule-based and data-driven vision approaches and introduces a welding speed control system that considers the stability of the welding process. The goal of this study is to develop a method that not only monitors the molten pool’s size but also evaluates its stability. In this system, the first stage improves the accuracy of molten pool recognition and dimension extraction through an enhanced method, while the second stage introduces a speed adjustment factor based on welding stability to achieve stable control of welding speed. Experimental results demonstrate that the proposed method shows high adaptability and extraction accuracy under various interference conditions. The welding speed control strategy significantly enhances the stability and symmetry of the welding process, with performance improvements of approximately 45% in stability compared to the conventional method. This leads to an overall improvement in weld quality.

1. Introduction

With the advancement of welding automation and intelligence, computer vision-based monitoring of the welding process has been increasingly studied and applied. Real-time monitoring plays a critical role in ensuring the quality and stability of welding processes, particularly across various welding techniques such as laser welding [1], butt fusion welding [2], arc welding [3], and friction stir welding [4]. To ensure the stability of the welding process, the shape and dimensions of the molten pool are commonly used as key monitoring parameters [5,6]. While computer vision techniques have demonstrated high accuracy in feature recognition and extraction under standard conditions, the presence of interference factors, such as welding fumes, spatter, and intense arc light, significantly degrades the performance of control systems and increases the asymmetry of the molten pool [7]. This interference leads to instability in methods that rely solely on variations in molten pool images for control, causing significant asymmetry in the molten pool, disrupting the process, and making it challenging to maintain consistent weld quality [8,9]. Therefore, developing a specialized welding process control system capable of robust molten pool monitoring under such interference conditions is crucial for maintaining symmetry and stability throughout the welding process.
Interference factors such as welding fumes, spatter, and intense arc light have long been a focal point in research on image-based welding monitoring technologies [10,11,12]. Although various methods have been proposed to address these challenges, they still fail to meet the accuracy and robustness requirements for molten pool recognition and extraction. The primary limitation of these methods lies in the highly variable nature of interference characteristics: welding fumes exhibit temporal variation and persistence, spatter is highly random, and intense arc light demonstrates adhesion and randomness. Consequently, conventional vision-based approaches often rely on dedicated modules tailored to handle each type of interference. These methods typically involve complex nested rules, such as adaptive threshold segmentation and combined filtering techniques. For example, filtering techniques such as Gaussian and median filters remove noise from the images [13]. Despite their ability to handle specific types of interference, these methods are often computationally expensive and require fine-tuning for different welding environments [14]. Furthermore, they are generally more susceptible to dynamic interference, such as sudden changes in arc light intensity or highly erratic spatter, which can still lead to misclassification of molten pool features [15]. Thus, while traditional vision-based approaches have been widely used, their robustness under varying real-world conditions remains a significant challenge [16]. In contrast, data-driven machine vision methods have demonstrated superior performance in welding process monitoring, offering higher recognition accuracy and greater robustness against interference [17,18]. These methods typically leverage large volumes of historical data, where molten pool features and various interference patterns—such as fume-induced blurring or spatter-induced artifacts—are explicitly labeled and categorized [19]. By learning from this annotated data, machine learning models can capture complex relationships between visual features and welding conditions, thereby improving their resistance to disturbances during real-time monitoring [20]. However, despite their advantages in recognition accuracy, data-driven methods often suffer from lower precision in molten pool dimension extraction due to inherent limitations in feature modeling [21]. To address this trade-off between recognition accuracy and extraction precision, this study proposes a hybrid molten pool dimension extraction method that integrates rule-based and data-driven vision techniques, improving extraction accuracy while maintaining high recognition performance.
In the context of welding process control based on molten pool image monitoring, the length and width of molten pool are commonly used monitoring variables, while welding speed serves as the primary control parameter [22,23]. Existing control methods typically adjust welding speed based solely on changes in molten pool monitoring variables, such as the length and width of the molten pool, meaning that speed modifications are directly determined by the deviation of the current molten pool dimensions from the target values [24]. However, this approach does not account for the potential instability of the welding process when rapid changes in speed occur, which can destabilize the molten pool and result in defects such as spatter or incomplete fusion [25,26]. Welding stability is influenced by multiple factors, and to achieve uniform weld quality, rapid speed adjustments should be avoided when stability is low [27,28]. Since the stability of molten pool size variations is closely correlated with the overall welding process stability, this study introduces a novel approach that simultaneously monitors molten pool variations and evaluates their stability to characterize the welding process state. The goal of this study is to develop a method that not only monitors the molten pool’s size but also evaluates its stability, leading to dynamic adjustments in welding speed based on real-time stability assessments, ensuring improved weld quality.
In this study, a novel two-stage welding process control system is developed by integrating rule-based and data-driven vision techniques. In the first stage, an advanced molten pool dimension extraction method is proposed to enhance extraction precision while maintaining recognition accuracy. In the second stage, a vision-based control strategy for welding speed control is introduced, where welding stability is innovatively incorporated into speed control, a consideration not addressed in previous methods. By introducing a speed adjustment factor, the system achieves adaptive speed regulation based on welding process stability. Finally, an experimental platform is constructed to validate the proposed approach. Additionally, the proposed speed control strategy effectively adjusts welding speed based on process stability, leading to improved weld uniformity and enhanced welding process stability. From an industrial perspective, this method could be applied to various welding environments to optimize speed control, ensuring higher consistency and quality in automated welding processes.

2. Molten Pool Extraction Combined Rule-Based and Data-Based Method

The molten pool images captured during monitoring contain information about the shape and size of the molten pool. In this study, the length and width of molten pool are used as the basis for speed control. The image processing process is divided into two parts: recognition and positioning, and size extraction.

2.1. Molten Pool Recognition and Positioning

During welding, visual image monitoring is commonly affected by interference factors such as welding fumes, spatter, and intense arc light, which can obscure molten pool information. The three typical interference characteristics and a normal molten pool image are shown in Figure 1. These interferences introduce specific challenges to molten pool recognition and positioning:
Welding fumes interference causes blurring in the image but does not completely obscure the molten pool. Its variation over time introduces dynamic challenges in tracking the molten pool shape.
Spatter interference introduces random and intense disturbances that block key features of the molten pool, leading to difficulties in accurate recognition and edge extraction.
Intense arc light interference results in high intensity, which can saturate the image, obscuring the molten pool’s boundaries and causing confusion in its shape recognition.
These interferences, which often occur alternately or simultaneously during welding, significantly complicate molten pool recognition. Therefore, in order to achieve accurate recognition and positioning, this study employs a data-driven method that utilizes real-world welding images with multiple interference factors as a training dataset to enhance feature detection and improve recognition performance.
R-CNN utilizes the selective search algorithm to generate region-based information at different scales from the input image. It then trains a CNN to extract features from the region information and uses a classifier to categorize the detected features. Boundary regression is used to refine the position of the bounding box [20]. R-CNN performs classification before recognition, which allows it to require less data compared to other end-to-end methods. It can effectively recognize molten pool regions from monitoring images. The algorithm principle is shown in Figure 2. R-CNN is chosen to define molten pool regions because it provides a good balance between recognition performance and stability. Given that the molten pool’s features are relatively simple, the recognition task is not highly complex. R-CNN is selected due to its ability to achieve reliable results with a smaller amount of training data compared to other methods, making it a suitable choice for this application.
R-CNN is used to identify molten pool regions, and various welding process molten pool monitoring images under different noise interference conditions are collected to train the model, ensuring the robustness. To improve the generalization ability of the model and prevent overfitting, the direction and location of features in the images are randomly altered, the images are scaled randomly, and random disturbances are added to the images using Gaussian noise. The results after applying these image augmentation methods are shown in Figure 3.
During recognition, the data-driven method operates based on sample data. Therefore, as long as the features are present in the sample data, the molten pool can be recognized.

2.2. Molten Pool Size Extraction

The shape and size of the molten pool are contained within the bounding box region identified by R-CNN. In this study, a rule-based visual image processing technique is used to extract the dimensions of molten pool. First, within the identified region, the molten pool is the brightest part, corresponding to the highest gray level. Thus, the Otsu algorithm is used to segment the points within the identified region. The Otsu algorithm calculates the midpoint of the grayscale histogram and uses this midpoint as the optimal threshold for binary image processing. After this step, the points in the bounding box region are either black or white. The largest white area is then identified, and this region corresponds to the shape of molten pool.
Due to interference from spatter or intense arc light during the welding process, the molten pool area may become attached to high-brightness regions formed by spatter or arc light. Considering that the shape of the attached contours significantly differs from an interference-free molten pool, and that this feature is influenced by various complex factors, this paper designs extraction rules based on the molten pool shape. Through qualitative analysis, the molten pool is found to have an elliptical shape, with the left side being more elongated. Regarding the interference, spatter typically appears as small protrusions along the molten pool’s edge, while intense arc light tends to accumulate in large, expanded regions at the front of the molten pool. These interferences, when reflected in the image, lead to random, non-uniform local expansions and erosions, causing irregular protrusions or indentations along the edges. The large-area expansion is concentrated on the right side of the image, while the rest of the expansion and erosion occur to a lesser extent.
Based on this analysis, extraction rules are designed. First, the edges on the upper-left and lower-left sides of the molten pool are extracted and then smoothed to eliminate the protrusions and indentations on the left side of the image. Next, the furthest feasible point on the right side of the image is identified, and this point is used as the rightmost position to fit an elliptical edge that is tangent to the two smoothed edges on the left. The feasible point is defined as a point on the right edge of the image that is near the molten pool’s lateral centerline, and it serves as the point that, when used to generate the rightmost elliptical edge, does not overlap with the black region. After processing, the molten pool region’s edge will no longer be affected by interference.
Next, the covariance matrix of all points’ positions within the molten pool region is computed, and the feature vector corresponding to the direction closest to the welding torch’s movement is considered as the welding direction. The longest distance along the welding direction within the molten pool region is considered the length of molten pool. Subsequently, two parallel lines are set along the welding direction, making these lines the outermost parallel lines of the molten pool region. The maximum distance between these two parallel lines represents the width of molten pool.

3. Welding Speed Control Method Considering Welding State Stability and Two-Stage Welding Control System

In this section, a welding speed control method is proposed that considers molten pool size variations and welding state stability. The stability of the welding state is innovatively incorporated into speed control and reflected in the adjustment of speed via a speed adjustment factor. The stability of molten pool size variations is used as an indicator of welding state stability. Furthermore, based on the proposed visual extraction method and control strategy, a two-stage welding speed control system is developed.

3.1. Welding Speed Control Method Based on Molten Pool Size Variations and Welding State Stability

In the previous section, molten pool size information during the welding process was extracted. Considering the fidelity of the information contained in molten pool images, this study uses the length and width of the molten pool as the basis for speed control, thereby establishing a relationship between the changes in molten pool length and width and changes in welding speed. This relationship can be represented in Equation (1):
d v = f v d L , d W , L t , W t
where d v represents the speed adjustment, d L and d W represent the changes in molten pool length and width, and L t and W t represent the target values for molten pool length and width. In welding, assuming all other parameters remain constant, an increase in welding speed results in a decrease in molten pool size, meaning that an increase in welding speed leads to a reduction in molten pool size. Thus, to maintain a constant molten pool size, the relationship f v represents a control method that adjusts the output based on the input values. As described previously, this relationship represents a classical speed control strategy that adjusts the speed based solely on the difference in molten pool size, ignoring the current welding state.
In this study, the stability of molten pool size variations is used to assess the stability of the welding process. The length and width of the molten pool are treated as one-dimensional vectors that change over time. The variance in these dimensions over a specified range of data is calculated and used to represent stability. More specifically, the variance is calculated for both the length and the width of the molten pool in a moving window of size   m (representing the range of data considered for stability evaluation), as expressed in Equation (2):
Ψ = ω 1 V a r L i m ~ i + ω 2 V a r W i m ~ i
where Ψ represents the welding state stability at the current position, ω 1 and ω 2 are the weights for molten pool length and width, i is the index corresponding to the current welding position, and m is the range used to calculate the variance. The variance for each dimension (length and width) reflects how much the molten pool size fluctuates, with higher variance indicating less stability.
To link welding state stability with the speed adjustment, a speed adjustment factor λ v is introduced. When the molten pool dimensions fluctuate significantly, the variance is larger, leading to a larger value of Ψ , which necessitates reducing the speed change rate to avoid destabilizing the molten pool due to rapid speed adjustments. Therefore, λ v is inversely proportional to the welding state stability. The factor λ v is expressed in Equation (3):
λ v = η Ψ
where η represents the proportional relationship between welding state stability and the speed adjustment factor. λ v is then incorporated into the speed adjustment calculation to adjust welding speed based on molten pool size variations and welding state stability, as shown in Equation (4).
d v = λ v f v d L , d W , L t , W t
This forms the control strategy for the speed control system.

3.2. Two-Stage Welding Control System Based on Visual Monitoring

Based on the proposed visual extraction method and control strategy, a two-stage welding speed control system is developed. The overall control process of the system is shown in Figure 4, with all operations completed within a single control cycle. The two functional stages of the system work sequentially to ensure precise adjustment and stability of welding speed.
In the first stage, the proposed molten pool size extraction method, combining rule-based and data-driven visual techniques, is applied. Specifically, this method uses an efficient visual recognition algorithm to extract molten pool size information during the current control cycle. Through image processing and computer vision techniques, the system can obtain real-time data on location and size of the molten pool from the welding site, providing precise data support for subsequent control processes. The goal of this stage is to the ensure high-accuracy capture of molten pool dimensions and to provide reliable input data for welding speed adjustment.
In the second stage, based on the molten pool size extracted in the first stage, the system applies the proposed welding speed method based on molten pool size variations and welding state stability. The system evaluates the stability of the welding process based on the real-time changes in molten pool length and width and dynamically adjusts the welding speed. Specifically, the system first calculates the changes in molten pool length and width and, based on these changes and the stability of the welding state, derives the speed adjustment. The core of this process lies in dynamically adjusting the welding speed by analyzing changes in molten pool size and stability to ensure the stability and quality of the welding process.
The design of the control system considers the deep integration of visual data and control strategies, fully utilizing the correlation between molten pool size changes and welding state stability to form a precise, efficient, and adaptive control mechanism. By monitoring molten pool size and adjusting welding speed in real-time, the system can precisely control the welding process, ensuring stable weld quality and significantly improving production efficiency.

4. Experiments and Discussion

4.1. Experimental Setup

The welding and molten pool monitoring system used in the experiments consists of a six-degree-of-freedom welding robot, a 3D vision sensor (SR7300, SSZN, Shenzhen, China), and a camera. The 3D vision sensor is used solely for pre-welding inspection. The welding robot consists of six Kollmorgen RGM joint modules (RGM14, RGM20, RGM25, Kollmorgen, Radford, VA, USA) and a CO2 gas shielded welding machine (TDN 5001MB, Time Group Inc., Beijing, China). During the welding process, the robot is equipped with an industrial camera (MV-CH120-10 GM, Hikvision, Hangzhou, China), which is fitted with a 1064 nm ± 10 nm optical filter and a 50% filter to enable real-time molten pool image feedback. The camera captures real-time images of the molten pool during welding, which are then transmitted to the system for further analysis. The images captured by the camera are processed through the optical and neutral density filters to effectively remove unwanted light noise under strong lighting conditions, enhancing the clarity and accuracy of the molten pool images. The experimental platform and data acquisition process, along with the control process, are shown in Figure 5.
To achieve precise molten pool monitoring, the system evaluates the morphological features of molten pool in real-time by combining the molten pool images from the camera with welding state parameters. By analyzing the morphological changes of the molten pool in real-time, the system can accurately capture the changes in the welding state and provide real-time monitoring results. These results not only help monitor the stability of the welding process but also provide the necessary data for adjusting subsequent welding parameters. Ultimately, the system generates a real-time visual model of the molten pool’s morphology and provides data support for optimizing the welding process.

4.2. Accuracy Verification of Molten Pool Size Extraction Method

After data augmentation, approximately 4000 molten pool images are collected, and the regions containing molten pools are annotated. The molten pool images are randomly split into training and test sets at a 6:4 ratio. The batch size for training parameters is 64, and the maximum number of training steps is 200. The loss function and accuracy curves during training are shown in Figure 6. The x-axis represents the training time, and the y-axis represents the error and accuracy between the current network output and the actual result. After 200 iterations, the model has largely converged.
Additionally, The complete molten pool size extraction process proposed in Section 2.2 is shown in Figure 7.
To validate the accuracy of the proposed molten pool extraction method combing rule-based and data-based vision, an accuracy verification experiment is designed. Several molten pool images, captured during actual welding processes with interference, are used for testing. The test results are presented in Table 1, which includes the original monitoring images, the types of interference in the images, and the molten pool recognition, shape extraction, and size extraction results during the method processing.
The results demonstrate that the proposed method exhibits strong adaptability to welding fumes, spatter, and strong arc light interference, and it performs well even under combinations of these interferences. This can be attributed to the hybrid approach, which combines both data-driven and rule-based methods. The data-driven method is initially applied to recognize the molten pool in the raw data, and both methods are used to extract features within the recognized area. As a result, the proposed method benefits from the recognition accuracy of the data-driven approach and the extraction precision of the rule-based method.
Furthermore, the experimental results show that the proposed method also demonstrates strong adaptability to molten pool image rotation. This is due to the data augmentation performed during training, and the independence of extraction method from the absolute position of features. Therefore, the proposed method exhibits good rotational invariance.

4.3. Accuracy Verification of Welding Speed Control Method

To verify the effectiveness of the proposed method, a weld seam formation size control experiment is conducted. The weld seam formation size without speed control is used for comparison. During the welding experiment, the welding current and voltage are considered as interference inputs, so the current and voltage are not fixed, leading to unknown variations in the welding control method. Welding speed control is initiated at a specific moment, and prior to control, the welding speed remains at its initial value. When the welding speed control begins, a target molten pool size is set, and the control system uses the molten pool image inputs to extract the molten pool size using the method proposed in this paper. Based on Equation (4), the system adjusts the welding speed to keep the molten pool width at the target value. After welding, the weld seam width is measured, and the experimental results are shown in Figure 8.
The figure shows the results after applying the proposed control method, compared to the results without speed control. The results indicate that after applying the proposed control method, the weld seam width gradually converges to the target width. The experimental results demonstrate that the proposed control method successfully achieves control of weld seam formation size, validating the effectiveness of the method.
Subsequently, to compare the performance of the proposed method based on Equation (4) with other speed control methods, a comparative experiment on welding speed control is performed. A negative feedback control system based on the molten pool size variation and the target size difference is used for comparison. In the welding experiment, both welding speed control systems are initiated at the same moment. Before control, the states of both welding systems are identical, and the target molten pool size setting is the same after the control began. After control initiation, both systems use the molten pool size extraction method proposed in this paper to obtain the required control input data and adjust the welding speed based on their respective control methods. After welding, the final weld seam formation sizes of both systems are measured, and the welding speeds during the process are recorded. The final weld seam formation sizes of the two systems are similar, indicating that both control methods have comparable performance in controlling weld seam formation size. The welding speeds during the welding process for both methods are presented in Figure 9.
The experimental results show that the proposed welding speed control method, which considers welding state stability, offers higher control stability compared to other methods. The stability of welding speed directly reflects the stability of the welding process. To better illustrate the performance of the proposed method, the speed control stability of both methods is quantitatively analyzed. The variance is introduced as a commonly used indicator for representing the stability of sequence data. The variance of the speed control process for both methods is calculated. The results show that the variance of the proposed method is 0.00083, while the variance for the comparison method is 0.0012, indicating that the performance of proposed method is approximately 45% better. This result demonstrates that the proposed control method achieves superior welding process stability while still meeting the requirements for weld seam formation size control.

5. Conclusions

In this paper, a method for extracting welding molten pool dimensions combining rule-based and data-driven vision techniques is proposed, along with a welding speed control method that considers both molten pool size variations and welding state stability. The key contributions are as follows:
(1)
A novel method for extracting molten pool dimensions is introduced, which combines both rule-based and data-driven visual techniques. Compared to the independent use of these methods, the proposed approach improves extraction accuracy while maintaining high recognition precision.
(2)
A vision-based speed control method is proposed, utilizing molten pool size as a monitoring parameter. Welding state stability is innovatively incorporated into speed control by introducing a speed adjustment factor, which assists in adapting the speed adjustment to achieve stable welding process control.
(3)
Verification experiments for the proposed methods are conducted. The results demonstrate that the combined rule-based and data-driven vision method for molten pool dimension extraction exhibits strong adaptability to interference from welding fumes, spatter, and intense arc light. The proposed welding speed control method accounts for both molten pool size variations and welding state stability, meeting the requirements for weld seam size control while also enhancing stability and symmetry in the welding process. Compared to control methods that only consider molten pool size variations, the performance is improved by approximately 45%.

Author Contributions

Conceptualization, H.L., Y.Z. and Z.W.; methodology, M.M. and Z.W.; software, M.M. and Z.W.; validation, W.D., Y.H., Z.L. (Zhi Liu) and Z.L. (Zhangjie Li); formal analysis, H.H. and Z.W.; investigation, M.M. and Z.W.; resources, M.M. and Z.W.; data curation, M.M. and Z.W.; writing—original draft preparation, M.M. and Z.W.; writing—review and editing, H.L. and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported by the Key Research and Development project of Hubei Science and Technology Plan [Grant No. 2024BAB055], National Natural Science Foundation of China [Grant No. 52275505], Hubei Provincial Excellent Young and Middle-aged Science and Technology Innovation Team Project for Higher Education Institutions [Grant No. T2022033], and the China Scholarship Council [Grant No. 202306950003].

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Zhi Liu and Yongjie He were employed by the Hubei Tuansteel Science and Technology Research Co., Ltd. Yongjie He was employed by the Hubei Huichuang Heavy Industry Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Sebestova, H.; Chmelickova, H.; Nozka, L.; Moudry, J. Non-destructive real time monitoring of the laser welding process. J. Mater. Eng. Perform. 2012, 21, 764–769. [Google Scholar] [CrossRef]
  2. Mathkoor, M.S.; Jassim, R.J.; Al-Sabur, R. Application of Pattern Search and Genetic Algorithms to Optimize HDPE Pipe Joint 160 Profiles and Strength in the Butt Fusion Welding Process. J. Manuf. Mater. Process. 2024, 8, 187. [Google Scholar]
  3. Hamzeh, R.; Thomas, L.; Polzer, J.; Xu, X.W.; Heinzel, H. A sensor based monitoring system for real-time quality control: 162 semi-automatic arc welding case study. Procedia Manuf. 2020, 51, 201–206. [Google Scholar] [CrossRef]
  4. Al-Sabur, R.; Jassim, A.K.; Messele, E. Real-time monitoring applied to optimize friction stir spot welding joint for AA1230 164 Al-alloys. Mater. Today Proc. 2021, 42, 2018–2024. [Google Scholar] [CrossRef]
  5. Wang, Q.; Jiao, W.; Zhang, Y. Deep learning-empowered digital twin for visualized weld joint growth monitoring and penetration control. J. Manuf. Syst. 2020, 57, 429–439. [Google Scholar] [CrossRef]
  6. Wu, D.; Chen, Y.; Chen, H.; Chen, S. Influences of weaving parameters on dynamic characteristics and stability control of the droplet transfer in arc-weaving P-GMAW process. Int. J. Adv. Manuf. Technol. 2022, 119, 5233–5250. [Google Scholar] [CrossRef]
  7. Jin, Z.; Li, H.; Gao, H. An intelligent weld control strategy based on reinforcement learning approach. Int. J. Adv. Manuf. Technol. 2019, 100, 2163–2175. [Google Scholar] [CrossRef]
  8. Haldankar, T.; Kedia, S.; Panchmatia, R.; Parmar, D.; Sawant, D. Review of implementation of vision systems in robotic welding. In Proceedings of the 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 6–8 May 2021; pp. 692–700. [Google Scholar]
  9. Karimi, D.; Dou, H.; Warfield, S.K.; Gholipour, A. Deep learning with noisy labels: Exploring techniques and remedies in medical image analysis. Med. Image Anal. 2020, 65, 101759. [Google Scholar] [CrossRef]
  10. Xiao, R.; Xu, Y.; Hou, Z.; Chen, C.; Chen, S. A feature extraction algorithm based on improved Snake model for multi-pass seam tracking in robotic arc welding. J. Manuf. Process. 2021, 72, 48–60. [Google Scholar] [CrossRef]
  11. Lei, T.; Rong, Y.; Wang, H.; Huang, Y.; Li, M. A review of vision-aided robotic welding. Comput. Ind. 2020, 123, 103326. [Google Scholar] [CrossRef]
  12. Yang, L.; Liu, Y.; Peng, J. Advances techniques of the structured light sensing in intelligent welding robots: A review. Int. J. Adv. Manuf. Technol. 2020, 110, 1027–1046. [Google Scholar] [CrossRef]
  13. Hou, Z.; Xu, Y.; Xiao, R.; Chen, S. A teaching-free welding method based on laser visual sensing system in robotic GMAW. Int. J. Adv. Manuf. Technol. 2020, 109, 1755–1774. [Google Scholar] [CrossRef]
  14. He, Y.; Yu, Z.; Li, J.; Ma, G.; Xu, Y. Fault correction of algorithm implementation for intelligentized robotic multipass welding process based on finite state machines. Robot. Comput.-Integr. Manuf. 2019, 59, 28–35. [Google Scholar] [CrossRef]
  15. Banafian, N.; Fesharakifard, R.; Menhaj, M.B. Precise seam tracking in robotic welding by an improved image processing approach. Int. J. Adv. Manuf. Technol. 2021, 114, 251–270. [Google Scholar] [CrossRef]
  16. Yu, Z.; He, Y.; Xu, Y.; Chen, H. Vision-based deviation extraction for three-dimensional control in robotic welding with steel sheet. Int. J. Adv. Manuf. Technol. 2018, 95, 4449–4458. [Google Scholar] [CrossRef]
  17. Xu, Y.; Wang, Z. Visual sensing technologies in robotic welding: Recent research developments and future interests. Sens. Actuators A Phys. 2021, 320, 112551. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Wen, G.; Chen, S. Weld image deep learning-based on-line defects detection using convolutional neural networks for Al alloy in robotic arc welding. J. Manuf. Process. 2019, 45, 208–216. [Google Scholar] [CrossRef]
  19. Yang, G.; Wang, Y.; Zhou, N. Detection of weld groove edge based on multilayer convolution neural network. Measurement 2021, 186, 110129. [Google Scholar] [CrossRef]
  20. Xiao, R.; Xu, Y.; Hou, Z.; Chen, C.; Chen, S. An adaptive feature extraction algorithm for multiple typical seam tracking based on vision sensor in robotic arc welding. Sens. Actuators A Phys. 2019, 297, 111533. [Google Scholar] [CrossRef]
  21. Hu, K.; Chen, Z.; Kang, H.; Tang, Y. 3D vision technologies for a self-developed structural external crack damage recognition robot. Autom. Constr. 2024, 159, 105262. [Google Scholar] [CrossRef]
  22. Kaneko, T.; Minamoto, G.; Hirose, Y.; Sakai, T. Reinforcement Learning for Laser Welding Speed Control Minimizing Bead Width Error. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 12275–12281. [Google Scholar]
  23. Dharmadhikari, S.; Menon, N.; Basak, A. A reinforcement learning approach for process parameter optimization in additive manufacturing. Addit. Manuf. 2023, 71, 103556. [Google Scholar] [CrossRef]
  24. Li, C.; Zheng, P.; Yin, Y.; Wang, B.; Wang, L. Deep reinforcement learning in smart manufacturing: A review and prospects. CIRP J. Manuf. Sci. Technol. 2023, 40, 75–101. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Wang, Q.; Liu, Y. Adaptive intelligent welding manufacturing. Weld J. 2021, 100, 63–83. [Google Scholar] [CrossRef]
  26. Yamane, S.; Matsuo, K. Adaptive control by convolutional neural network in plasma arc welding system. ISIJ Int. 2020, 60, 998–1005. [Google Scholar] [CrossRef]
  27. Lan, H.; Zhang, H.; Fu, J.; Gao, L.; Pan, R. Intelligent welding technology for large deep and narrow shaped box with robot. In Proceedings of the Transactions on Intelligent Welding Manufacturing: Volume III No. 2 2019, Online Conference, 26 December 2020; Springer: Singapore; pp. 113–122. [Google Scholar]
  28. Javadi, Y.; Sweeney, N.E.; Mohseni, E.; MacLeod, C.N.; Lines, D.; Vasilev, M.; Qiu, Z.; Mineo, C.; Pierce, S.G.; Gachagan, A. Investigating the effect of residual stress on hydrogen cracking in multi-pass robotic welding through process compatible non-destructive testing. J. Manuf. Process. 2021, 63, 80–87. [Google Scholar] [CrossRef]
Figure 1. Interference characteristics from welding fumes, spatter, and strong arc light, and a non-interfered molten pool image: (a) Molten pool image without interference, serving as a reference with clear molten pool boundaries and uniform brightness distribution. (b) Molten pool image with welding fumes interference. The swirling smoke above the arc partially obscures the camera’s view, causing blurred and low-contrast regions in the image, especially near the arc area, which affects the edge detection of the molten pool. (c) Molten pool image with spatter interference. Multiple bright, scattered spots appear around the molten pool area due to flying metal droplets, which introduce high-frequency noise and reflections that interfere with molten pool contour extraction. (d) Molten pool image with strong arc light interference. The intense brightness in the central area leads to image saturation, washing out the fine features of the molten pool and making it difficult to distinguish its shape and internal texture. All molten pool images are obtained during a MAG welding process with welding parameters: current 230 A, voltage 28 V, and welding speed 420 mm/min.
Figure 1. Interference characteristics from welding fumes, spatter, and strong arc light, and a non-interfered molten pool image: (a) Molten pool image without interference, serving as a reference with clear molten pool boundaries and uniform brightness distribution. (b) Molten pool image with welding fumes interference. The swirling smoke above the arc partially obscures the camera’s view, causing blurred and low-contrast regions in the image, especially near the arc area, which affects the edge detection of the molten pool. (c) Molten pool image with spatter interference. Multiple bright, scattered spots appear around the molten pool area due to flying metal droplets, which introduce high-frequency noise and reflections that interfere with molten pool contour extraction. (d) Molten pool image with strong arc light interference. The intense brightness in the central area leads to image saturation, washing out the fine features of the molten pool and making it difficult to distinguish its shape and internal texture. All molten pool images are obtained during a MAG welding process with welding parameters: current 230 A, voltage 28 V, and welding speed 420 mm/min.
Symmetry 17 00611 g001
Figure 2. R-CNN algorithm principle diagram. The numbers in the red box represent the confidence level of the R-CNN results.
Figure 2. R-CNN algorithm principle diagram. The numbers in the red box represent the confidence level of the R-CNN results.
Symmetry 17 00611 g002
Figure 3. Results after applying image augmentation methods: (a) rotated result; (b) translated result; (c) scaled result; (d) result after adding Gaussian noise.
Figure 3. Results after applying image augmentation methods: (a) rotated result; (b) translated result; (c) scaled result; (d) result after adding Gaussian noise.
Symmetry 17 00611 g003
Figure 4. Two-stage welding speed control system. In the first stage, a rule-based and data-driven method is applied to extract molten pool size information. This method uses a visual recognition algorithm to capture molten pool dimensions during the welding process. Image processing and computer vision techniques are applied to gather real-time data on molten pool location and size. The goal of this stage is to ensure accurate extraction of molten pool dimensions, providing reliable input data for the speed adjustment process. In the second stage, the system applies the welding speed adjustment method based on molten pool size variations and welding state stability. The stability of the welding process is evaluated by analyzing real-time changes in molten pool dimensions. The system calculates the changes in molten pool length and width and adjusts the welding speed accordingly. The core of this stage lies in dynamically adjusting welding speed based on the stability and variations in molten pool size to ensure optimal welding quality.
Figure 4. Two-stage welding speed control system. In the first stage, a rule-based and data-driven method is applied to extract molten pool size information. This method uses a visual recognition algorithm to capture molten pool dimensions during the welding process. Image processing and computer vision techniques are applied to gather real-time data on molten pool location and size. The goal of this stage is to ensure accurate extraction of molten pool dimensions, providing reliable input data for the speed adjustment process. In the second stage, the system applies the welding speed adjustment method based on molten pool size variations and welding state stability. The stability of the welding process is evaluated by analyzing real-time changes in molten pool dimensions. The system calculates the changes in molten pool length and width and adjusts the welding speed accordingly. The core of this stage lies in dynamically adjusting welding speed based on the stability and variations in molten pool size to ensure optimal welding quality.
Symmetry 17 00611 g004
Figure 5. Experimental system platform.
Figure 5. Experimental system platform.
Symmetry 17 00611 g005
Figure 6. Loss function and accuracy curves during training.
Figure 6. Loss function and accuracy curves during training.
Symmetry 17 00611 g006
Figure 7. Molten pool size extraction process: (a) original molten pool recognition image; (b) molten pool region extraction; (c) disturbance removal from merged interference; (d) molten pool size extraction.
Figure 7. Molten pool size extraction process: (a) original molten pool recognition image; (b) molten pool region extraction; (c) disturbance removal from merged interference; (d) molten pool size extraction.
Symmetry 17 00611 g007
Figure 8. Weld seam formation size control experiment. The black line in the figure represents the target weld seam width, which is used as the target molten pool width input to the welding speed control system. The control system starts executing at time 0.
Figure 8. Weld seam formation size control experiment. The black line in the figure represents the target weld seam width, which is used as the target molten pool width input to the welding speed control system. The control system starts executing at time 0.
Symmetry 17 00611 g008
Figure 9. Welding speed in the process for both methods. welding speed is recorded after the speed control stabilized.
Figure 9. Welding speed in the process for both methods. welding speed is recorded after the speed control stabilized.
Symmetry 17 00611 g009
Table 1. Performance of molten pool extraction algorithm under different interference conditions.
Table 1. Performance of molten pool extraction algorithm under different interference conditions.
Interference TypeOriginal Monitoring Image and Recognition ResultMolten Pool Recognition and LocalizationMolten Pool Shape ExtractionMolten Pool Size Extraction
Spatter
Intense arc light
Symmetry 17 00611 i001Symmetry 17 00611 i002Symmetry 17 00611 i003Symmetry 17 00611 i004
Welding fumes
Intense arc light
Symmetry 17 00611 i005Symmetry 17 00611 i006Symmetry 17 00611 i007Symmetry 17 00611 i008
Molten pool rotationSymmetry 17 00611 i009Symmetry 17 00611 i010Symmetry 17 00611 i011Symmetry 17 00611 i012
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

Ma, M.; Lu, H.; Wu, Z.; Zhang, Y.; Huang, H.; Dong, W.; Liu, Z.; Li, Z.; He, Y. A Two-Stage Welding Control System Combining Rule-Based and Data-Driven Vision. Symmetry 2025, 17, 611. https://doi.org/10.3390/sym17040611

AMA Style

Ma M, Lu H, Wu Z, Zhang Y, Huang H, Dong W, Liu Z, Li Z, He Y. A Two-Stage Welding Control System Combining Rule-Based and Data-Driven Vision. Symmetry. 2025; 17(4):611. https://doi.org/10.3390/sym17040611

Chicago/Turabian Style

Ma, Mingtian, Hong Lu, Zidong Wu, Yongquan Zhang, He Huang, Weijie Dong, Zhi Liu, Zhangjie Li, and Yongjie He. 2025. "A Two-Stage Welding Control System Combining Rule-Based and Data-Driven Vision" Symmetry 17, no. 4: 611. https://doi.org/10.3390/sym17040611

APA Style

Ma, M., Lu, H., Wu, Z., Zhang, Y., Huang, H., Dong, W., Liu, Z., Li, Z., & He, Y. (2025). A Two-Stage Welding Control System Combining Rule-Based and Data-Driven Vision. Symmetry, 17(4), 611. https://doi.org/10.3390/sym17040611

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