Performance Evaluation of a Robot-Mounted Interferometer for an Industrial Environment

High value manufacturing requires production-integrated, fast, multi-sensor and multi-scale inspection. To meet this need, the robotic deployment of sensors within the factory environment is becoming increasingly popular. For microscale measurement applications, robot-mountable versions of high-resolution instruments, that are traditionally deployed in a laboratory environment, are now becoming available. However, standard methodologies for the evaluation of these instruments, particularly when mounted to a robot, have yet to be fully defined, and therefore, there is limited independent evaluation data to describe the potential performance of these systems. In this paper, a detailed evaluation approach is presented for light-weight robot mountable scanning interferometric sensors. Traditional evaluation approaches are considered and extended to account for robotic sensor deployment within industrial environments. The applicability and value of proposed evaluation is demonstrated through the comprehensive characterization of a Heliotis H6 interferometric sensors. The results indicate the performance of the sensor, in comparison to a traditional laboratory-based system, and demonstrate the limits of the sensor capability. Based-on the evaluation an effective strategy for robotic deployment of the sensor is demonstrated.


Introduction
A reliable inspection process is of key importance for high value manufacturing in order to ensure compliance with standards and consistently high-quality products. In contrast to sample-based dedicated off-line inspection, such a process is ideally production-line integrated, saving resources by eliminating the need for dedicated inspection areas and trained personnel. Additionally, this approach allows for each part to be inspected after each critical manufacturing step, detecting defects early and ensuring constant quality. Typical approaches include machine integrated sensors [1][2][3] and robot-arm-based inspection using camera vision, laser scanning or 3D pattern projection [4][5][6][7][8][9][10] (also see industrial systems such as: X4 i-Robot, Creaform Cube-R, GOM Atos Scanbox, Mertolog X4), enhanced by multi-sensor and data fusion approaches [11][12][13][14][15][16][17][18]. Allowing for fast and flexible inspection of free-form surfaces, these systems commonly lack the ability to measure sub-millimeter features with high resolution, as the sensors required for this step are typically large, heavy and require laboratory conditions and are therefore used off-line. However, recent technological advances have resulted in a new, compact generations of high resolution sensors, designed to enable greater production integration [19][20][21]. This compact nature also enables robotic deployment, as demonstrated in [22][23][24][25] through the combined use of a laser line scanner (low resolution, for large area coverage) and a scanning interferometer (Heliotis H6, high resolution, for local high resolution measurements) mounted on a robot arm. While the performance evaluation of such high resolution instrumentation such high resolution instrumentation in a laboratory environment has been widely addressed [26][27][28][29][30][31][32][33], the application of these sensors in non-ideal, shop-floor applications, as well as in robotic deployment, clearly demonstrates the need for re-evaluating and extending performance standards [34].
By evaluating the performance of the Heliotis H6, this paper attempts to answer three key questions: (i) how does the lightweight H6 performance compare to a lab-based coherent scanning instrument (Bruker NPFLEX); (ii) how applicable are existing performance test standards, developed for laboratory-based scanning interferometers, to a robot-mounted scenario, and what can be learned from these to improve robotic deployment; (iii) how can these standards be extended to include novel aspects arising from in-factory, robot-mounted deployment.
Instrument evaluation is based on noise and height profile accuracy, determined with the Heliotis H6 mounted on both a rigid stand and an industrial robot in multiple configurations (see Figure 1). The most relevant quantity (noise and data quality) to monitor is established and the most appropriate methods to measure these are highlighted. Flatness deviation, noise spread and signal strength distribution across a measured surface are characterized, for different materials, to suggest ideal feature placement within the field-of-view for best measurement results. This is extended by the evaluation of the impact of measurement speed, range and environmental factors (temperature, light) on the instrument noise level, characterizing instrument robustness in a factory environment and providing a guideline for appropriate instrument settings. Critical aspects for robotic deployment such as sample or instrument tilt and the influence of sample or robot arm vibrations are then investigated in more detail, as these factors differ most from lab-based deployments and have most impact on the quality of the obtained measurements. Based on the evaluation, a summary and strategy for optimal robotic deployment of the interferometer is provided.

Instruments and General Settings
The 3D interferometric surface data presented in this paper has been collected using a heliInspect TM H6 Industrial White-Light Scanning Interferometer (Heliotis AG, Root, Switzerland). This instrument was manufacturer-configured to have a LINAX ® Lxu linear stage with 100 nm (vertical) resolution (Jenny Science AG, Rain, Switzerland) and changeable optics in form of an R5 (5 µm lateral resolution, 1.47 × 1.41 mm 2 field of view) or an R20 (20 µm lateral resolution, 5.86 × 5.62 mm 2 field of view) Michelson-type heliOptics TM WLI6 White-Light Interferometer modules (Heliotis AG, Root, Switzerland). This interferometer has a wide range of user-settable parameters and functions to optimally support multiple measurement scenarios. In order to have comparable measurements obtained in different conditions, we have applied the standard settings (all other

Instruments and General Settings
The 3D interferometric surface data presented in this paper has been collected using a heliInspect TM H6 Industrial White-Light Scanning Interferometer (Heliotis AG, Root, Switzerland). This instrument was manufacturer-configured to have a LINAX ® Lxu linear stage with 100 nm (vertical) resolution (Jenny Science AG, Rain, Switzerland) and changeable optics in form of an R5 (5 µm lateral resolution, 1.47 × 1.41 mm 2 field of view) or an R20 (20 µm lateral resolution, 5.86 × 5.62 mm 2 field of view) Michelson-type heliOptics TM WLI6 White-Light Interferometer modules (Heliotis AG, Root, Switzerland). This interferometer has a wide range of user-settable parameters and functions to optimally support multiple measurement scenarios. In order to have comparable measurements  Table 1, unless stated otherwise. These settings were chosen to use the most common and user-friendly mode of operation, and most general instrument settings, while disabling all filtering and smoothing functionality of the instrument. The interferometer was mounted vertically (scanning motion along the vertical axis) on an H-frame built from Bosch Aluminum components and placed on a granite block for stability reasons (Figure 1a). Samples were placed horizontally under the instrument, unless stated otherwise.
For vibration evaluation, controlled vibrations were introduced using a Mini SmartShaker™ (model K2007E01, The Modal Shop, Sharonville, OH, USA). To simulate the effect of robotic deployment, the shaker was mounted on the same H-frame as the interferometer and placed under the interferometer such that the motion axis of the shaker coincided with the interferometer's Z axis. A 3D printed adaptor plate was bolted to the mounting platform of the shaker. The sample was then firmly attached to this adapter plate using an adhesive. Only vibrations in the interferometer's Z axis were introduced, as these are most relevant and have a complex effect on the measurements due to the combination of the interferometer's scanning motion and the shaker vibration (along the same axis). Various angles (0, 5, 10 degrees from horizontal) of sample placement were explored using modified, appropriately angled adaptor plates, keeping the common shaker-interferometer motion axis. All vibrations generated using the shaker, driven by a signal generator, had a single-component sine-waveform with an approximate amplitude of {0, 10, 100, 500} µm and frequencies of {0, 10, 100, 500} Hz. These values were chosen to sample the typical vibration range observed in six degrees of freedom industrial robot arms. The amplitude and frequency of the applied vibrations were verified using a Polytec PDV Sensors 2020, 20, 257 4 of 21 100 laser vibrometer (Polytec Inc., Irvine, CA, USA) and a LD1610-2 Laseroptical displacement system (Micro-Epsilon Ltd., Birkenhead, UK).
Robotic deployment was implemented using a Fanuc LR Mate 200iC robot arm with a Fanuc R30iA-Mate controller (Fanuc Ltd., Coventry, UK) and custom-written control and integration software. During robotic deployment, the interferometer was co-located with a LLT2900-50 Laser line scanner (Micro-Epsilon Ltd., Birkenhead, UK), providing surface information for accurate sensor placement (see Figure 17a).

Artefacts
Two different flat surfaces have been used: (i) a shiny metallic flat, in form of the highly polished surface of a calibrated slip-gauge, and (ii) an optical flat glass surface (Thorlabs PF20-03, Thorlabs Inc., Newton, NJ, USA).
Step artefacts have been created by wringing two calibrated slip-gauges with a thickness difference equal to the desired step-size side by side on top of a third (base) slip-gauge. The created step-height was verified using a Bruker NPFLEX (Bruker Corporation, Tucson, AZ, USA), equipped with a lens matching the field of view of the H6 and measuring at the same sample location as with the H6.

Evaluation and Selection of the Appropriate Performance Metrics
In order to compare instrument performance, a suitable measure had to be identified, offering valid means of instrument performance in various conditions. For this purpose, noise from a measured flat surface was used, as (i) this measure is commonly used throughout literature; (ii) it is simple to evaluate in all conditions (environmental factors, robotic or static deployment); (iii) it reflects the combined impact of all sources of noise: instrument electronic noise and noise due to external factors (e.g., vibrations); (iv) noise has been shown to be a limiting factor for the detection and evaluation of small defects [24,25]. In addition, where appropriate and possible, noise analysis was complemented by two other measures: (a) step-height measurements (using wringed slip-gauges) and (b) data quality (where good data is the ratio of data points within two times instrument Z-resolution of the fitted plane corresponding to a measured flat surface and above-instrument-electronic-noise signal strength, i.e., the ratio of measurable and non-outstanding datapoints).
Different methods of noise evaluation have been proposed throughout literature [26,30,34,35]. In an attempt to compare these methods and identify the one best suited in a robotic sensor deployment, a flat surface was measured 11 times and the noise along the instrument Z axis were evaluated using these methods: M1-3 (see below). Noise in the X and Y direction were not considered, as resolution in the XY plane is substantially lower and optics and pixel-size defined. As these methods were suggested for lab-based instruments, the Heliotis H6 was mounted on a stabile H-frame for these tests.
(M1) RMS (root mean square) method: this method estimates noise from each single measurement, by fitting a plane to the measured datapoints and calculating the noise (Sq(i)) of each measurement (i) as the root-mean-square of all point-to-plane distances (d pp , along the instrument Z axis): Sq(i) = RMS d pp , and the overall noise (SqR n ) from n = 11 repeated measurements as SqR n = mean(Sq(i)) ± std(Sq(i)).
(M2) Subtraction method: this method uses sets of two measurements of the same surface done in quick succession to obtain topography-difference-maps by subtracting the height value of corresponding data points from the two measurements. The noise (Sq(i)) of each measurement set is then evaluated from the datapoints (p d ) of the difference map as Sq(i) = RMS(p d ) and the overall noise (SqS n ) from repeating this process n times is SqS n = mean(Sq(i)) ± std(Sq(i)).
(M3) Averaging method: uses n > 2 measurements of the same surface to calculate an averaged height map. The averaged noise of each single measurement is given as: where Sq(i) and Sqm are the noise of the individual measurements and the averaged surface, respectively, calculated with the RMS method. The overall noise is then SqA n = mean(Sq a ) ± std(Sq a ). The noise estimates using the three methods were highly similar, as shown in Figure 2a. In addition, it was found that all three methods show convergence with increasing number of repetitions; five repeated measurements were sufficient to converge on the same noise estimate, as shown in Figure 2b. From Figure 2a, it can also be seen that the noise for glass surfaces was found to be significantly higher than in case of metal surfaces, indicating the importance of selecting a suitable test surface that is representative of intended measurement applications.
of surface imperfections or flatness errors of the measurement artefact is likely to be a dominant factor for M1, it is necessary to employ either M2 or M3. M2 and M3 share a similar approach, where the influence of the measured surface is removed through averaging or subtraction of successive measurements; it is therefore expected, as observed, that they should yield similar results. However, an important factor for M2 and M3 is that the successive measurements must be made of exactly the same surface region on the measurement artefact, as they rely on the assumption that there is direct spatial correspondence between each successive measurement. This assumption is reasonable for highly stable laboratory instruments, where motion drift is limited to minor vertical movement or surface-tilt, which can be compensated by considering deviations from a least-squares plane fitted to each data set. However, if the mounting arrangement could be subject to higher levels of positional instability, including the potential for possible lateral movement, as in the case of an instrument mounted to an industrial robot arm, then M2 and M3 should not be applied. In this work, due to the need to assess performance of the instrument while mounted to a robot arm, all noise results will be calculated using method M1.

Comparing Measurement Performance with a Lab-Based Reference Instrument
In order to compare the performance of the H6 with conventional lab-based interferometric metrology equipment, noise and step-height measurements taken from the same samples were performed.
A series of step-heights realized by wringing two slip-gauges next to each-other, on top of a supporting slip-gauge (Figure 1a, inset) were measured using H6 and Bruker NPFLEX. The size of the step was varied through choosing slip-gauges of different thickness. The measurement was performed on the same region with both instruments and the optics was chosen to result in a similar field of view (similar sample area measured). The difference between the measured step-heights is Given the similarity in performance of the three methods, to select the most suitable method, the benefits of each must be considered. For very low-noise measurements systems, where the influence of surface imperfections or flatness errors of the measurement artefact is likely to be a dominant factor for M1, it is necessary to employ either M2 or M3. M2 and M3 share a similar approach, where the influence of the measured surface is removed through averaging or subtraction of successive measurements; it is therefore expected, as observed, that they should yield similar results. However, an important factor for M2 and M3 is that the successive measurements must be made of exactly the same surface region on the measurement artefact, as they rely on the assumption that there is direct spatial correspondence between each successive measurement. This assumption is reasonable for highly stable laboratory instruments, where motion drift is limited to minor vertical movement or surface-tilt, which can be compensated by considering deviations from a least-squares plane fitted to each data set. However, if the mounting arrangement could be subject to higher levels of positional instability, including the potential for possible lateral movement, as in the case of an instrument mounted to an industrial robot arm, then M2 and M3 should not be applied. In this work, due to the need to assess performance of the instrument while mounted to a robot arm, all noise results will be calculated using method M1.

Comparing Measurement Performance with a Lab-Based Reference Instrument
In order to compare the performance of the H6 with conventional lab-based interferometric metrology equipment, noise and step-height measurements taken from the same samples were performed.
A series of step-heights realized by wringing two slip-gauges next to each-other, on top of a supporting slip-gauge (Figure 1a, inset) were measured using H6 and Bruker NPFLEX. The size of the step was varied through choosing slip-gauges of different thickness. The measurement was performed on the same region with both instruments and the optics was chosen to result in a similar field of view (similar sample area measured). The difference between the measured step-heights is shown on Figure 3a. The height difference for high resolution measurements (H6 Z-range of 0.8 mm) between the two instruments was found to be within H6 Z resolution of about 100 nm, throughout the measured step-height range (Figure 3a, 1-100 µm steps). Increasing Z-range on H6 allows for measuring larger step-heights but results in higher instrument-to-instrument deviations as a result of decreased instrument resolution of H6, while Bruker is able to keep high Z resolution throughout the higher Z range (Figure 3a, 1-3000 µm steps).
The measurement (Z) noise was also evaluated. H6 measurement noise was 3 times higher than the lab-based Bruker instrument, using comparable-field-of-view optics ( Figure 3b). In case of larger sample height variation, the Bruker outperforms H6 in terms of noise even further. This is expected, as larger step-size artefacts force the H6 to use lower Z resolution in order to cover the necessary height range, while Bruker can maintain high Z resolution, as explained above ( Figure 3c). Consequently, while the lab-based Bruker outperforms Heliotis H6 on measurement quality, the later sensor shows a comparable performance at its highest resolution and offers robotic, production-line integration options due to its low weight and substantially faster measurements (1-5 s for H6 compared to tens of seconds to minutes for Bruker, depending on artefact height). Therefore, a lab-based instrument needs to be chosen for very quality measurements, but a robot-mounted lightweight instrument presents more advantages where accuracy permits this. shown on Figure 3a. The height difference for high resolution measurements (H6 Z-range of 0.8 mm) between the two instruments was found to be within H6 Z resolution of about 100 nm, throughout the measured step-height range (Figure 3a, 1-100 µm steps). Increasing Z-range on H6 allows for measuring larger step-heights but results in higher instrument-to-instrument deviations as a result of decreased instrument resolution of H6, while Bruker is able to keep high Z resolution throughout the higher Z range (Figure 3a, 1-3000 µm steps). The measurement (Z) noise was also evaluated. H6 measurement noise was 3 times higher than the lab-based Bruker instrument, using comparable-field-of-view optics ( Figure 3b). In case of larger sample height variation, the Bruker outperforms H6 in terms of noise even further. This is expected, as larger step-size artefacts force the H6 to use lower Z resolution in order to cover the necessary height range, while Bruker can maintain high Z resolution, as explained above ( Figure 3c). Consequently, while the lab-based Bruker outperforms Heliotis H6 on measurement quality, the later sensor shows a comparable performance at its highest resolution and offers robotic, production-line integration options due to its low weight and substantially faster measurements (1-5 s for H6 compared to tens of seconds to minutes for Bruker, depending on artefact height). Therefore, a labbased instrument needs to be chosen for very quality measurements, but a robot-mounted lightweight instrument presents more advantages where accuracy permits this.

Optics Choice, Sample Material and Placement within Field of View
In a robotic scenario, where initial sensor placement may suffer from robot inaccuracy, it is important to choose the right optics and account for the variation of instrument measurement capability within the field of view of the chosen optics, in order to maximize data quality. For this reason, we characterized the noise distribution, flatness deviation and signal intensity (accounting for reliability of data compared to instrument electronic noise level) across the field of view, for different optics.

Flatness Deviation and Noise Distribution
Flatness deviation was evaluated by measuring 11 different areas of a flat glass surface, and fitting a plane on the averaged point-cloud. The point-to-fitted-plane distances represent the flatness deviation ( Figure 4a). In contrast, noise distribution was evaluated by taking 11 measurements of the same flat surface area and using this data to build 10 difference-maps by subtracting subsequently measured profile data pairwise. The RMS of each corresponding point (originating from the same pixel) through these 10 difference maps was used as surface noise estimate and is shown on Figure   Figure 3. Comparative measurements of measured step-height difference (a), noise level, with single-sided positive error bar indicating standard deviation (b) and relative noise (c) between Heliotis H6 and Bruker NPFLEX, both evaluating the same step-height with similar field-of-view optics. Heliotis Z scan rage (in a and c): 0.83 mm (blue), 2.16 mm (red), 3.49 mm (yellow).

Optics Choice, Sample Material and Placement within Field of View
In a robotic scenario, where initial sensor placement may suffer from robot inaccuracy, it is important to choose the right optics and account for the variation of instrument measurement capability within the field of view of the chosen optics, in order to maximize data quality. For this reason, we characterized the noise distribution, flatness deviation and signal intensity (accounting for reliability of data compared to instrument electronic noise level) across the field of view, for different optics.  Figure 4a). In contrast, noise distribution was evaluated by taking 11 measurements of the same flat surface area and using this data to build 10 difference-maps by subtracting subsequently measured profile data pairwise. The RMS of each corresponding point (originating from the same pixel) through these 10 difference maps was used as surface noise estimate and is shown on Figure 4b. This method is proposed as it eliminates artefact surface imperfections, similarly to noise estimation using the subtraction method. Both flatness deviation and noise distribution are within instrument Z resolution (100 nm) and consistent throughout the field-of view, for both the high resolution R5 and the larger field-of-view R20 optics (data shown for R5 only). It is notable, however, that glass surfaces show a higher noise variation. Therefore, the overall noise level was evaluated for different materials (metal and glass) and both optics units (R5 and R20). The results (Figure 4c,d) indicate the presence of higher instrument noise for glass (compared to metal) and R20 (compared to R5) optics used. Therefore, sensor noise and flatness deviation does not vary significantly within the field of view ( Figure 4). However, the correct choice of optics can have an effect on measurement quality. Further, the influence of sample material, a commonly neglected aspect of instrument evaluation, is clearly demonstrated. This influence is further strengthened when sensor-sample orientation is not normal, as shown later ( Figure 13). Neglecting this can lead to unreliable comparison of instruments and unexpected measurement results.

