inplant – a novel 3d coordinate measuring system for...

30
INPLANT – A NOVEL 3D COORDINATE MEASURING SYSTEM FOR HOSTILE ENVIRONMENTS A. Balsamo, M. Pisani, C. Francese, A. Egidi, E. Audrito, D. Corona LUMINAR - End of project workshop, NPL - 2016-05-18/19 1

Upload: others

Post on 16-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

INPLANT – A NOVEL 3D COORDINATE MEASURING SYSTEM FOR HOSTILE ENVIRONMENTS

A. Balsamo, M. Pisani, C. Francese, A. Egidi, E. Audrito, D. Corona

LUMINAR - End of project workshop, NPL - 2016-05-18/191

Page 2: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Summary

• Goals

• The concept

• The design and prototype realisation

• Validation

• Conclusions

LUMINAR - End of project workshop, NPL - 2016-05-18/192

Page 3: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

The work package 1:Innovative measurement systems

• Goal– To deliver innovative systems operating over a volume

of (10 × 10 × 5) m³, to a target accuracy of 50 μm, in industrial environments

• Two systems have been produced (prototypes)– InPlanT, Intersecting Planes Technique (INRIM)

– FSI, Wide-beam Frequency Scanning Interferometry(NPL)

LUMINAR - End of project workshop, NPL - 2016-05-18/193

Page 4: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Optical instruments are popular

• For large dimensions, optical instruments seem to be an obvious choice. In fact the light

– Has got no mass, and can be moved (redirected) easily over large distances

– Travels (almost) straight

– Travels any (indoor) distance

– It is capable of carrying interferometric information

LUMINAR - End of project workshop, NPL - 2016-05-18/194

Page 5: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Two ways for using the light

• The light can be used to measure coordinates in two fundamental ways:

– As a(n interferometric) distance meter

– As a pointing device

LUMINAR - End of project workshop, NPL - 2016-05-18/195

Page 6: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Influence of the air on light: the refractive index, n

As a distance meter• n expresses the speed of light in air• With different n, a same distance is

covered by different numbers (and fractions) of wave cycles

• What counts is not the n value at any point in space, rather the integral mean over the beam path:l0 = nl l0 = l ndl

• The measured light phase is affected proportionally

– If e.g. 10-6 uncertainty is sought, (at least) 10-6 must be achieved for n

As a pointing device• The phase is not relevant• The light “bends” due to the a

refractivity gradient normal to the path

• The resulting path is parabolic: f”(x)=zn/n

• With a 110-6/m gradient ( 1 K/m), the bending is f(15 m) 0.1 mm

– With a reasonable knowledge of the gradient (e.g. 10% uncertainty), the effect of beam bending after correction can be kept below 10 µm

LUMINAR - End of project workshop, NPL - 2016-05-18/196

l ndl

zn

x f(x)

z

Page 7: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Existing pointing devices

• Spherical coordinates– Laser trackers

• Tri- (or multi) angulation:– Structured light– Laser scanners– iGPS– Photogrammetry– …

LUMINAR - End of project workshop, NPL - 2016-05-18/197

Page 8: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Pointing by angles:the only option?

• All these instruments– Point to a target by varying angles– These angles are measured; and

possibly controlled ( for tracking)

• Angles [dimensionless] alone cannot yield coordinates [lengths]; the essential link to a length is taken from

– The interferometer/distance meter (laser trackers)

– The mutual positions of the emitters/receivers (multiangulation, iGPS, …), usually precalibrated based on a calibrated artefact

• InPlanT proposes a different option:– Pointing is achieved

partially by angles and partially by a linear position

– The angles are not measured, only the linear positions are

LUMINAR - End of project workshop, NPL - 2016-05-18/198

Page 9: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Concept of InPlanT(Intersecting Plane Technique)

LUMINAR - End of project workshop, NPL - 2016-05-18/19

x

y

z

yz

xy

