Abstract
Robotic grinding has been gradually applied in the field of blade grinding due to its high precision and high flexibility. One important task in robotic grinding is to determine the position of the workpiece coordinate system. In addition, the mounting errors that exist during robotic grinding operations can lead to machining deviations. To solve above problems, this paper presents a vision-based robot workpiece posture error calibration method to fulfill the precision grinding requirements of aero-engine blades. Firstly, the 3D laser scanner is used to obtain point cloud information of aero-engine blades, where the blades are fixed to the end flange of the robot. Due to environmental interference and the limitation of the scanning angle, the initial point cloud is large and redundant; thus, this study applies statistical filtering, voxel filtering, and cluster segmentation for pre-processing. Therefore, to solve the problem of low efficiency of traditional ICP for aligning residual point clouds, this paper proposes to use the trimmed ICP algorithm to improve the alignment speed and accuracy between the obtained point cloud and the discrete CAD model point cloud to calibrate the pose errors of aero-engine blades. The experiments verified that the calibration method proposed in this paper has high precision and good surface machining consistency. The overall surface roughness of the blade is reduced from over Ra8μm to about Ra0.4 μm, which meets the technological requirements.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are not publicly available due to confidentiality of aero-engine blade-related data but are available from the corresponding author on reasonable request.
Code availability
The code generated during and/or analyzed during the current study are not publicly available due to confidentiality of aero-engine blade-related data but are available from the corresponding author on reasonable request.
References
Chen W, Yan S, Zhang J, Zhang H (2014) Optimization of point cloud registration algorithm in robotic belt grinding of turbine blade. J Mech Electr Eng 31:711–715
Lee M, Lee B, Lim J, Kim M (2014) Residual stress analysis of the thermal barrier coating system by considering the plasma spraying process. J Mech Sci Technol 28:2161–2168
Zhang X, Zhou K, Zhang J, Han T (2014) Erosion failure mechanism and model establishment of thermal barrier coatings based on roughness. J Inorg 29:294–300
Huai W, Shi Y, Tang H, Lin X (2019) An adaptive flexible polishing path programming method of the blisk blade using elastic grinding tools. J Mech Sci Technol 33:3487–3495
Ding Y, Min X, Fu W, Liang Z (2019) Research and application on force control of industrial robot polishing concave curved surfaces. Proc Inst Mech Eng B J Eng Manuf 233:1674–1686
Yang L (2021) Talking about the industrial robot grasping technology based on machine vision. In: Journal of Physics: Conference Series. IOP Publishing, p 012075
Dzedzickis A, Subačiūtė-Žemaitienė J, Šutinys E et al (2021) Advanced applications of industrial robotics: new trends and possibilities. Appl Sci 12:135
Zhu D, Feng X, Xu X (2020) Robotic grinding of complex components: a step towards efficient and intelligent machining–challenges, solutions, and applications. Robot Comput Integr Manuf 65:101908
Yang F, Cai Z, Chen Y (2022) A robotic polishing trajectory planning method combining reverse engineering and finite element mesh technology for aero-engine turbine blade TBCs. J Therm Spray Technol 1–18
Xu X, Zhu D, Zhang H (2019) Application of novel force control strategies to enhance robotic abrasive belt grinding quality of aero-engine blades. Chin J Aeronaut 32:2368–2382
Sun Y, Giblin DJ, Kazerounian K (2009) Accurate robotic belt grinding of workpieces with complex geometries using relative calibration techniques. Robot Comput Integr Manuf 25:204–210
Kaczmarek AL (2020) 3D vision system for a robotic arm based on equal baseline camera array. J Intell Robot Syst 99:13–28
Li D, Wang B, Tong Z (2019) On-machine surface measurement and applications for ultra-precision machining: a state-of-the-art review. Int J Adv Manuf Technol 104:831–847
Shen H, Lin T, Chen S, Li L (2010) Real-time seam tracking technology of welding robot with visual sensing. J Intell Robot Syst 59:283–298
Gerbino S, del Giudice DM, Staiano G (2016) On the influence of scanning factors on the laser scanner-based 3D inspection process. The International Journal of Advanced Manufacturing Technology 84:1787–1799
Durupt A, Remy S, Ducellier G (2011) Reverse engineering of a piston using knowledge based reverse engineering approach. In: Bernard A (ed) Global product development. Springer, Berlin, Heidelberg
Mu Z, Cai Z, Zeng C (2022) A point cloud registration-based calibration algorithm for robot offline programming automatic loading in aero-grinding applications. Industrial Robot: The International Journal of Robotics Research and Application
Besl PJ, McKay ND (1992) Method for registration of 3-D shapes. In: Sensor fusion IV: control paradigms and data structures. Spie, vol 1611, pp 586–606
Li W, Xie H, Zhang G (2016) 3-D shape matching of a blade surface in robotic grinding applications. IEEE/ASME Trans Mechatron 21:2294–2306
Xu X, Zhu D, Zhang H (2017) TCP-based calibration in robot-assisted belt grinding of aero-engine blades using scanner measurements. Int J Adv Manuf Technol 90:635–647
Luo R, Wang H (2018) Automated tool coordinate calibration system of an industrial robot. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, pp 5592–5597
Sun S, Li C, Chee PW (2020) Three-dimensional photogrammetric mapping of cotton bolls in situ based on point cloud segmentation and clustering. ISPRS J Photogramm Remote Sens 160:195–207
Yang J, Li H, Jia Y (2013) Go-icp: Solving 3D registration efficiently and globally optimally. In: Proceedings of the IEEE International Conference on Computer Vision. pp 1457–1464
Xu X, Zhu D, Wang J (2018) Calibration and accuracy analysis of robotic belt grinding system using the ruby probe and criteria sphere. Robot Comput Integr Manuf 51:189–201
Acknowledgements
The authors thank Dr. Shaopeng Niu from the Institute of New Materials, Guangdong Academy of Sciences, for helpful discussion of topics related to this work. In the grinding experiment, thanks to Zixin Mu from the School of Automation, Wuhan University of Technology, for the helpful data analysis. We would like to express our gratitude to our colleagues at Visual Perception and Robot Control Laboratory, Wuhan University of Technology.
Author information
Authors and Affiliations
Contributions
Chen Chen contributed to the idea of the research, carried out the experiments, and completed the manuscript of the paper.
Fan Yang and Xufeng Liang contributed significantly to the analysis and manuscript preparation.
Tingyang Chen and Zifan Li performed the data analyses.
Zhenhua Cai helped perform the analysis with constructive discussions. The authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethical approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Conflict of interest
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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, C., Cai, Z., Chen, T. et al. A vision-based calibration method for aero-engine blade-robotic grinding system. Int J Adv Manuf Technol 125, 2195–2209 (2023). https://doi.org/10.1007/s00170-023-10822-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-10822-6