Signal Intensity
In addition to the surface topography, the H6 also returns an amplitude (or intensity) map, characterizing signal intensity at each pixel. This is used to ensure that surface topography at the relevant pixel is obtained from a signal strength above instrument noise level (i.e., good signal-to noise ratio). Evaluated for both the fine resolution R5 and the large field-of-view R20 lens, the signal intensity was shown to strongly decay towards the edges of the field-of-view ( Figure 5). Across both (R5 and R20) optics, signal intensity is observed to drop by about 20% towards the edge, within the common measured area. However, for the R20 optics, providing a wider field-of-view, this drop continues to about 70% at the edge. This observation holds for both metal and glass surfaces. In contrast to noise distribution and flatness deviation, this underlines the central placement of any feature of interest within the measured area. Additionally, features that scatter light, for example due Both flatness deviation and noise distribution are within instrument Z resolution (100 nm) and consistent throughout the field-of view, for both the high resolution R5 and the larger field-of-view R20 optics (data shown for R5 only). It is notable, however, that glass surfaces show a higher noise variation. Therefore, the overall noise level was evaluated for different materials (metal and glass) and both optics units (R5 and R20). The results (Figure 4c,d) indicate the presence of higher instrument noise for glass (compared to metal) and R20 (compared to R5) optics used.
Therefore, sensor noise and flatness deviation does not vary significantly within the field of view ( Figure 4). However, the correct choice of optics can have an effect on measurement quality. Further, the influence of sample material, a commonly neglected aspect of instrument evaluation, is clearly demonstrated. This influence is further strengthened when sensor-sample orientation is not normal, as shown later ( Figure 13). Neglecting this can lead to unreliable comparison of instruments and unexpected measurement results.

