Abstract
Because of its high sensitivity to misalignment, precision grinding of free-form surfaces with micron accuracy requires accurate registration of the surface measurement point cloud. Registration of point clouds obtained with a coordinate measuring machine (CMM) is generally an iterative process of finding optimal coordinate transformation between the CMM frame and the model frame of the workpiece by minimizing the point-to-surface distances with probe radius compensation. For free-form surfaces, frequent calculation of point-to-surface distances consumes very much time, and a trade-off has to be made between the efficiency and the accuracy. This paper presents a method for fast registration of free-form surface point clouds based on the point-to-triangle distance which involves only Delaunay triangulation of a two-dimensional dataset, and the surface normal is quickly calculated from cross product. Probe radius compensation is realized by registering the probe center points with the offset surface. We prove that it is equivalent to registering the probe contact points with the nominal surface through theoretical analysis. The registration problem is then formulated as sequential linear least-square problems with properly defined ball constraints. To validate the method, numerical simulations are presented to show the accuracy of the point-to-triangle distance. The registration algorithm also shows excellent robustness against misalignment of tens of millimeters/degrees. Finally measurement, registration, and grinding of a free-form optical surface are experimentally demonstrated. The surface error obtained after registration is used for compensatory grinding which reduces it to micron level.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Fang FZ, Zhang XD, Weckenmann A, Zhang GX, Evans C (2013) Manufacturing and measurement of freeform optics. Ann CIRP 62:823–846
Yang T, Jin GF, Zhu J (2017) Automated design of freeform imaging systems. Light: Sci Appl 6:1–10
Peng Y, Dai Y, Song C, Shi F (2016) Tool deflection model and profile error control in helix path contour grinding. Int J Mach Tools Manuf 111:1–8
Dai Y, Chen S, Kang N, Li S (2010) Error calculation for corrective machining with allowance requirements. Int J Adv Manuf Technol 49:635–641
Wang X, Xian J, Yang Y, Zhang Y, Fu X, Kang M (2017) Use of coordinate measuring machine to measure circular aperture complex optical surface. Measurement 100:1–6
Besl PJ, McKay HD (1992) A method for registration of 3-D shapes. IEEE T Pattern Anal 14:239–256
Suh SH, Lee SK, Lee JJ (1996) Compensating probe radius in free surface modeling with CMM: simulation and experiment. Int J Prod Res 34:507–523
Lin YC, Sun WI (2003) Probe radius compensated by the multi-cross product method in freeform surface measurement with touch trigger probe CMM. Int J Adv Manuf Technol 21:902–909
Ravishankar S, Dutt HNV, Gurumoorthy B (2010) Automated inspection of aircraft parts using a modified ICP algorithm. Int J Adv Manuf Technol 46:227–236
Song CK, Kim SW (1997) Reverse engineering: autonomous digitization of free-formed surfaces on a CNC coordinate measuring machine. Int J Mach Tools Manuf 37:1041–1051
Chiang YM, Chen FL (1999) Sculptured surface reconstruction from CMM measurement data by a software iterative approach. Int J Prod Res 37:1679–1695
Kawalec A, Magdziak M (2017) The selection of radius correction method in the case of coordinate measurements applicable for turbine blades. Precis Eng 49:243–252
Kim KI, Kim K (1996) A new measuring strategy for sculptured surfaces using offset surfaces. ASME J Manuf Sci Eng 118:646–651
Ainsworth I, Ristic M, Brujic D (2000) CAD-based measurement path planning for free-form shapes using contact probes. Int J Adv Manuf Technol 16:23–31
Xiong Z, Li Z (2003) Probe radius compensation of workpiece localization. ASME J Manuf Sci Eng 125:100–104
Woźniak A, Mayer JRR, Bałaziński M (2009) Stylus tip envelop method: corrected measured point determination in high definition coordinate metrology. Int J Adv Manuf Technol 42:505–514
Wozniak A, Mayer JRR (2012) A robust method for probe tip radius correction in coordinate metrology. Meas Sci Technol 23:1–8
Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18:509–517
Murray R, Li ZX, and Sastry SS (1994) A mathematical introduction to robotic manipulation. CRC Press, New York
Li ZX, Gou JB, Chu YX (1998) Geometric algorithm for workpiece localization. IEEE Trans Rob Autom 14:864–878
Chen S, Li S, Dai Y (2005) Iterative algorithm for subaperture stitching interferometry for general surfaces. J Opt Soc Am A 22:1929–1936
Chen S, Xue S, Dai Y, Li S (2015) Subaperture stitching test of large steep convex spheres. Opt Express 23:29047–29058
Gloub GH, Van Loan CF (1996) Matrix computations, 3rd. Edition. The Johns Hopkins University, London
Chen S, Liao W, Dai Y, Li S (2012) Self-calibrated subaperture stitching test of hyper-hemispheres using latitude and longitude coordinates. Appl Opt 51(17):3817–3825
Li S, Dai Y (2017) Large and middle-scale aperture aspheric surfaces: lapping, polishing and measurement. John Wiley & Sons, Inc., Beijing
Peng Y, Dai Y, Song C, Chen S (2015) Error analysis and compensation of line contact spherical grinding with cup-shaped wheel. Int J Adv Manuf Technol 83:293–299
Acknowledgements
This project is supported by Science Challenge Program of China (TZ2018006) and Hunan Provincial Natural Science Foundation of China (2016JJ1003).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, S., Wu, C., Xue, S. et al. Fast registration of 3D point clouds with offset surfaces in precision grinding of free-form surfaces. Int J Adv Manuf Technol 97, 3595–3606 (2018). https://doi.org/10.1007/s00170-018-2203-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-2203-7