xz

target

9

Page 10: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Possible redundancy

LUMINAR - End of project workshop, NPL - 2016-05-18/1910

Page 11: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Main features of InPlanT

• Fully parallel measuring axes– Each measures a coordinated independently of the others (no

kinematic seriality)

• Light used for pointing only; the actual measurements are – carried out by regular linear encoders– confined to the volume sides, where the environment may be

not so harsh and possibly protected

• No interferometry– No need for measuring the refractive index of air– A moderate knowledge of its gradients suffices

LUMINAR - End of project workshop, NPL - 2016-05-18/1911

Page 12: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Design of each axis

• A moving linear stage carries:– A rotary table (RT) with rotation axis aligned to the

measurement axis– A laser collimator (fed by a fibre, not drawn) aligned to

the rotation axis– A pentaprism attached to the RT which deflects the beam

90° regardless of its orientation

• The beam impinges onto a retroreflecting target• The returning beam is deflected back by the

pentaprism and impinges (through a beam splitter) onto a camera

– The camera sees the (luminous) image of the retroreflecting sphere

• The position of the sphere in the camera image drives– Vertically, the rotary table– Horizontally, the linear stage

• When the image is centred (possible residuals are compensated), the linear position is measured by a linear encoder and constitutes the sought coordinate

• The slider stroke is inevitably affected by yaw and pitch

– To detect and correct, the pentaprism also separates the beam

– The actual misalignment of the undeflected beam –and then the yaw and pitch – is measured by a still autocollimator at the end of the stroke

LUMINAR - End of project workshop, NPL - 2016-05-18/1912

Linear stage

camera

Laser

collimator

Rotary table

autocollimator cam

era

Retroreflecting

target

Page 13: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Design and realisation

LUMINAR - End of project workshop, NPL - 2016-05-18/1913

Page 14: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Overall design

LUMINAR - End of project workshop, NPL - 2016-05-18/1914

Autocollimator

Camera

Camera

Rotary stage

Linear stage

Beam splitting

pentaprism

Retroreflector

(n = 2 sphere)

Page 15: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Realised set ups

LUMINAR - End of project workshop, NPL - 2016-05-18/1915

1 m stroke 2 m stroke

Page 16: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Limits of the prototype

• In principle, to achieve a (10 × 10 × 5) m³ measuring volume, two 10 m and one 5 m axes are required

• Due to the budget limitation, the project prototype is limited to two axes only, with strokes of 1 m and 2 m, respectively

• Only the 2D coordinates of the projection of the target over a measuring plane can be measured at the moment, limited to an area of (1 × 2) m²

• However, measurements in a 3D space at full distance (e.g. at 10 m) are possible thanks to the mutual independence among axes

LUMINAR - End of project workshop, NPL - 2016-05-18/1916

Page 17: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

HW architecture

Linear stage

Slider

Measured distance

Target

Target plane

Reference (coordinate) plane Rotary stage

controller

Raspberry Pi

Linear stage

controller

(Ethernet)

Rotary stage

(USB)

(Power signals)

(Power signals)

Outward beamReturn beam

Slider camera

(USB)

Autocollimator camera

(USB)

17LUMINAR - End of project workshop, NPL - 2016-05-18/19

Page 18: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Stage control

Stages driversStage drivers

HTTP server interface

Camera

acquisitionSpot centre

identification

HTTP server interface

Network data exchange

(HTTP protocol)

SW architecture – Raspberry PI

Control Loop

HTTP server interface

Web interface to monitor the system status

18LUMINAR - End of project workshop, NPL - 2016-05-18/19

Page 19: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

The retroreflecting sphere

• The target is targeted from different aiming directions

– Wide acceptance– Invariance of the localisation point with these

directions

• The most isotropic geometrical element is the sphere

• When a sphere is made of S-LAH79 (glass with n = 2)

– The retroreflected beam is parallel and collimated, very much as with a cube corner …

