Professional Documents
Culture Documents
The Framework of The Virtual Laser Tracker - A Systematic Approach To The Assessment of Error Sources and Uncertainty in Laser Tracker Measurement
The Framework of The Virtual Laser Tracker - A Systematic Approach To The Assessment of Error Sources and Uncertainty in Laser Tracker Measurement
Abstract. Laser trackers have been widely used in many industries to meet
increasingly high accuracy requirements. In laser tracker measurement, it is
complex and difficult to perform an accurate error analysis and uncertainty
evaluation. This paper firstly reviews the working principle of single beam laser
trackers and state-of-the-art of key technologies from both industrial and aca-
demic efforts, followed by a comprehensive analysis of uncertainty sources. A
generic laser tracker modelling method is formulated and the framework of the
virtual tracker is proposed. The VLS can be used for measurement planning,
measurement accuracy optimization and uncertainty evaluation. The completed
virtual laser tracking system should take all the uncertainty sources affecting
coordinate measurement into consideration and establish an uncertainty model
which will behave in an identical way to the real system.
1 Introduction
Conventional coordinate measuring machines (CMMs), as one of the powerful meas-
uring instruments, have been widely used for dimensional and geometrical inspection
in manufacturing industry for the past few decades. However, conventional CMMs
are not appropriate when measuring large components (typical size of 5m to 100m).
In addition, in some cases, it is not possible or necessary to bring the parts onto the
CMMs. Therefore, mobile large scale metrological instruments are being used to meet
these requirements. Among a broad range of large scale measuring systems, such as
optical scanner, laser radar, indoor GPS, digital photogrametry, laser trackers have
become the backbone for accurate dimensional measurement in many industrial and
scientific fields due to their high accuracy, large measuring range, high sampling rate
and automatic target tracking, etc (Peggs et al, 2009).
Since introduced in the late 1980s (Lau, 1985), laser trackers have been used
widely in various industries where large scale measurement is increasingly in de-
mand, such as aerospace, automotive, shipbuilding, nuclear, mechanical manufactur-
ing. Specific applications include:
• Direct measurement and compensation of multi-axis robot and dynamic robot cali-
bration
• Measurement / Inspection of large optical surface
• Optical system precision alignment
• Aircraft manufacturing and assembly
• Reverse engineering
• Calibration of CMMs and machine tools
• Metrology enabled assembly and automation
ISO 9000:2000 requires that measurement related to the product quality has to be
traceable and a measurement uncertainty according to Standard, e.g. GUM, has to be
set up. In laser tracker measurement it is a complex task to determine uncertainty
sources that can occur during a measurement process and to estimate their contribu-
tion to the measurement uncertainty. Further, ISO 14253-1 ‘GPS - Inspection by
measurement of workpieces and measuring equipments, Part 1: Decision rules for
proving conformance or non-conformance with specifications’ has explicitly included
measurement uncertainty in proving conformance of products (ISO 1998). With the
decrease of product tolerances, accurate assessment of uncertainty therefore has con-
siderable economic impact.
The measurement uncertainty arises from a number of different contributors that
are typically unknown and also most likely to change with time. The effect of a cer-
tain uncertainty sources may vary, depending on a specific measurement task. The
estimation of the effect of a certain uncertainty source is rather complex in real meas-
urement since a single error component generally cannot be separated from others.
Further, the measurement uncertainty of laser trackers is highly non-uniform in space.
This inherent non-uniform distribution of uncertainty in 3D space is caused by the
relative lower accuracy angular measurement and imperfection of the optical compo-
nents. The accuracy specification from manufacturers (e.g. obtained by performing
ASME B89.4.19 conformance tests (ASME 2006)) can generally not describe the
distribution of uncertainty in 3D space. Moreover, the laser tracker operator does not
have a standard measurement procedure to a specific measurement task, therefore
measurement sequence and spatial distribution of the measured point can be different
even for the same part. Uncertainty evaluation of a specific measurement task can be
extremely difficult.
A promising approach to a systematic investigation of uncertainty sources and their
effect in a laser tracker measurement is the simulation of laser tracker and its measur-
ing process in a virtual environment. The virtual laser tracker (VLT) allows a realistic
reproduction of any physical laser trackers in a computer and enables simulation of
laser tracker measurement under accurately specified conditions, thus helping to pro-
vide very detailed information on the measurement uncertainty.
This paper is organized as follows: Section 2 reviews the working principle of sin-
gle beam laser trackers and development of key technologies from both industrial and
academic efforts. Section 3 provides a comprehensive analysis of uncertainty sources
in laser tracker measurement. Section 4 introduces a generic kinematic modelling
approach for a laser tracker Section 5 reviews the uncertainty evaluation methods and
proposes the framework of the virtual laser tracker. Finally, conclusions and future
work are addressed in Section 6.
The Framework of the Virtual Laser Tracker 509
Retro-reflector
2-axis rotary
S encoders
vertical
axis motor
Motor θm, φm
Interferometer Control
Unit Pm=(ρm, θm, φm)T
Position sensitive
detector (PSD)
ρm
Fig. 1. The working principle of the single beam laser tracker with steering mirror
The measuring laser beam is emitted from the laser source, and a portion of the
measuring laser beam which passes through the beam splitter is directed to the retro-
reflector by a 2-axis tracking mirror mechanism. An interferometer measures the lin-
ear displacement of a target retro-reflector. A portion of the return beam is directed by
a beam splitter onto a 2 dimensional optical position detector (for instance, position
sensitive detector, PSD) that senses lateral motion of the target reflector. The resultant
error signal is used by motor control unit under a certain control algorithm to drive the
tracking mirror mechanism so that the displacement measuring beam remains centred
on the target as it moves through the space. 2-axis high-resolution angle encoders
provide the horizontal and vertical angles (θ, φ) of a spherical coordinate system. The
displacement interferometer provides the radial coordinate ρ of the target centre.
When the initial optical path between the centre of the mirror and the home position
(brid bath) is calibrated, the spherical coordinate, Pm=(ρm θm, φm)T, of the reflector can
be obtained in real time from the interferometer and encoder readings. The single
beam laser tracker with tracking mirror based on the working principle in Figure-1
will be used as the example throughout the paper, although various optical and me-
chanical arrangements are being used for commercial and research laser trackers as
will be discussed in the next section.
2.2 State-of-the-Art
There are three major manufacturers of commercial laser trackers: Automated Preci-
sion Inc. (API), Faro Technologies Inc., and Leica Geosystems. All manufacturers
510 D. Huo, P.G. Maropoulos, and C.H. Cheng
produce laser trackers that are capable of measuring in both interferometer and ADM
modes. Each commercial laser tracker mode varies slightly in terms of size, measur-
ing range, resolution and accuracy. Ref (Burge, 2007) provides a detailed comparison
of commercial laser trackers available.
Laser trackers are relatively new measuring instruments, in addition to industrial
development, there is some research focusing on performance improvements of laser
trackers. These research efforts can be divided into three aspects, i.e. development of
laser beam steering mechanism, novel calibration method, and servo design im-
provement. Development on laser tracker multilateration has not been discussed here.
(a) (b)
(c) (d)
Fig. 2. Non-commercial laser tracking system
The Framework of the Virtual Laser Tracker 511
(a) (b)
Fig. 3. Examples of calibration methods
512 D. Huo, P.G. Maropoulos, and C.H. Cheng
Ruland (2008) utilized an ultraprecision rotary table to test the performance of the
angular encoder systems in a commercial laser tracker. Figure-3(b) shows the sche-
matic of the technique. A mirror was used in their test instead of retroreflector to
eliminate the effects of an offset between the rotation axes. The encoder angle errors
were significantly improved by applying the angle errors map obtained from the test.
Zobrist et al (2008) developed a system that coupled a commercial laser tracker
with an advanced calibration technique and a system of external stable references.
Their improvement on measurement accuracy lies in a calibration in a geometry that
matches the measurement geometry although this approach is normally difficult or
impossible in many cases.
A laser tracker is an integrated measuring system with optical, mechanical, and elec-
tronic components. The errors from those components, together with the environ-
mental and operational factors, determine the measurement uncertainty of the LTS.
There are few literatures systematically addressing classification of uncertainty
sources and their effects on laser tracker measurement.
Uncertainty sources can be categorized in a number of different ways. For instance,
Wilhelm divided uncertainty into five main categories: hardware, workpiece, sam-
pling strategy, fitting and evaluation algorithm, and extrinsic factors (Wilhelm et al,
2001). Trapet and Waldele (1996) have categorized uncertainty sources into two
groups: those that are accessed by measurements and those that are normally esti-
mated. There are also some other classification methods, although these classifica-
tions were normally used for coordinate measuring machines with contacting probes.
This paper classifies uncertainty sources in laser tracker measurement into four
categories: namely, static or quasi-static uncertainty sources, dynamic uncertainty
sources, fitting and evaluation algorithm related uncertainty sources, and measuring
strategy/sequence related uncertainty sources. An overview of the uncertainty sources
in a laser tracker measurement is given in Figure-4.
The Framework of the Virtual Laser Tracker 513
Static or quasi-static uncertainty sources arise from those errors that are slowly
varying with time and related to the structure of the laser tracker itself and laser wave-
length. These sources can be subdivided into geometry uncertainty sources and non-
geometry sources. Geometric uncertainty sources include mechanical inaccuracies of
the rotational axes misalignment, mirror centre offset in a single-beam laser tracking
system, spherically mounted retroreflector (SMR) imperfections, and datum point
errors (bird bath distance), etc. Those uncertainty sources are related to systematic
errors which normally account for the majority of the measurement uncertainty and
are the major focus of the error correction. All the commercial laser tracker manufac-
turers have their own error correction algorithms and calibration procedure.
Non-geometry sources include laser beam wavelength variation which is due to the
variation of the air refractive index. The well-known Edlen equation and its updated
version describe this effect, i.e. the wavelength is determined by barometric pressure,
temperature, relative humidity and chemical composition. The laser wavelength varia-
tion can cause distance measurement errors on the order of magnitude of a few mi-
crons. Thermal induced distortions of optical and mechanical components and laser
source variation can also be categorized into this group.
Dynamic uncertainty sources include measuring instrument vibrations, workpiece
vibrations, acceleration of target when using scanning mode, and servo errors from
mirror steering control system (both static and dynamic following errors) etc. Some of
them are considered to be relatively negligible and difficult to evaluate. But some
dynamic sources such as servo errors are deterministic and need to be well assessed.
A real laser tracker measurement may involve complex shape with tight tolerance
and thousands of points to be measured. Because the measurement uncertainty of la-
ser tracker is highly non-uniform in space, measuring strategy and sequence have sig-
nificant influence on the uncertainty. Further, fitting and evaluation algorithm for the
discrete measured points would also introduce uncertainty to the measurement results
and cannot be neglected. An analysis of uncertainty sources caused by measurement
sequence, position and orientation of the laser tracker, and fitting and evaluation algo-
rithm becomes important to the complex laser tracker measurements.
It should be noted that no matter which classification scheme is chosen, the most
important thing is to determine all the sources of uncertainty either quantitatively or
statistically. Hence an accurate and reliable uncertainty evaluation can be performed.
514 D. Huo, P.G. Maropoulos, and C.H. Cheng
With the ideal kinematic model of laser trackers and the independent geometric er-
rors, one can perform a comprehensive error sensitivity analysis to understand how a
particular error propagates to the overall uncertainty through the simulation. Zhuang
and Roth (1995), Lin and Lu (2005) and Loser and Kyle (1999) have done some work
on the error modelling and sensitivity analysis respectively.
Zb Rotary axis 1
(vertical) Xm
φ
Yb, Ym
Rotary axis 2
(horizontal) θ
Xb O
P
er
eo Laser
source
ei
θ0 Zm
Laser source
Fig. 5. The kinematic model of the laser tracker steering mirror (other optics such as splitters
are neglected for simplicity)
516 D. Huo, P.G. Maropoulos, and C.H. Cheng
where d is the distance from the coordinate origin to the mirror surface, and ρ is
given by
ρ = eo· ei (7)
The target position can also be written as
P = lr · er (8)
Where lr is the amplitude of the vector Lr, i.e. the distance from the point where the
laser strikes the mirror to the target. Substitute Equation-4 and -6 to Equation-8, the
target position, P, is given by
P = lr · r (eo) ei (9)
In the laser tracker measurement, lr is calculated by the interferometer, eo can be com-
puted by 2-axis encoder readings, so the arbitrary target position in ideal condition
can be obtained from Equation-1 to 9.
As an example, measurement errors due to mirror plane offset errors are analyzed in
this section. Other kinematic errors can be modelled in a similar way. Ideal mirror
plane should be on the rotation centre where two axes intersect. The distance between
actual mirror plane and the rotation centre is defined as tmv. When there is a mirror
plane offset error tmv, the mirror plane lies in the tangential plane of a circle with the
centre of rotation axis and a radius of tmv as shown in Figure-6. When the mirror is at
its initial position with an initial angle θ0 between the incident beam and the mirror
plane, the incident beam hit the mirror at point O0. When mirror rotates to angle θi to
track the target point Pi, the incident beam hits the mirror at point Oi. Mirror plane
offset errors result in position change of the intersection point and hence introduce
measurement errors. Assume the interferometer reading at initial position be zero, and
let the measured coordinate at Pi be Pmi = (ρmi, θmi, φmi)T. The range measurement er-
ror, Δρi, due to mirror plane offset can be obtained by
Δρi = O0 Pi − ρ mi (10)
where O0 Pi denotes the length of the vector O0Pi, same definition for others. ρmi can
be written as
ρmi = Oi S + Oi Pi − O0 S = Oi Pi − O0 Oi (11)
Pi
O
tmv
Lr,i
O0
L r,0 P0
θ i’
θ0 O
i
Lo,0
c Lo,i’
Lo,i
θi
Li
Substitute Equation-11 to -13 into -10 the range measurement error, Δρi, can be de-
termined.
Let Δθi be the measurement error of angle
θmi. Its value can be obtained from Figure-6. using a similar way.
⎛ Oi Pi ⎞
Δθi = θ m i + 12 arcsin⎜⎜ sin 2θ mi ⎟⎟ − 90° (14)
⎝ O0 Pi ⎠
Where Oi Pi and O0 Pi can be calculated from Equation-11 to -13.
The concept of virtual coordinate measuring machine (Virtual CMM) was first pro-
posed by PTB in 1996 (Trapet and Waldele, 1996), NPL and NIST have done some
further research in the area of Virtual CMM respectively. However, the research on
Virtual CMM or evaluation of measurement uncertainty based on computer simula-
tion currently mainly focus on contact probe-based conventional CMM, to the best of
our knowledge, there are no publications available on virtual laser trackers. Laser
trackers can be viewed as 3D coordinate measuring machines and share many com-
mon attributes with conventional Cartesian CMMs. However, there are also signifi-
cant differences between the laser tracking system and conventional CMMs in terms
of kinematics, uncertainty distribution and sources, etc., which make the modelling of
laser tracking system and its measurement process difficult.
The paper proposes the framework of the virtual laser tracker (VLT). VLT is in es-
sence a computer description of the real laser tracker simulating a laser tracker’s op-
eration and its measurement process in a virtual environment. It also enables laser
tracker off-line measurement to take place exactly as if an operator operates the laser
tracker and moves a real reflector on the part to be measured. Ideally a VLT com-
prises of the accurate model of real laser trackers and should hence be identical to
the simulated real laser tracker. All the kinematics, dynamics and uncertainty sources
must be covered and modelled based on the actual behaviour of the real laser trackers.
Figure-7 shows a schematic of the framework of the proposed VLT. Given a spe-
cific measurement task, a conventional laser tracker measurement involves taking real
measurement for N points on the workpiece under designed strategy and sequence
against CAD models. The measured raw data will be inputed directly to the laser
tracker analysis software for computation of the geometric parameters. Integrated
with the calibration report or manufacturers’ specifications, a measurement result is
generated as an estimate of the measured geometry. This conventional approach is
straightforward but fails to make most use of the laser tracker accuracy to meet in-
creasingly tight tolerances, further, measurement planning and optimization can only
be performed by trial and error.
When integrating with VLT, the laser tracker measurement can be conducted either
online or offline (i.e. independent of the real measurement). When online operating
VLT the real measured raw data are inputed into the uncertainty evaluation engine of
the VLT as initial points to start the simulation (such as Monte Carlo simulation) from
520 D. Huo, P.G. Maropoulos, and C.H. Cheng
CAD models
Report
Specific measurement Real measured General LTS Measurement results with
task and strategy points analysis software uncertainty for specific task
Conventional LTS measurements
• Laser tracker models. The effective operation of VLT relies on an accurate mod-
elling laser tracker system. A comprehensive model of the laser tracker should in-
clude detailed description of the system, all the major uncertainty sources, and their
propagation effects to coordinate measurements. The laser tracker model can be
divided into several sub-models, e.g. the models describing kinematics of optical
and mechanical parts, servo control system, thermal-induced uncertainty source,
and vibration and dynamic effects, etc.
• Laser tracker simulator and visualization module. Simulator and visualization
module is used to provide solutions for error analysis in algebraic form and visual-
izes simulation results. Although there are a number of optical design software
packages available for ray tracing, they generally cannot provide solutions in
algebraic form and hence cannot accurately model the laser trackers. Therefore at
this stage in-house software is being developed. By running the VLT simulator
and visualization module one can visually check how each uncertainty source af-
fects the measured point coordinates uncertainty against a measurement plan for a
specific task. Hence it is possible to make use of this advantage for the measure-
ment planning and measurement accuracy optimization. Simulator and visualiza-
tion module also facilitates and enhances the calibration process.
The Framework of the Virtual Laser Tracker 521
Acknowledgement
The authors wish to acknowledge the financial support of the Engineering and Physi-
cal Sciences Research Council, UK (Grants EP/E002617/1 and EP/E00184X/1) and
the substantial help of our industrial partners.
522 D. Huo, P.G. Maropoulos, and C.H. Cheng
References
B89.4.19, Performance Evaluation of Laser-Based Spherical Coordinate Measurement System.
American Society of Mechanical Engineers (2006)
BIPM, IEC, IFCC, ISO, IUPAC, IUPAP, and OIML, Guide to the expression of uncertainty in
measurement, GUM, ISO, PD 6461-3 (1995)
BIPM, IEC, IFCC, ISO, IUPAC, IUPAP, and OIML, Evaluation of measurement data – Sup-
plement 1 to the Guide to the expression of uncertainty in measurement – Propagation of
distributions using a Monte Carlo method (2006)
Burge, J.H., Su, P., Zhao, C., Zobrist, T.: Use of a Commercial Laser Tracker for Optical
Alignment, Optical System Alignment and Tolerancing. In: Proceeding of SPIE, vol. 6676
(2007)
Gassner, G.L., Ruland, R.E.: Laser Tracker Test Facility at SLAC – Progress Report. In: The
10th International Workshop on Accelerator Alignment, February 11-15 (2008)
Hughes, E.B., Wilson, A., Peggs, G.N.: Design of a High-accuracy CMM based on multi-
lateration techniques. Annals of the CIRP 49(1), 391–394 (2000)
ISO 14253-1 GPS - Inspection by measurement of workpieces and measuring equipments, Part
1: Decision rules for proving conformance or non-conformance with specifications (1998)
Lau, K., Hocken, R., Haynes, L.: Robot performance measurement using automatic tracking
techniques. Robot Computer Integrated Manufacturing 2(3), 227–236 (1985)
Lin, P.D., Lu, C.H.: Modeling and Sensitivity Analysis of Laser Tracking Systems by Skew-
Ray Tracing Method. Journal of Manufacturing Science and Engineering 127, 654–662
(2005)
Loser, R., Kyle, S.: Alignment and field check procedures for the Leica Laser Tracker LTD
500. Boeing Large Scale Optical Metrology Seminar (1999)
Nakamura, O., Goto, M., Toyada, K., Takai, N., Kurosawa, T., Nakamata, T.: A Laser Tracking
Robot-Performance Calibration Syatem using Ball-Seated Bearing Mechanisms and a
Spherically Shaped Cat’s Eye Retroreflector. Review of Scientific Instruments 65(1), 1006–
1011 (1994)
Osawa, S., Tashiyuki, T., Hong, J., Noguchi, H., Kurosawa, T.: Evaluation of the Performance
of a Novel Laser Tracker Used for Coordinate Measurements, Recent Development in
Traceable Measurements. In: Proceedings of the SPIE, vol. 4401, pp. 127–135 (2001)
Ouyang, J., Liu, W.L., Sun, D.X., Yan, Y.G.: Laser Tracker Calibration Using Coordinate
Measuring Machine. In: Proceedings the ASPE, October 9-14 (2005)
Peggs, G.N., Maropoulos, P.G., Hughes, E.B., Forbes, A.B., Robson, S., Ziebart, M., Muralik-
rishnan, B.: Recent developments in large-scale dimensional metrology. Journal of Engi-
neering Manufacture, Proc. IMechE, Part B 223, 1–26 (2009)
Sawyer, D.S., Fronczek Jr, C.: Laser Tracker Compensation Using Displacement Interferome-
try. In: Proceedings the ASPE, October 26-31 (2003)
Schneider, C., Engelhardt, M.: LaserTracer - A New Type of Self Tracking Interferometer. In:
8th International Workshop on Accelerator Alignment, Geneva, Switzerland, 4-7 October
(2004)
Shi, Y., Zhang, G., Li, X.: Design and Improvement of Laser Tracking Control System Using
ANN Technique. Advanced Materials and Devices for Sensing and Imaging II. In: Proceed-
ings of the SPIE, vol. 5633, pp. 556–561 (2005)
Shirinzadeh, B.: Laser-interferometry-based tracking for dynamic measurements. Industrial
Robot 25(1), 35–41 (1998)
Trapet, E., Waldele, F.: The Virtual CMM Concept. In: Advanced Mathematical Tools in Me-
trology II, pp. 238–247. World Scientific, Singapore (1996)
The Framework of the Virtual Laser Tracker 523
Wilhelm, R.G., Hocken, R., Schwenke, H.: Task Specific Uncertainty in Coordinate Measure-
ment. Annals of the CIRP 50(2), 553–563 (2001)
Yen, J.Y., Jeng, C.S., Fan, K.C.: Servo Design for a 3-D Laser Tracking Measurement system.
Journal of Dynamic Systems, Measurement, and Control 118, 476–481 (1996)
Zhuang, H., Roth, Z.S.: Modeling Gimbal Axis Misalignments and Mirror Center Offset in a
Single-Beam Laser Tracking Measurement System. International Journal of Robotics Re-
search 14(3), 211–224 (1995)
Zobrist, T.L., Burge, J.H., Davison, W.B., Martin, H.M.: Measurements of large optical sur-
faces with a laser trackerAdvanced Optical and Mechanical Technologies in Telescopes and
Instrumentation. In: Proceeding of SPIE, vol. 7018 (2008)