# US 7,466,401 B2 · Self-compensating laser tracker

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,466,401 B2
- Document ID: US7466401B2
- Status: Granted
- Kind: B2
- Application number: 11/969,566
- Filed: 2008-01-04
- Published: 2008-05-01
- Granted: 2008-12-16
- Earliest claimed: 2003-09-05
- Assignees: Faro Technologies, Inc.
- Inventors: Peter G. Cramer; James K. West; Robert E. Bridges
- Web page: https://patentgrep.com/patent/US7466401B2

## CPC

- G01C 15/002: {Active optical surveying means (optical plumbing G01C15/105)}
- G01B 11/002: {for measuring two or more coordinates}
- G01S 7/4811: {common to transmitter and receiver}
- G01S 7/4813: {Housing arrangements}
- G01S 7/497: Means for monitoring or calibrating
- G01S 17/42: Simultaneous measurement of distance and other co-ordinates (indirect measurement G01S17/46)
- G01S 17/66: Tracking systems using electromagnetic waves other than radio waves
- G02B 5/122: cube corner, trihedral or triple reflector type
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS

## Abstract

An apparatus and method for compensating a coordinate measurement machine is provided, which may be a laser-based coordinate measurement machine, laser tracker, or other coordinate measurement device. In one exemplary method, such compensation comprises self-compensation of payload parameters by means of embedded tracker targets. In another exemplary embodiment, such compensation comprises self-compensation of payload, azimuth-post, axis, or R0 parameters by means of embedded temperature sensors.

## Claims

### Claim 1

A self compensating laser tracker, comprising:
a laser source;
a support on which the laser source is positioned, at least a portion of the support or laser source configured to permit redirection of a laser beam emitted from the source; and
at least one temperature sensor provided within or on said laser source or support.

### Claim 2 (depends on 1)

A self compensating laser tracker in accordance with claim 1, wherein the support comprises an adjustable payload, and wherein one of said at least one temperature sensor is provided on or within said payload.

### Claim 3 (depends on 1)

A self compensating laser tracker in accordance with claim 1, wherein at least a portion of the support comprises an azimuth post, and wherein one of said at least one temperature sensor is provided on or within a portion of said azimuth post.

### Claim 4 (depends on 3)

A self compensating laser tracker in accordance with claim 3, wherein at least two temperature sensors are provided on or within different portions of said azimuth post.

### Claim 5 (depends on 4)

A self compensating laser tracker in accordance with claim 4, wherein said at least two temperature sensors are provided at opposing sides of said azimuth post.

### Claim 6 (depends on 1)

A self-compensating laser tracker in accordance with claim 1, wherein the support comprises a yoke, and wherein one of said at least one temperature sensor is provided on or within said yoke.

### Claim 7 (depends on 6)

A self-compensating laser tracker in accordance with claim 6, wherein at least two temperature sensors are provided on or within different portions of said yoke.

### Claim 8 (depends on 7)

A self-compensating laser tracker in accordance with claim 7, wherein said at least two temperature sensors are provided at opposing end portions of said yoke.

### Claim 9

A self-compensating laser tracker, comprising:
a laser source;
a support on which the laser source is positioned, at least a portion of the support or laser source configured to permit redirection of a laser beam emitted from the source;
at least two reflecting members provided on the support, wherein the support or laser source is configured to permit direction of the laser beam to said at least two reflecting members; and
at least one temperature sensor provided within or on said laser source or support.

### Claim 10 (depends on 9)

A self-compensating laser tracker in accordance with claim 9, wherein one of said at least two reflecting members comprises a retroreflector and a second of said at least two reflecting members comprises a mirror.

### Claim 11

A method of self-compensation of a laser tracker, comprising:
calculating or recording an angular departure or offset parameter within a first time period;
calculating or recording temperature data from at least one temperature sensor provided within or on a portion of said laser tracker within said first time period;
calculating or recording temperature data from said at least one temperature sensor provided within or on a portion of said laser tracker within a second time period; and
calculating a temperature corrected value of said at least one parameter based on a comparison of temperature data from said first time period and said second time period.

### Claim 12 (depends on 11)

A method of self-compensation of a laser tracker in accordance with claim 11, comprising calculating a proportionality constant for said temperature correction by varying temperature of the portion of the temperature sampled laser tracker while simultaneously measuring said at least one parameter.

### Claim 13 (depends on 11)

A method of self-compensation of a laser tracker in accordance with claim 11, wherein said at least one parameter is calculated according to one of the following:
RX=RX0+kRX·ΔT; RY=RY0+kRY·ΔT; TX=TX0+kTX·ΔT; TY=TY0+kTY·ΔT, wherein
k is said proportionality constant.

### Claim 14 (depends on 11)

A method of self-compensation of a laser tracker in accordance with claim 11, wherein said at least one temperature sensor is provided within or on a portion of a laser tracker payload.

### Claim 15

A method of self-compensation of a laser tracker, comprising:
calculating or recording an azimuth post parameter within a first time period;
calculating or recording temperature data from at least one temperature sensor provided within or on said azimuth post within said first time period;
calculating or recording temperature data from said at least one temperature sensor provided within or on said azimuth post within a second time period; and
calculating a temperature corrected value of said at least one parameter based on a comparison of temperature data from said first time period and said second time period.

### Claim 16 (depends on 15)

A method of self-compensation of a laser tracker in accordance with claim 15, comprising calculating a proportionality constant for said temperature correction by varying temperature of the portion of the temperature sampled azimuth post while simultaneously measuring said at least one parameter.

### Claim 17 (depends on 16)