– … within the limits of approximation of small angles

[Takatsuji et al., Meas. Sci. Technol. 10, 1999]

LUMINAR - End of project workshop, NPL - 2016-05-18/1919

Page 20: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Images from the sphere

LUMINAR - End of project workshop, NPL - 2016-05-18/1920

@ 6 cm

@ 4.2 m

@ 86 cm

@ 9.6 m

In lab,

slig

htly

diffe

ren

t optical

set

up

On fie

ld

Page 21: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

The sphere images

• It is a complex optical phenomenon, not fully understood– Some literature exists, but not for wide beams:

[Yang et al. Int. Workshop on Accelerator Alignment, Grenoble (FR), 1999]

• The retroreflected light accumulates at certain angles– resulting in concentric rings– The longer the distance to the target the bigger the ring sizes,

and the fewer visible rings– A challenge for the image algorithm to compute a point

localising the pattern (not necessarily the centre)

LUMINAR - End of project workshop, NPL - 2016-05-18/1921

Page 22: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

The multiple autocollimator

• The multiple autocollimator measures yaws and pitches for compensation

• Effectively, it serves as the overall InPlanT reference frame

• The two autocollimators should be set orthogonal

– To minimise the squareness error

– Calibrated in laboratory

LUMINAR - End of project workshop, NPL - 2016-05-18/1922

cam

era

camera

x

y

At any height z

Page 23: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Autocollimator

LUMINAR - End of project workshop, NPL - 2016-05-18/1923

cameras

lenses

y

x

Sensitivity:

12 µrad/px

Page 24: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Experimental validation

• A bar with two spheres was attached to a high precision rotary table

– Both the measuring plane and the rotation axis aligned to the vertical

• The generated positions laid on two circles

– The rotary table assumed to be perfect

– Any deviation from circularity attributed to the InPlanT device

LUMINAR - End of project workshop, NPL - 2016-05-18/1924

Page 25: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Derivation of results

• Three compensations:1. Of the control error of the

linear stages, by observing the displacements of the sphere images at the on-board cameras

2. Thermal expansion of the linear encoders

3. Yaws and pitches by observing the autocollimator signals

LUMINAR - End of project workshop, NPL - 2016-05-18/1925

Compensation of

control errors of the

linear stages

Raw coordinates

On board cameras

Thermal compensationThermometers

Compensation of

yaws and pitchesThermometers

Corrected coordinates

Linear encoders

Page 26: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Testing conditions

LUMINAR - End of project workshop, NPL - 2016-05-18/1926

Ball bar nominal length 500 mm

Rotation axis (x,y) coordinates (450 mm, 450 mm)

No of angular positions 8+

No of points 19

No of outliers (discarded) 1

Temperature (17.0 – 18.2) °C

Geometrical parameters to fit (x0, y0, R1, R2)

concentric fit

Page 27: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Results

LUMINAR - End of project workshop, NPL - 2016-05-18/1927

Standard deviation

of the fit:

276 µm

Page 28: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Results

LUMINAR - End of project workshop, NPL - 2016-05-18/1928

Standard deviation

of the fit:

196 µm

Page 29: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Results

LUMINAR - End of project workshop, NPL - 2016-05-18/1929

Standard deviation

of the fit:

45 µm

Page 30: InPLanT – a novel 3D coordinate measuring system for ...projects.npl.co.uk/luminar/news-events/20160518-19_end_workshop/… · INPLANT –A NOVEL 3D COORDINATE MEASURING SYSTEM

Conclusions

• An InPlanT working prototype was constructed– Limited to 2D and to a (1 × 2) m² area, but simulating

3D and (10 × 10 × 5) m³ in full

• The principle has been successfully validated• An error standard deviation of 45 µm was

achieved in the rotary table test in harsh conditions

• Further test data are currently being evaluated

LUMINAR - End of project workshop, NPL - 2016-05-18/1930