Signal Intensity
In addition to the surface topography, the H6 also returns an amplitude (or intensity) map, characterizing signal intensity at each pixel. This is used to ensure that surface topography at the Sensors 2020, 20, 257 8 of 21 relevant pixel is obtained from a signal strength above instrument noise level (i.e., good signal-to noise ratio). Evaluated for both the fine resolution R5 and the large field-of-view R20 lens, the signal intensity was shown to strongly decay towards the edges of the field-of-view ( Figure 5). Across both (R5 and R20) optics, signal intensity is observed to drop by about 20% towards the edge, within the common measured area. However, for the R20 optics, providing a wider field-of-view, this drop continues to about 70% at the edge. This observation holds for both metal and glass surfaces. In contrast to noise distribution and flatness deviation, this underlines the central placement of any feature of interest within the measured area. Additionally, features that scatter light, for example due to due to shiny or sloped surfaces, may further decrease signal intensity. These findings underline the need for an exact sensor placement by the robot, such that the feature of interest can be observed close to the middle of the field-of view. to due to shiny or sloped surfaces, may further decrease signal intensity. These findings underline the need for an exact sensor placement by the robot, such that the feature of interest can be observed close to the middle of the field-of view.
(a) (b) Figure 5. Normalized signal intensity defined as interference pattern amplitude at sample surface level for each sensor pixel for different measurements: R5 (low field-of-view) vs. R20 (high field-ofview) optics and glass surface (a); and glass vs. metal surface using R5 optics (b). Each signal intensity dataset (surface) shown is obtained by averaging 11 measurements on the same sample area, under identical conditions/settings, and is normalized using the maxima of the respective dataset. The measurements were taken using the highest instrument Z resolution.

The Effect of Mounting Strategy on the Measurement Noise
Inspection in a conventional scenario, with the H6 firmly mounted and in a robot-mounted, production-line integrated application is expected to differ in achieved performance. Therefore, we compared these two applications by evaluating measurement noise on a flat metal sample with H6 on (i) a stable H-frame, as encountered in off-line inspection and (ii) a robot arm with in different poses: fully extended and compact (Figure 1), as used in case of production-line integration. This also illustrated the impact of different mounting stability levels. Instrument settings were kept the same: R5 lens, highest resolution, 50% of max. scan speed.
Best performance (lowest noise) was achieved with the H6 on a rigid H-frame ( Figure 6, HFame). Robot-mounted deployment resulted in a pose-dependent, decreased performance: a compact robot pose resulted in less noise then measurements performed on the fully extended arm ( Figure 6). This is due to the pose-dependent vibrations of the robot arm: mechanically supporting the extended robot arm near the end-effector reduced noise significantly ( Figure 6, extended/support). Notably, the state of the robot motors (on: energized or off: unpowered) did not have any significant impact on overall noise performance. Figure 5. Normalized signal intensity defined as interference pattern amplitude at sample surface level for each sensor pixel for different measurements: R5 (low field-of-view) vs. R20 (high field-of-view) optics and glass surface (a); and glass vs. metal surface using R5 optics (b). Each signal intensity dataset (surface) shown is obtained by averaging 11 measurements on the same sample area, under identical conditions/settings, and is normalized using the maxima of the respective dataset. The measurements were taken using the highest instrument Z resolution.

The Effect of Mounting Strategy on the Measurement Noise
Inspection in a conventional scenario, with the H6 firmly mounted and in a robot-mounted, production-line integrated application is expected to differ in achieved performance. Therefore, we compared these two applications by evaluating measurement noise on a flat metal sample with H6 on (i) a stable H-frame, as encountered in off-line inspection and (ii) a robot arm with in different poses: fully extended and compact (Figure 1), as used in case of production-line integration. This also illustrated the impact of different mounting stability levels. Instrument settings were kept the same: R5 lens, highest resolution, 50% of max. scan speed.
Best performance (lowest noise) was achieved with the H6 on a rigid H-frame ( Figure 6, HFame). Robot-mounted deployment resulted in a pose-dependent, decreased performance: a compact robot pose resulted in less noise then measurements performed on the fully extended arm ( Figure 6). This is due to the pose-dependent vibrations of the robot arm: mechanically supporting the extended robot arm near the end-effector reduced noise significantly ( Figure 6, extended/support). Notably, the state of the robot motors (on: energized or off: unpowered) did not have any significant impact on overall noise performance.
pose resulted in less noise then measurements performed on the fully extended arm (Figure 6). This is due to the pose-dependent vibrations of the robot arm: mechanically supporting the extended robot arm near the end-effector reduced noise significantly ( Figure 6, extended/support). Notably, the state of the robot motors (on: energized or off: unpowered) did not have any significant impact on overall noise performance.  Therefore, robotic deployment is only possible at the expense of a performance decay. However, this may be acceptable if required tolerances can still be fulfilled. Using a rigid robot arm is key for retaining good performance.

The Effect of Measurement Speed and Z Range on the Measurement Noise
In addition to low weight, the high measurement speed and variable height-range are key aspects for a production-line integrated robotic deployment, where inspection speed and flexibility is of high importance. These aspects, however, can have an impact on data quality and are not considered in standard interferometer evaluation procedures. Therefore, the influence of measurement speed and scan range on instrument performance will be evaluated below, in two scenarios, with the H6 mounted on (i) a stable H-frame and (ii) a robot arm.
Despite the overall difference in noise level observed for a rigid H-frame and robotic mount, instrument performance change as a function of scan speed and range was similar. The noise level was found not to be significantly altered in both scenarios, as shown in Figure 7a,c. A tendency for lower noise and less noise variation is observed for higher scan speeds, suggesting that fast robotic inspection processes are possible. This is especially applicable to surfaces with good reflectivity, allowing enough signal return to the sensor. However, fast scans may induce vibrations, as discussed later in the paper. This effect can be observed here as an increased overall noise level for robot-mounted measurements (Figure 7a) compared to H-frame based measurements (Figure 7c).
Increasing Z range allows to scan surfaces with higher height variability. However, as the instrument can only take up to 511 scans per scan, increased Z range decreases Z resolution (with the same ratio). This will also increase the noise level, as shown on Figure 7b,d. Therefore, in a robotic deployment scenario, high Z ranges should be used to locate the surface and features of interest, reposition the instrument as necessary, and the shortest possible Z range should be used for fine measurements.
Increasing Z range allows to scan surfaces with higher height variability. However, as the instrument can only take up to 511 scans per scan, increased Z range decreases Z resolution (with the same ratio). This will also increase the noise level, as shown on Figure 7b,d. Therefore, in a robotic deployment scenario, high Z ranges should be used to locate the surface and features of interest, reposition the instrument as necessary, and the shortest possible Z range should be used for fine measurements.

Environmental Effects: Temperature and Illumination
Temperature stability is of high importance in in a production environment where substantial temperature changes can occur frequently. Therefore, the instrument's performance was tested to measure the height of artefacts (wringed slip-gauges) throughout a large temperature range, results shown in see Figure 8.

Environmental Effects: Temperature and Illumination
Temperature stability is of high importance in in a production environment where substantial temperature changes can occur frequently. Therefore, the instrument's performance was tested to measure the height of artefacts (wringed slip-gauges) throughout a large temperature range, results shown in see Figure 8. The results shown in Figure 8, were collected by placing H6 on an H-frame into a test chamber. Sufficient time was allowed for the temperature to stabilize before a measurement was taken. No temperature sensitivity on relative measurements (slip-gauge difference), throughout the explored temperature range, was found. In this case, absolute height measurements are not reasonable due to Figure 8. The influence of temperature on measurement quality: the difference (∆h) of the same step-height, as measured at room temperature and at the temperature shown on the x axis is plotted. This is shown for a large (a) and a small step size (b). Standard deviation is shown by the single-sided positive error bars.
The results shown in Figure 8, were collected by placing H6 on an H-frame into a test chamber. Sufficient time was allowed for the temperature to stabilize before a measurement was taken. No temperature sensitivity on relative measurements (slip-gauge difference), throughout the explored temperature range, was found. In this case, absolute height measurements are not reasonable due to thermal expansion of the entire setup. The observed thermal stability makes the instrument ideal for shop-floor deployment.
The effect of changing environmental illumination level was established using a high intensity white LED light source, introducing up to 150,000 lux of side illumination, exceeding standard room lighting by two orders of magnitude, oriented approximately 45 degrees to sample surface normal. However, no significant change in measurement noise levels was observed. This can be explained by several factors: (i) the working distance of the optical units (to sample) is relatively low (14 mm for the R5 optics and 56 mm for the R20 optics), providing a limited cover against environmental light; (ii) the LED used by the instrument in the measurement process is very bright (approximately 50,000 lux) compared to standard lighting; (iii) the instrument uses a limited bandwidth light-source centered around 650 nm, further limiting the influence of broadband environmental light and (iv) a built-in background subtraction method aids in compensating external illumination influence. Such robustness enhances production-line integrated deployment without the need for controlled lighting.

The Influence of Sensor to Sample Orientation
The advantage of robotic deployment allows for varied positioning of the interferometer. This can be used to orient the sensor adaptively relative to the local surface normal of the inspected object (ideally scanning along the surface normal). While this offers a clear advantage compared to a rigid setup, two factors need to be considered: (i) the instrument may not always be oriented to scan along the surface normal when inspecting highly curved artefacts or when the surface normal is not exactly known, leading to a sensor-sample tilt; (ii) the interferometer will not be scanning in a vertical orientation (along the gravitational field), potentially leading to conflicts with the linear stage settings. Both aspects are not traditionally included in interferometer performance evaluation and will be covered here. Instrumentation limitations in measuring sharp gradients, slopes, and artefacts with discontinuities have been previously reported [36,37] and underline the need for a detailed evaluation and inclusion in standards.

Sample Tilt with Vertical Sensor
Sensor-sample tilt was achieved by mounting a flat sample surface onto a support with varied tilt angle, under the H-frame-mounted (vertical) interferometer. Such a scenario resulted in a tilt angle-dependent increased noise and degraded data quality. This is especially true for glass (semitransparent) surfaces, where even few degrees of tilt result in significant loss of data. Metal surfaces can be imaged more robustly, but data quality will start decreasing substantially beyond 15 degrees of tilt (see Figure 9). Therefore, the advantage of robot-enabled articulated placement of the interferometer should be used to achieve normal-to-surface sensor positioning. tilt angle, under the H-frame-mounted (vertical) interferometer. Such a scenario resulted in a tilt angle-dependent increased noise and degraded data quality. This is especially true for glass (semitransparent) surfaces, where even few degrees of tilt result in significant loss of data. Metal surfaces can be imaged more robustly, but data quality will start decreasing substantially beyond 15 degrees of tilt (see Figure 9). Therefore, the advantage of robot-enabled articulated placement of the interferometer should be used to achieve normal-to-surface sensor positioning. (c) (d) Figure 9. The effect of tilted sensor-to-sample orientation, showing noise (a,b) and data quality (c,d) for a metal (a,c) and a glass (b,d) surface, standard deviation is shown by the error bars. R5 optics and high Z resolution used.

Tilted Sensor with Sample Normal to Sensor
Tilting the sensor could also influence measurements, as gravitational load on the scanning stage changes as a function of instrument orientation. To investigate this, either a flat surface or a stepartefact (formed by wringed slip-gauges, as explained previously) were mounted under the interferometer, with the surface normal permanently along the scan (Z) axis. The robot was used to tilt this fixed sample-sensor setup relative to the gravitational field orientation ( Figure 10). Noise level extracted from the flat surface and step-size from the step-artefact were then evaluated for each tilt angle. Figure 9. The effect of tilted sensor-to-sample orientation, showing noise (a,b) and data quality (c,d) for a metal (a,c) and a glass (b,d) surface, standard deviation is shown by the error bars. R5 optics and high Z resolution used.

Tilted Sensor with Sample Normal to Sensor
Tilting the sensor could also influence measurements, as gravitational load on the scanning stage changes as a function of instrument orientation. To investigate this, either a flat surface or a step-artefact (formed by wringed slip-gauges, as explained previously) were mounted under the interferometer, with the surface normal permanently along the scan (Z) axis. The robot was used to tilt this fixed sample-sensor setup relative to the gravitational field orientation ( Figure 10). Noise level extracted from the flat surface and step-size from the step-artefact were then evaluated for each tilt angle. Surprisingly, both noise level and height profiles were shown to remain within the same range and near instrument resolution: noise was within 200 nm and Z variation was within 300 nm, with no significant correlation to tilt angle ( Figure 10). This allows robotic deployment even without changes in instrument parameters (accounting for tilts) and is likely attributed to linear stage position-triggered profile acquisition during each scan, making the instrument well suited for robotmounted operation. Surprisingly, both noise level and height profiles were shown to remain within the same range and near instrument resolution: noise was within 200 nm and Z variation was within 300 nm, with no significant correlation to tilt angle ( Figure 10). This allows robotic deployment even without changes in instrument parameters (accounting for tilts) and is likely attributed to linear stage position-triggered profile acquisition during each scan, making the instrument well suited for robot-mounted operation.

