System and method of acquiring three-dimensional coordinates using multiple coordinate measurement devices
First Claim
1. A method of determining three-dimensional (3D) coordinates of an object surface with a six degree-of-freedom (DOF) laser tracker and a portable structured light scanner, the method comprising:
- providing the scanner having a body, a first camera, a second camera, a first projector, and a processor, the first camera, the second camera, and the first projector coupled to the body, the first camera having a first camera perspective center at a first camera position, the second camera having a second camera perspective center at a second camera position, and the first projector having a first projector perspective center at a first projector position, respectively, in a scanner frame of reference, the first projector position being non-collinear with respect to the first camera position and the second camera position, the first projector configured to produce a first projector pattern of light within the projector and to project the first projector pattern onto the surface as a first surface pattern, the first projector pattern of light being a pattern of light having uniformly spaced elements in each of two dimensions of two-dimensional space, the scanner further having a first retroreflector coupled to the body;
providing the tracker having a tracker frame of reference, the scanner having a first pose in the tracker frame of reference, the first pose including a first location and a first orientation, each of the first location and the first orientation being defined by three degrees of freedom;
locking an emitted beam of light from the tracker onto the first retroreflector;
receiving by the tracker a reflected portion of the emitted beam of light;
measuring with the tracker the first location, the location based at least in part on a first distance, a first angle, and a second angle, the first distance being a distance from the tracker to the retroreflector, the first distance measured with a distance meter, a first angle measured with a first angle measuring device, and a second angle measured with a second angle measuring device;
measuring with the tracker the first orientation;
projecting onto the surface the first surface pattern;
imaging the first surface pattern with the first camera to obtain a first image;
imaging the first surface pattern with the second camera to obtain a second image;
determining with the processor the 3D coordinates of a first plurality of points in the tracker frame of reference based at least in part on the first location, the first orientation, the first projector pattern, the first image, the second image, the first camera position, the second camera position, and the first projector position, the determining based at least in part on the use of epipolar constraints among the first camera, the second camera, and the first projector; and
storing the 3D coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided of determining three-dimensional coordinates of an object surface with a laser tracker and structured light scanner. The method includes providing the scanner having a body, a pair of cameras, a projector, and a processor. The projector and cameras are positioned in a non-collinear arrangement. The projector is configured to project a first pattern onto the surface. The method also includes providing the tracker which emits a beam of light onto the retroreflector. The tracker receives a reflected beam of light. The first location is measured with the tracker. The first orientation is measured with the tracker. The first surface pattern is projected onto the surface. A pair of images of the surface pattern is acquired with cameras. The processor determines the 3D coordinates of a first plurality of points in the tracker frame of reference based in part on epipolar constraints of the cameras and projector.
522 Citations
8 Claims
-
1. A method of determining three-dimensional (3D) coordinates of an object surface with a six degree-of-freedom (DOF) laser tracker and a portable structured light scanner, the method comprising:
-
providing the scanner having a body, a first camera, a second camera, a first projector, and a processor, the first camera, the second camera, and the first projector coupled to the body, the first camera having a first camera perspective center at a first camera position, the second camera having a second camera perspective center at a second camera position, and the first projector having a first projector perspective center at a first projector position, respectively, in a scanner frame of reference, the first projector position being non-collinear with respect to the first camera position and the second camera position, the first projector configured to produce a first projector pattern of light within the projector and to project the first projector pattern onto the surface as a first surface pattern, the first projector pattern of light being a pattern of light having uniformly spaced elements in each of two dimensions of two-dimensional space, the scanner further having a first retroreflector coupled to the body; providing the tracker having a tracker frame of reference, the scanner having a first pose in the tracker frame of reference, the first pose including a first location and a first orientation, each of the first location and the first orientation being defined by three degrees of freedom; locking an emitted beam of light from the tracker onto the first retroreflector; receiving by the tracker a reflected portion of the emitted beam of light; measuring with the tracker the first location, the location based at least in part on a first distance, a first angle, and a second angle, the first distance being a distance from the tracker to the retroreflector, the first distance measured with a distance meter, a first angle measured with a first angle measuring device, and a second angle measured with a second angle measuring device; measuring with the tracker the first orientation; projecting onto the surface the first surface pattern; imaging the first surface pattern with the first camera to obtain a first image; imaging the first surface pattern with the second camera to obtain a second image; determining with the processor the 3D coordinates of a first plurality of points in the tracker frame of reference based at least in part on the first location, the first orientation, the first projector pattern, the first image, the second image, the first camera position, the second camera position, and the first projector position, the determining based at least in part on the use of epipolar constraints among the first camera, the second camera, and the first projector; and storing the 3D coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification