Abstract
With the rapid development of the manufacturing industry, the demand for autonomy of welding robots is also improving. To improve the autonomy of welding robots, the first problem to be solved is the identification and positioning of the weld seam. In general, it is a challenge to extract narrow weld seams in workpieces with characteristics such as no texture, smoothness, and strong reflection using passive vision sensors. In this paper, we propose a vision-based method for the 2-dimensional (2D) and 3-dimensional (3D) detection and localization of narrow weld seams to improve the sensing capability and automation of welding robot systems. The method enhances narrow weld seam features by adjusting the image grayscale expectation at the time of shooting to achieve weld seam recognition within the field of view. Then, the point cloud of the weld area is obtained using the triangulation technique of stereo vision to realize weld seam localization. Finally, the calculated weld trajectory is matched with the trajectory extracted from the workpiece model to realize recognition of welding tasks. Experiments were conducted on ferrous and galvanized workpieces, and the final experimental results demonstrate the effectiveness of the proposed method.
Similar content being viewed by others
Data availability statement
Not applicable.
Code availability
Not applicable.
References
Chen Z, Yushu A, Zhanxi W, Haoyu W, Xiansheng Q, Benoît E, Yicha Z (2022) Hybrid offline programming method for robotic welding systems. Robot Comput Integr Manuf 73:102238. https://doi.org/10.1016/j.rcim.2021.102238
Almassri AM, Wan Hasan WZ, Ahmad SA, Ishak AJ, Ghazali AM, Talib DN, Wada C (2015) Pressure sensor: State of the art, design, and application for robotic hand. J Sens 846487. https://doi.org/10.1155/2015/846487
Nizam, Hairol MS, Marizan S, Zaki SA, Mohd Zamzuri AR (2016) Vision based identification and classification of weld defects in welding environments: A review. Indian J Sci Technol 9(20):83–89. http://doi.org/10.17485/ijst/2016/v9i20/82779
Wang B, Hu SJ, Sun L, Freiheit T (2020) Intelligent welding system technologies: State-of-the-art review and perspectives. J Manuf Syst 56:373–391. https://doi.org/10.1016/j.jmsy.2020.06.020
Xu Y, Wang Z (2021) Visual sensing technologies in robotic welding: Recent research developments and future interests. Sens Actuators A 320:112551. https://doi.org/10.1016/j.sna.2021.112551
Chen SB, Chen XZ, Qiu T, Li JQ (2005) Acquisition of weld seam dimensional position information for arc welding robot based on vision computing. J Intell Rob Syst 43:77–97
Dinham M, Fang G (2013) Autonomous weld seam identification and localisation using eye-in-hand stereo vision for robotic arc welding. Robot Comput Integr Manuf 29(5):288–301. https://doi.org/10.1016/j.rcim.2013.01.004
Yang L, Li E, Fan J, Long T, Liang Z (2019) Automatic extraction and identification of narrow butt joint based on anfis before gmaw. Int J Adv Manuf Technol 100:609–622. https://doi.org/10.1007/s00170-018-2732-0
Liu F, Wang Z, Ji Y (2018) Precise initial weld position identification of a fillet weld seam using laser vision technology. Int J Adv Manuf Technol 99:2059–2068. https://doi.org/10.1007/s00170-018-2574-9
Geng Y, Zhang Y, Tian X, Shi X, Wang X, Cui Y (2022) A novel welding path planning method based on point cloud for robotic welding of impeller blades. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-021-08573-3
Yang L, Li E, Long T, Fan J, Liang Z (2018) A high-speed seam extraction method based on the novel structured-light sensor for arc welding robot: A review. IEEE Sens J 18(21):8631–8641. https://doi.org/10.1109/JSEN.2018.2867581
Xiao Y, Zhou B, Xuan J (2018) Robot intelligent welding programming based on line structure light sensing. In: Proceedings - 2018 33rd Youth Academic Annual Conference of Chinese Association of Automation, YAC 2018, pp 800–804. http://doi.org/10.1109/YAC.2018.8406480
Patil V, Patil I, Kalaichelvi V, Karthikeyan R (2019) Extraction of weld seam in 3d point clouds for real time welding using 5 dof robotic arm. In: 2019 5th International Conference on Control, Automation and Robotics, ICCAR 2019, pp 727–733. http://doi.org/10.1109/ICCAR.2019.8813703
Yang L, Liu Y, Peng J, Liang Z (2020) A novel system for off-line 3d seam extraction and path planning based on point cloud segmentation for arc welding robot. Robot Comput Integr Manuf 64:101929. https://doi.org/10.1016/j.rcim.2019.101929
Chu HH, Ji Y, Wang XJ, Wang ZY (2015) Study on vision-based dimensional position extraction of plane workpiece for groove automatic cutting. In: Tarn TJ, Chen SB, Chen XQ (eds) Robotic Welding. Intelligence and Automation, Springer International Publishing, Cham, pp 283–293
Du D, Cai Gr, Tian Y, Hou Rs, Wang L (2007) Automatic Inspection of Weld Defects with X-Ray Real-Time Imaging, Springer Berlin Heidelberg, Berlin, Heidelberg, pp 359–366. https://doi.org/10.1007/978-3-540-73374-4_43
MathWorks (2015) Matlab documentation: Computer vision system toolbox
Zelinsky A (2009) Learning opencv—computer vision with the opencv library (bradski, g.r. et al.; 2008) [on the shelf]. IEEE Robot Autom Mag 16(3):100. https://doi.org/10.1109/MRA.2009.933612
Zheng Yy, Rao Jl, Wu L (2010) Edge detection methods in digital image processing. In: ICCSE 2010 - 5th International Conference on Computer Science and Education, Final Program and Book of Abstracts, pp 471–473. https://doi.org/10.1109/ICCSE.2010.5593576
Peña D, Sutherland A (2017) Disparity estimation by simultaneous edge drawing. In: Chen CS, Lu J, Ma KK (eds) Computer Vision - ACCV 2016 Workshops. Springer International Publishing, Cham, pp 124–135
Witt J, Weltin U (2012) Sparse stereo by edge-based search using dynamic programming. In: Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012), pp 3631–3635
Scharstein D, Szeliski R, Zabih R (2001) A taxonomy and evaluation of dense two-frame stereo correspondence algorithms. In: Proceedings IEEE Workshop on Stereo and Multi-Baseline Vision (SMBV 2001), pp 131–140. http://doi.org/10.1109/SMBV.2001.988771
Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18(9):509–517. https://doi.org/10.1145/361002.361007
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant No.U20A20201, in part by Shandong Provincial Key Research and Development Program (Major Scientific and Technological Innovation Project) under Grant No.2019JZZY010441, and in part by Project funded by China Postdoctoral Science Foundation (Grant No.2021M691927).
Author information
Authors and Affiliations
Contributions
Weihua Fang conceived the presented idea, developed the theory, and carried out the experiments. Xiaolong Xu and Xincheng Tian were involved in planning and supervised the work. All the authors discussed the results and contributed to the final manuscript.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fang, W., Xu, X. & Tian, X. A vision-based method for narrow weld trajectory recognition of arc welding robots. Int J Adv Manuf Technol 121, 8039–8050 (2022). https://doi.org/10.1007/s00170-022-09804-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-022-09804-x