Influence of Vibrations
Robotic deployment of the H6 involves exposure to non-ideal conditions, including the presence of vibrations, as illustrated earlier ( Figure 6). This is actively suppressed in a laboratory environment and thus not typically accounted for during sensor evaluation.
In order to evaluate the effect of vibrations in more detail on surface measurements, a flat metal plane artefact was mounted on a mechanical shaker and vibrations in form of sine-waves with various amplitudes and frequencies were introduced while repeated measurements have been taken from the surface using the H6, mounted on a stable H-frame, limiting dominant vibration sources to the sample. The results are shown on ( Figure 11). Measurement noise was found to increase and data quality to decrease with increasing vibration amplitude and/or frequency. While this effect is relatively small for amplitudes of up to 10 Hz, where increasing vibration frequencies only decrease measurement quality marginally, larger vibration amplitudes result in strongly degrading measurement quality with much stronger influence from vibration frequency values. In fact, noise was found to increase, and data quality to decrease, with increasing peak vibration velocity v vib_max = A·ω, for a harmonic vibration with a single frequency ω and amplitude A as shown on Figure 12a,b. Increasing the interferometer's scan speed (v scan ) can be used to alleviate this (Figure 12c-f). However, for measurements to be resolved along Z within 1 µm (10 times the resolution of H6 with current settings), the scan speed needs to be at over 10 times the maximal vibration velocity. In addition, tilting the sample (or instrument) relative to the surface normal introduces further quality loss, amplified by increased vibration frequency (and amplitude) Figure 13. (a) (b) Figure 13. the combined effect of sample tilt and vibration on noise (a) and data quality (b); vibrations: 0 Hz, 0 µm (red); 10 Hz, 10 µm (green); 100 Hz, 10 µm (blue); the standard deviation is shown by the error bars.

Robot Arm Stability and Measurement-Induced Vibrations
In a realistic robotic scenario, multiple amplitude and frequency components need to be considered for a realistic vibration scenario, with amplitudes typically decreasing with increasing frequency, unless a specific mode is externally excited, e.g., through machining operations. Additionally, vibrations not only originate from the sample, but also from the robot arm holding the interferometer (as also shown on Figure 6).
In order to verify the relevance of such vibrations, a PDV vibrometer was used to analyze the vibrations of the 6dof robot arm in various configurations: (a) with the arm fully extended (longest horizontal state-the most susceptible to vibrations) and (b) with the arm in a compact pose and H6 close to the robot base ( Figure 1). In both conditions, vibrations were measured along all three robot axis (X, Y and Z) but analysis was focused on vibrations along the Z axis as H6 was in a vertical pose (along the robot Z axis) and as the interferometer's Z resolution is the highest (X and Y being pixeldefined). For each pose, vibrations were measured with (i) both the robot and H6 off, (ii) the robot motors on and H6 off, (iii) the robot motors off and H6 measuring and (iv) the robot motors on and H6 measuring, in order to identify the sources of vibrations. However, we focused on the last scenario as this represents the conditions encountered in real robotic deployment. Additionally, in order to compare the effects of a static mount and robotic application, the vibrations of the static H-frame were also measured with H6 off and measuring ( Figure 1).
Notably, vibration velocity was smallest with the robot motors and H6 off (data not shown), however, this is not a practical scenario and is disregarded. Turning on the robot motors results in excitation of the arm mostly at a small set of eigen-frequencies, mostly around 13 Hz, 130 Hz and 230 Hz (see Figure 14a,b, green curve). Operating the H6 further increases vibrations. Most prominently, starting and stopping the scan motion (two events), as well as retracting the instrument after the scan (additional two events) result in induced vibrations, decaying over time (Figure 14a, red curve). The energy transferred to the robot is mainly responsible for boosting vibrations at the eigen-frequency of the arm (Figure 14b, green and red curve), most prominently in the lower frequency domain (here at 13 Hz). In addition, higher frequency vibrations, not present without H6 activity, are also excited with less amplitude.
The frequency-components and amplitudes of such vibrations are pose-dependent: while a fully extended arm has its main vibration component around 13 Hz, this is shifted to 25 Hz with reduced amplitude in case of a more compact joint configuration (where H6 is closer to the robot base). Higher frequency components are also shifted (see Figure 14a,b, red and blue curve). Further, the scanning interferometer was found to induce significantly higher vibrations when robot-mounted, compared to deployment on a static H-frame (see Figure 14a,b, black curve), a scenario that is closer to a lab- Figure 13. The combined effect of sample tilt and vibration on noise (a) and data quality (b); vibrations: 0 Hz, 0 µm (red); 10 Hz, 10 µm (green); 100 Hz, 10 µm (blue); the standard deviation is shown by the error bars.

