Abstract
Robotic grinding of welds on freeform surfaces poses an increasing challenge to automatic generation of grinding trajectory while conventional teaching-playback mode and off-line programming method are ineffective. This paper proposes a novel feature-guided trajectory generation method based on point cloud data to perform an efficient grinding process for welds on a freeform surface. The 3D contour of the workpiece was measured by a laser profile scanner. Parent curve of each scanning line was fitted by means of moving average filter, and then, the weld feature points were reliably extracted out of the scattered point cloud through two stages of feature recognition. To achieve the movement guidance of the manipulator, B-spline fitting method was conducted to generate a smooth 3D curve which was discretized into actual tool contact points by an optimized interpolation algorithm and computed the tool postures by cross multiply algorithm. By using robotic force control, the desired force was planned for every tool contact point in order to compensate the error of the processing path. Verification shows that the maximum root mean square root error of recognition of the proposed algorithm is less than 0.7 mm and the computational time is saved by 65.12% in comparison with the reverse engineering method.
Similar content being viewed by others
Availability of data and material
The data and material that support the findings of this study are available from the corresponding author, upon reasonable request.
Code availability
Not applicable.
References
Kopac J, Krajnik P (2006) High-performance grinding—a review. J Mater Process Technol 175(1-3):278–284
Brinksmeier E, Mutlugünes Y, Klocke F, Aurich J, Shore P, Ohmori H (2010) Ultra-precision grinding. CIRP Ann 59(2):652–671
Zhu D, Feng X, Xu X, Yang Z, Li W, Yan S, Ding H (2020) Robotic grinding of complex components: a step towards efficient and intelligent machining–challenges, solutions, and applications. Robot Comput Integr Manuf 65:101908
Huang H, Gong Z, Chen X, Zhou L (2002) Robotic grinding and polishing for turbine-vane overhaul. J Mater Process Technol 127(2):140–145
Huang H, Zhou L, Chen X, Gong Z (2003) SMART robotic system for 3D profile turbine vane airfoil repair. Int J Adv Manuf Technol 21(4):275–283
Maksoud T, Atia M (2004) Review of intelligent grinding and dressing operations. Mach Sci Technol 8(2):263–276
Mitsi S, Bouzakis K-D, Mansour G, Sagris D, Maliaris G (2005) Off-line programming of an industrial robot for manufacturing. Int J Adv Manuf Technol 26(3):262–267
Diez E, Perez H, Marquez J, Vizan A (2015) Feasibility study of in-process compensation of deformations in flexible milling. Int J Mach Tools Manuf 94:1–14
Belchior J, Guillo M, Courteille E, Maurine P, Leotoing L, Guines D (2013) Off-line compensation of the tool path deviations on robotic machining: application to incremental sheet forming. Robot Comput Integr Manuf 29(4):58–69
Ren X, Chai Z, Xu J, Zhang X, He Y, Chen H, Chen X (2020) A new method to achieve dynamic heat input monitoring in robotic belt grinding of Inconel 718. J Manuf Process 57:575–588
Gao K, Chen H, Zhang X, Ren X, Chen J, Chen X (2019) A novel material removal prediction method based on acoustic sensing and ensemble XGBoost learning algorithm for robotic belt grinding of Inconel 718. Int J Adv Manuf Technol 105(1-4):217–232
Muhammad J, Altun H, Abo-Serie E (2017) Welding seam profiling techniques based on active vision sensing for intelligent robotic welding. Int J Adv Manuf Technol 88(1-4):127–145
Hebert M (2000) Active and passive range sensing for robotics. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), IEEE, pp 102-110
Xu Y, Yu H, Zhong J, Lin T, Chen S (2012) Real-time seam tracking control technology during welding robot GTAW process based on passive vision sensor. J Mater Process Technol 212(8):1654–1662
Xiong J, Pi Y, Chen H (2019) Deposition height detection and feature point extraction in robotic GTA-based additive manufacturing using passive vision sensing. Robot Comput Integr Manuf 59:326–334
Qiao D-x, Zheng J, Pan J-l (2010) Dual structure laser vision sensor and its character [J]. Electric Welding Machine 40(11):14–16
Zhang L, Ke W, Ye Q, Jiao J (2014) A novel laser vision sensor for weld line detection on wall-climbing robot. Opt Laser Technol 60:69–79
Chen S, Li Y, Kwok NM (2011) Active vision in robotic systems: a survey of recent developments. Int J Robot Res 30(11):1343–1377
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 Sensors J 18(21):8631–8641
Li B, An Y, Cappelleri D, Xu J, Zhang S (2017) High-accuracy, high-speed 3D structured light imaging techniques and potential applications to intelligent robotics. International Journal of Intelligent Robotics & Applications 1(1):86–103
Jin Y, Price M Study on belt grinding performance of electron beam weld of titanium alloy. In: Advances in Manufacturing Technology XXXIII: Proceedings of the 17th International Conference on Manufacturing Research, incorporating the 34th National Conference on Manufacturing Research, 10-12 September 2019, Queen's University, Belfast, 2019. IOS Press, p 364
Yin C, Tang D, Deng Z (2017) Development of ray nondestructive detecting and grinding robot for weld seam in pipe. In: 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), IEEE, pp 208-214
Wang X, Zhang X, Ren X, Li L, Feng H, He Y, Chen H, Chen X (2020) Point cloud 3D parent surface reconstruction and weld seam feature extraction for robotic grinding path planning. Int J Adv Manuf Technol 107(1):827–841
Li L, Li C, Tang Y, Du Y (2017) An integrated approach of reverse engineering aided remanufacturing process for worn components. Robot Comput Integr Manuf 48:39–50
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
Zhang K, Yan M, Huang T, Zheng J, Li Z (2019) 3D reconstruction of complex spatial weld seam for autonomous welding by laser structured light scanning. J Manuf Process 39:200–207
Zhang H, Li L, Zhao J (2019) Robot automation grinding process for nuclear reactor coolant pump based on reverse engineering. Int J Adv Manuf Technol 102(1-4):879–891
Zhang G, Wang J, Cao F, Li Y, Chen X (2016) 3D curvature grinding path planning based on point cloud data. In: 2016 12th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), IEEE, pp 1-6
Golestan S, Ramezani M, Guerrero JM, Freijedo FD, Monfared M (2013) Moving average filter based phase-locked loops: performance analysis and design guidelines. IEEE Trans Power Electron 29(6):2750–2763
Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18(9):509–517
Chou W, You L, Wang T (2007) Automatic path planning for welding robot based on reconstructed surface model. In: Robotic Welding. Springer, Intelligence and Automation, pp 153–161
Douglas DH, Peucker TK (1973) Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica 10(2):112–122
Kenwood GJ (1984) Process modeling of weld bead grinding as part of a robotic solution. Massachusetts Institute of Technology, Department of Mechanical Engineering
Ivers DE (1985) Process modelling of coated abrasive disk grinding as part of a robotic solution. Massachusetts Institute of Technology, Department of Mechanical Engineering
Bartlett J, Frost C (2008) Reliability, repeatability and reproducibility: analysis of measurement errors in continuous variables. Ultrasound Obstet Gynecol 31(4):466–475
Asakawa N, Takeuchi Y (1997) Teachingless spray-painting of sculptured surface by an industrial robot. In: Proceedings of international conference on robotics and automation, IEEE, pp 1875-1879
Funding
This work was supported by the National Key Research and Development Program of China (Grant numbers: 2018YFC0310400) and Guangzhou Risong Intelligent Technology Holding Co., Ltd. China (Grant numbers: 2020-L021).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
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
Feng, H., Ren, X., Li, L. et al. A novel feature-guided trajectory generation method based on point cloud for robotic grinding of freeform welds. Int J Adv Manuf Technol 115, 1763–1781 (2021). https://doi.org/10.1007/s00170-021-07095-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-021-07095-2