A method of self-compensation of a laser tracker in accordance with claim 16, wherein said temperature corrected parameter indicates the temperature induced change of height of the gimbal point of said laser tracker according to the following:
ΔZGIMBAL=kAZ—POST·ΔTAZ—POST, wherein k is the proportionality constant.

### Claim 18 (depends on 15)

A method of self-compensation of a laser tracker in accordance with claim 15, wherein at least two temperature sensors are provided on different sides of said azimuth post.

### Claim 19 (depends on 15)

A method of self-compensation of a laser tracker in accordance with claim 15, wherein said temperature corrected azimuth parameter indicates temperature induced movement of the gimbal point in the plane perpendicular to the azimuth axis, calculated by ΔXGIMBAL=kAZ—POST—X—GIMBAL·ΔTAZ—POST—X and ΔYGIMBAL=kAZ—POST—Y—GIMBAL·ΔTAZ—POST—Y, wherein the representative temperature differences between the two sides of the azimuth post in the X and Y directions are ΔTAZ—POST—X and ΔTAZ—POST—Y, and wherein k is a proportionality constant.

### Claim 20 (depends on 19)

A method of self-compensation of a laser tracker in accordance with claim 19, wherein the proportionality constant is calculated by varying the temperature of the environment incident to said temperature sensors while said tracker makes repeated measurements of four retroreflective targets, wherein said targets are located in approximately the same horizontal plane, wherein two of said four retroreflective targets have an angular separation of approximately 90degrees, and wherein two of said retroreflective targets are further from the laser tracker and have an angular separation of approximately 90 degrees.

### Claim 21 (depends on 15)

A method of self-compensation of a laser tracker in accordance with claim 15, wherein said temperature corrected azimuth parameter indicates temperature induced change in the direction of the azimuth post, calculated by ΔAngXAZ—POST=kAZ—POST—X—ANGLE·ΔTAZ—POST—Y and ΔAngYAZ—POST=kAZ—POST—Y—ANGLE·ΔTAZ—POST—X, wherein the representative temperature differences between the two sides of the azimuth post in the X and Y directions are ΔTAZ—POST—X and ΔTAZ—POST—Y, and wherein k is a proportionality constant.

### Claim 22

A method of self-compensation of a laser tracker, comprising:
calculating or recording an axis non-squareness parameter within a first time period;
calculating or recording temperature data from at least two temperature sensors provided within or on separate portion of yoke within said laser tracker within said first time period;
calculating or recording temperature data from said at least two temperature sensors within a second time period; and
calculating a temperature corrected value of said axis non-squareness parameter based on a comparison of temperature data from said first time period and said second time period.

### Claim 23 (depends on 22)

A method of self-compensation of a laser tracker in accordance with claim 22, wherein said temperature sensors are located on opposite ends of the laser tracker yoke.

### Claim 24 (depends on 22)

A method of self-compensation of a laser tracker in accordance with claim 22, comprising calculating a proportionality constant for said temperature correction by varying the temperature across that portion of the yoke that contains the temperature sensors while simultaneously measuring said axis non-squareness parameter.

### Claim 25 (depends on 24)

A method of self-compensation of a laser tracker in accordance with claim 24, wherein the axis non-squareness parameter is determined by making frontsight and backsight measurements of azimuth angle, zenith angle and distance of at least two retroreflectors at different zenith angles or of at least two mirrors at different zenith angles.

### Claim 26 (depends on 24)

A method of self-compensation of a laser tracker in accordance with claim 24, wherein said temperature corrected parameter indicates the temperature induced deviation from perpendicularity of the zenith and azimuth axes according to the following: ΔAXNS=hAXNS·ΔTZE—AXIS·, wherein k is the proportionality constant.

### Claim 27

A method of self-compensation of a laser tracker, comprising:
calculating or recording an R0 parameter within a first time period;
calculating or recording temperature data from at least one temperature sensor provided within or on a portion of said laser tracker such that the measured temperature is representative of the temperature of the path between the gimbal point of the laser tracker and at least one home point within said first time period;
calculating or recording temperature data from said at least one temperature sensor within a second time period; and
calculating a temperature corrected value of said R0 parameter based on a comparison of temperature data from said first time period and said second time period.

### Claim 28 (depends on 27)

A method of self-compensation of a laser tracker in accordance with claim 27, wherein the change in the R0 parameter is calculated according to ΔR0=kR0·ΔTR0 and wherein k is a proportionality constant.

### Claim 29 (depends on 27)

A method of self-compensation of a laser tracker in accordance with claim 27, wherein the proportionality constant is calculated by placing said laser tracking in said home position and monitoring the change in distance to the home point as a function of temperature.

### Claim 30

A self-compensating laser tracker that emits a laser beam, comprising:
a rotatable payload from which the laser beam is emitted;
at least two embedded, non-moveable, reflecting members provided on a support for the payload;
wherein one of said at least two reflecting members is a cube corner retroreflector and a second of said at least two reflecting members is a mirror;
at least one temperature sensor provided within or on said laser source or support and;
wherein the cube corner retroreflector and the mirror are fixed in position on the support relative to the rotatable payload and relative to each other and are structured to reflect the laser beam in a frontsight mode and a backsight mode when the payload is rotated accordingly in order to determine and then self-compensate for deviations in desired payload parameters where the payload parameters describe position and orientation of the laser beam.

### Claim 31 (depends on 30)

A self-compensating laser tracker in accordance with claim 30, wherein said support comprises a gimbaled mechanism.

### Claim 32 (depends on 30)

A self-compensating laser tracker in accordance with claim 30, wherein said gimbaled mechanism produces motion in the azimuth and zenith directions.