Robot Arm Stability and Measurement-Induced Vibrations
In a realistic robotic scenario, multiple amplitude and frequency components need to be considered for a realistic vibration scenario, with amplitudes typically decreasing with increasing frequency, unless a specific mode is externally excited, e.g., through machining operations. Additionally, vibrations not only originate from the sample, but also from the robot arm holding the interferometer (as also shown on Figure 6).
In order to verify the relevance of such vibrations, a PDV vibrometer was used to analyze the vibrations of the 6dof robot arm in various configurations: (a) with the arm fully extended (longest horizontal state-the most susceptible to vibrations) and (b) with the arm in a compact pose and H6 close to the robot base ( Figure 1). In both conditions, vibrations were measured along all three robot axis (X, Y and Z) but analysis was focused on vibrations along the Z axis as H6 was in a vertical pose (along the robot Z axis) and as the interferometer's Z resolution is the highest (X and Y being pixel-defined). For each pose, vibrations were measured with (i) both the robot and H6 off, (ii) the robot motors on and H6 off, (iii) the robot motors off and H6 measuring and (iv) the robot motors on and H6 measuring, in order to identify the sources of vibrations. However, we focused on the last scenario as this represents the conditions encountered in real robotic deployment. Additionally, in order to compare the effects of a static mount and robotic application, the vibrations of the static H-frame were also measured with H6 off and measuring ( Figure 1).
Notably, vibration velocity was smallest with the robot motors and H6 off (data not shown), however, this is not a practical scenario and is disregarded. Turning on the robot motors results in excitation of the arm mostly at a small set of eigen-frequencies, mostly around 13 Hz, 130 Hz and 230 Hz (see Figure 14a,b, green curve). Operating the H6 further increases vibrations. Most prominently, starting and stopping the scan motion (two events), as well as retracting the instrument after the scan (additional two events) result in induced vibrations, decaying over time (Figure 14a, red curve). The energy transferred to the robot is mainly responsible for boosting vibrations at the eigen-frequency of the arm (Figure 14b, green and red curve), most prominently in the lower frequency domain (here at 13 Hz). In addition, higher frequency vibrations, not present without H6 activity, are also excited with less amplitude. based instrument setup. This is in line with higher overall instrument noise in a robot-mounted scenario compared to H-frame mount and depending on robot pose (see Figure 6). In the case of a fully extended robot arm and a vmax = 2 mm/s maximal (peak-to-peak) velocity of the f = 13 Hz component, the amplitude of this vibration component can be roughly estimated to be: A = vmax/(2πf) = 25 µm. Similarly, the f = 130 Hz component with 0.07 mm/s peak velocity would have an estimated 0.1 µm amplitude. Considering the results presented above (see Section 10: Influence of vibrations), only the first component (13 Hz) is expected to reduce data quality obtained from the H6 in Z direction (but no more than by about 20%). However, the shape distortion of a measured artefact can be significant, considering the manufacturer-provided instrument resolution of 0.1 µm along the Z axis and 5 µm in the X and Y dimensions (in case of the high resolution R5 optics). In comparison, robot vibrations without H6 actively measuring are negligible. Thus, robot arm stiffness and pose are critical to reducing vibrational effects on robot-mounted scanning interferometers.
Scan speed was found to increase peak vibration velocity (Figure 14c), however, increased scan speed was still found to reduce overall measurement noise (see Figure 7) even with H6 on a fully extended robot arm, as long as the instrument scan axis is placed along the surface normal, allowing for a fast capture of the entire surface (i.e., capturing all surface points within the same small fraction of the total scan distance and therefore being less sensitive to vibration caused displacement).
Induced vibrations could be reduced by increasing the acceleration and deceleration distance of the scanning interferometer's stage or by decreasing scan velocity. However, both measures will lead to an increased measurement time. Alternatively, active vibration damping can be considered. This is not trivial, as induced vibrations strongly depend on the settings of the interferometer and the robot pose (altering both susceptibility and vibration characteristics). Software-based compensation could, therefore, be the preferred path. This could be done by measuring the vibrations with a sensor (e.g., accelerometer) and re-calculating (correcting) the Z values assigned to each image taken by the interferometer during its scan motion before surface data is reconstructed. Alternatively, the effectiveness of vibration-removal strategies originally developed for laboratory-based instruments can be tested [33,[38][39][40].
It should also be noted that the interferometer was set up to scan along the robot's Z axis during our experiments. This clearly led to strong vibrations along the Z axis, compared to the other axis ( Figure 15). However, with the H6 tilted (for e.g., in order to measure a curved object), X and Y vibrations can exceed those along Z. Therefore, any data interpretation or compensation attempt must also include the sensor pose. The frequency-components and amplitudes of such vibrations are pose-dependent: while a fully extended arm has its main vibration component around 13 Hz, this is shifted to 25 Hz with reduced amplitude in case of a more compact joint configuration (where H6 is closer to the robot base). Higher frequency components are also shifted (see Figure 14a,b, red and blue curve). Further, the scanning interferometer was found to induce significantly higher vibrations when robot-mounted, compared to deployment on a static H-frame (see Figure 14a,b, black curve), a scenario that is closer to a lab-based instrument setup. This is in line with higher overall instrument noise in a robot-mounted scenario compared to H-frame mount and depending on robot pose (see Figure 6).
In the case of a fully extended robot arm and a vmax = 2 mm/s maximal (peak-to-peak) velocity of the f = 13 Hz component, the amplitude of this vibration component can be roughly estimated to be: A = vmax/(2πf) = 25 µm. Similarly, the f = 130 Hz component with 0.07 mm/s peak velocity would have an estimated 0.1 µm amplitude. Considering the results presented above (see Section 10: Influence of vibrations), only the first component (13 Hz) is expected to reduce data quality obtained from the H6 in Z direction (but no more than by about 20%). However, the shape distortion of a measured artefact can be significant, considering the manufacturer-provided instrument resolution of 0.1 µm along the Z axis and 5 µm in the X and Y dimensions (in case of the high resolution R5 optics). In comparison, robot vibrations without H6 actively measuring are negligible. Thus, robot arm stiffness and pose are critical to reducing vibrational effects on robot-mounted scanning interferometers.
Scan speed was found to increase peak vibration velocity (Figure 14c), however, increased scan speed was still found to reduce overall measurement noise (see Figure 7) even with H6 on a fully extended robot arm, as long as the instrument scan axis is placed along the surface normal, allowing for a fast capture of the entire surface (i.e., capturing all surface points within the same small fraction of the total scan distance and therefore being less sensitive to vibration caused displacement).
Induced vibrations could be reduced by increasing the acceleration and deceleration distance of the scanning interferometer's stage or by decreasing scan velocity. However, both measures will lead to an increased measurement time. Alternatively, active vibration damping can be considered. This is not trivial, as induced vibrations strongly depend on the settings of the interferometer and the robot pose (altering both susceptibility and vibration characteristics). Software-based compensation could, therefore, be the preferred path. This could be done by measuring the vibrations with a sensor (e.g., accelerometer) and re-calculating (correcting) the Z values assigned to each image taken by the interferometer during its scan motion before surface data is reconstructed. Alternatively, the effectiveness of vibration-removal strategies originally developed for laboratory-based instruments can be tested [33,[38][39][40].
It should also be noted that the interferometer was set up to scan along the robot's Z axis during our experiments. This clearly led to strong vibrations along the Z axis, compared to the other axis ( Figure 15). However, with the H6 tilted (for e.g., in order to measure a curved object), X and Y vibrations can exceed those along Z. Therefore, any data interpretation or compensation attempt must also include the sensor pose.

Summary and Robotic Deployment Strategy
In traditional laboratory-based instruments, environmental factors such as ambient light and temperature are well controlled. In addition, the orientation of instruments is carefully constrained on specially designed tables and mounting frames, often with active vibration isolation. In the case of a robot-mounted instrument, subject to an industrial environment with variable factory conditions, the impact of these factors must also be considered when evaluating performance.
Results in this paper have shown that the Heliotis H6 instrument was reasonably robust to key environmental factors (light and temperature). In addition, it was also found to be not adversely affected by non-vertical deployment. However, instrument noise in a robot-mounted scenario was shown to be higher than in the case of rigid instrument mounting, due to arm vibrations (natural vibrations and vibrations induced by the scanning interferometer during a scan motion). However, it was shown that this effect can be reduced by using a compact robot pose that keeps the interferometer close to the robot base; by extension using a robot with a greater level of structural rigidity is also likely to provide similar benefits although more work is needed to demonstrate this. Increasing scan speed and using the lowest possible measurement range was also shown to be beneficial to reducing the impact of vibrations and increasing measurement quality.
In addition to environmental factors, it was also shown that positioning the interferometer with its scan axis parallel to the surface normal is of key importance in order to avoid data loss (especially in case of certain materials such as glass) and reduce the effects of the robot arm vibrations. It is suggested that this placement can be realized using an additional, lower resolution sensor, such as a laser line scanner, to provide a first surface localization and shape estimate. Such a sensor can also be used to obtain fast surface data allowing for the detection of potential features of interest [24].
To illustrate how the performance evaluation data can be used to improve a measurement or inspection process, the findings of the evaluation completed here were used to propose an improved robotic deployment strategy that is illustrated using the flow diagram shown in Figure 16. The process starts by using surface data acquired by an additional sensor, such as the suggested laser line scanner, which can be used to place the interferometer over the identified feature with fair orientation; considering distance to the surface, normality to the surface and location of the feature of interest within the measurement field of view. Following this, a first low-resolution, increasedrange, high-speed interferometer scan can be used to obtain more accurate surface topography and localize the feature of interest in the interferometer's field of view. Based on this information, the robot arm can be used to correct the interferometer pose, allowing for fine positioning, that ensures the interferometer is normal to the target surface with the feature of interest centered in the field-ofview. As signal intensity was found to be highest in this region, such a feature placement allows for

