IP Library Granted Patent US 11,619,481
Granted Patent B2
US 11,619,481 · App. 16/527,823 · Granted Apr 4, 2023

Coordinate measuring device

Inventors: William W. Christine (Hockessin, DE); Xiaoyu Cai (Exton, PA); Max K. Kim (Newark, CA)
Assignee: FARO Technologies, Inc.
G01B11/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,619,481
App. No.
16/527,823
Granted
Apr 4, 2023
Kind
B2
Abstract

A six-DOF probe includes a retroreflector, a collection of target lights, and a stylus having a probe tip. A laser tracker measures a distance, a first angle, and a second angle to the retroreflector and captures an image of the illuminated target lights. A processor determines the three-dimensional coordinates of the probe tip based at least in part on the measured distance, measured first angle, measured second angle and on a central portion of the captured image, the size of the central portion based at least in part on the measured distance.

Claims (35)

1. A method comprising:

providing a tracker and a six degree-of-freedom (six-DOF) probe, the six-DOF probe having a retroreflector, a stylus, and a collection of target lights, the stylus having a probe tip;

with the six-DOF probe, illuminating a set of target lights selected from the collection of target lights;

with the tracker, launching a beam of light onto the retroreflector, measuring a distance to the retroreflector, measuring a first angle and a second angle to the retroreflector, and capturing an image of the set of target lights with a camera operatively coupled to the tracker;

with one or more processors coupled to the tracker, selecting a first group of spots from among elements in the captured image and rejecting spots not in the first group of spots, the first group of spots corresponding to light emitted by the collection of target lights, the selecting based at least in part on a similarity in at least one of spot diameter, spot peak brightness, and spot average brightness;

with the one or more processors, determining three-dimensional (3D) coordinates of the probe tip based at least in part on the measured distance, the measured first angle, the measured second angle, and the first group of spots in the captured image; and

storing the 3D coordinates of the probe tip.

2. A method comprising:

providing a tracker and a six degree-of-freedom (six-DOF) probe, the six-DOF probe having a retroreflector and a collection of target lights;

with the tracker, launching a beam of light onto the retroreflector, locking onto the retroreflector, measuring a first distance to the retroreflector, and capturing a first image of the collection of target lights on a camera image plane;

with the tracker, rotating tracker beam direction about an azimuth axis by 180 degrees, rotating the tracker beam direction about a zenith axis to point the beam of light back toward the retroreflector, locking onto the retroreflector, and capturing a second image of the collection of target lights on the camera image plane;

with one or more processors coupled to the tracker, locating a first virtual retroreflector vertex in the camera image plane, the locating based at least in part on determining a first point of symmetry in a combination of the first image and the second image; and

storing the first distance and a location of the first virtual retroreflector vertex in the camera image plane.

3. The method of claim 2 further comprising:

moving the six-DOF probe to a second distance from the tracker;

with the tracker, launching a beam of light onto the retroreflector, locking onto the retroreflector, measuring a distance to the retroreflector, and capturing a third image of the collection of target lights on the camera image plane;

with the tracker, rotating the tracker beam direction about the azimuth axis by 180 degrees, rotating the tracker beam direction about the zenith axis to point the beam of light back toward the retroreflector, locking onto the retroreflector, and capturing a fourth image of the collection of target lights on the camera image plane;

with the one or more processors, locating a second virtual retroreflector vertex in the camera image plane, the locating based at least in part on determining a second point of symmetry in the combination of the third image and the fourth image; and

with the one or more processors, determining a formula for locating a distance-dependent virtual retroreflector vertex in the camera image plane based at least in part on the first distance, the second distance, the first virtual retroreflector vertex, and the second virtual retroreflector vertex.

4. The method of claim 2 further comprising:

providing the six-DOF probe with a stylus having a probe tip;

with the six-DOF probe, illuminating a set of target lights selected from the collection of target lights;

with the tracker, launching a beam of light onto the retroreflector, measuring a second distance to the retroreflector, measuring a first angle and a second angle to the retroreflector, and capturing a third image of the set of target lights; and

with the one or more processors, determining three-dimensional (3D) coordinates of the probe tip based at least in part on the measured second distance, the measured first angle, the measured second angle, the captured third image, and the location of the first virtual retroreflector vertex in the camera image plane.

5. A method comprising:

providing a tracker and a six degree-of-freedom (six-DOF) probe, the six-DOF probe having a retroreflector and a collection of target lights;

with the six-DOF probe, illuminating a set of target lights selected from the collection of target lights;

with the tracker, capturing an image of the set of target lights;

with one or more processors coupled to the tracker, determining a correspondence among the set of target lights and elements in the image based at least in part on an asymmetry in positions of the set of target lights on the six-DOF probe and on an asymmetry of positions of elements in the image, wherein the asymmetry in the position of the target lights on the image is when the target lights are orthogonal to a sensor plane of the image; and

storing the correspondence.

6. The method of claim 5 further comprising:

providing the six-DOF probe with the retroreflector and a stylus having a probe tip;

with the six-DOF probe, illuminating the set of target lights selected from the collection of target lights;

with the tracker, launching a beam of light onto the retroreflector, measuring a distance to the retroreflector, measuring a first angle and a second angle to the retroreflector, and capturing an image of the set of target lights; and

with the one or more processors, determining three-dimensional (3D) coordinates of the probe tip based at least in part on the measured distance, the measured first angle, the measured second angle, the captured image, and the determined correspondence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2019
From: CHRISTINE, WILLIAM W.; CAI, XIAOYU; KIM, MAX K.
To: FARO TECHNOLOGIES, INC.
Reel/Frame 050339/0587 →
Continuity (2)
Provisional Application 62718099 · Aug 13, 2018
Related Publication 20200049486A1 · Feb 13, 2020