Summary and Robotic Deployment Strategy
In traditional laboratory-based instruments, environmental factors such as ambient light and temperature are well controlled. In addition, the orientation of instruments is carefully constrained on specially designed tables and mounting frames, often with active vibration isolation. In the case of a robot-mounted instrument, subject to an industrial environment with variable factory conditions, the impact of these factors must also be considered when evaluating performance.
Results in this paper have shown that the Heliotis H6 instrument was reasonably robust to key environmental factors (light and temperature). In addition, it was also found to be not adversely affected by non-vertical deployment. However, instrument noise in a robot-mounted scenario was shown to be higher than in the case of rigid instrument mounting, due to arm vibrations (natural vibrations and vibrations induced by the scanning interferometer during a scan motion). However, it was shown that this effect can be reduced by using a compact robot pose that keeps the interferometer close to the robot base; by extension using a robot with a greater level of structural rigidity is also likely to provide similar benefits although more work is needed to demonstrate this. Increasing scan speed and using the lowest possible measurement range was also shown to be beneficial to reducing the impact of vibrations and increasing measurement quality.
In addition to environmental factors, it was also shown that positioning the interferometer with its scan axis parallel to the surface normal is of key importance in order to avoid data loss (especially in case of certain materials such as glass) and reduce the effects of the robot arm vibrations. It is suggested that this placement can be realized using an additional, lower resolution sensor, such as a laser line scanner, to provide a first surface localization and shape estimate. Such a sensor can also be used to obtain fast surface data allowing for the detection of potential features of interest [24].
To illustrate how the performance evaluation data can be used to improve a measurement or inspection process, the findings of the evaluation completed here were used to propose an improved robotic deployment strategy that is illustrated using the flow diagram shown in Figure 16. The process starts by using surface data acquired by an additional sensor, such as the suggested laser line scanner, which can be used to place the interferometer over the identified feature with fair orientation; considering distance to the surface, normality to the surface and location of the feature of interest within the measurement field of view. Following this, a first low-resolution, increased-range, high-speed interferometer scan can be used to obtain more accurate surface topography and localize the feature of interest in the interferometer's field of view. Based on this information, the robot arm can be used to correct the interferometer pose, allowing for fine positioning, that ensures the interferometer is normal to the target surface with the feature of interest centered in the field-of-view. As signal intensity was found to be highest in this region, such a feature placement allows for obtaining optimal signal-to-noise ratio at the region of interest, increasing measurement quality and subsequent feature evaluation. To demonstrate the feasibility and effectiveness of the above strategy, the H6 was co-mounted onto a robot arm with a laser line scanner as shown in Figure 17. Two different artefacts, the surface of a marine propeller and diamond indentations on a flat aluminum plate, were measured using the laser line scanner, and features of interest were identified and inspected in detail using the interferometer. This was completed using the described multi-stage strategy described above ( Figure  16). Sample results are shown on Figure 17b, in the left-hand side images, which show sub-millimeter features could be measured with high resolution and good data quality was achieved using the suggested strategy. Deviating from this strategy resulted in poor data quality as shown in Figure 17b, in the right-hand images, where the same features were measured, but the measurements suffer from significant noise and other erroneous measurement features.

Conclusions
This work has presented a detailed evaluation of a commercially available lightweight To demonstrate the feasibility and effectiveness of the above strategy, the H6 was co-mounted onto a robot arm with a laser line scanner as shown in Figure 17. Two different artefacts, the surface of a marine propeller and diamond indentations on a flat aluminum plate, were measured using the laser line scanner, and features of interest were identified and inspected in detail using the interferometer. This was completed using the described multi-stage strategy described above (Figure 16). Sample results are shown on Figure 17b, in the left-hand side images, which show sub-millimeter features could be measured with high resolution and good data quality was achieved using the suggested strategy. Deviating from this strategy resulted in poor data quality as shown in Figure 17b, in the right-hand images, where the same features were measured, but the measurements suffer from significant noise and other erroneous measurement features. To demonstrate the feasibility and effectiveness of the above strategy, the H6 was co-mounted onto a robot arm with a laser line scanner as shown in Figure 17. Two different artefacts, the surface of a marine propeller and diamond indentations on a flat aluminum plate, were measured using the laser line scanner, and features of interest were identified and inspected in detail using the interferometer. This was completed using the described multi-stage strategy described above ( Figure  16). Sample results are shown on Figure 17b, in the left-hand side images, which show sub-millimeter features could be measured with high resolution and good data quality was achieved using the suggested strategy. Deviating from this strategy resulted in poor data quality as shown in Figure 17b, in the right-hand images, where the same features were measured, but the measurements suffer from significant noise and other erroneous measurement features.

Conclusions
This work has presented a detailed evaluation of a commercially available lightweight interferometric sensor that has been integrated with an industrial robot. The sensor performance was comprehensively studied and compared to a high-performance laboratory-based coherent scanning instrument (Bruker NPFLEX). As current evaluation approaches are generally limited to laboratory-

Conclusions
This work has presented a detailed evaluation of a commercially available lightweight interferometric sensor that has been integrated with an industrial robot. The sensor performance was comprehensively studied and compared to a high-performance laboratory-based coherent scanning instrument (Bruker NPFLEX). As current evaluation approaches are generally limited to laboratory-based systems, conventional approaches and metrics for the evaluation of laboratory-based scanning interferometers were considered for their suitability when characterizing robot-mounted instruments. In addition, it was found to be necessary to extend considerably the scope of the evaluation in order to consider the wide range of potentially adverse environmental effects resulting from robotic in-factory deployment.
The comprehensive evaluation that was undertaken has allowed the performance envelope of the sensor (Heliotis H6), when used in conjunction with an industrial robot, to be well characterized. While the performance of the robot mounted system is lower than the laboratory based alternative, it was shown that with the knowledge gained from a detailed evaluation, suitable applications for the robot-mounted systems can be defined. It was also demonstrated that the pose of the robot, and placement of the sensor relative to the target surface are critical for achieving optimal measurement results; illustrating the need for comprehensive measurement system evaluations when defining the performance of robot-mounted high precision measurement systems.
Finally, the work has demonstrated that through a full performance evaluation of high-resolution robot-mounted sensors, it is possible to define effective deployment strategies that minimize sensitivity to adverse environmental, or robot-induced factors that would otherwise severely limit performance and the applicability of the instrument or sensor.