Examples described herein provide a method that includes receiving three- dimensional (3D) data associated with an environment. The method further includes generating a graphical representation based at least in part on at least one of the 3D data. The method further includes filling in a gap in the graphical representation using downsampled frame buffer objects.
G06T 15/00 - 3D [Three Dimensional] image rendering
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06T 7/174 - Segmentation; Edge detection involving the use of two or more images
A method includes receiving three-dimensional (3D) data and image data. The method further includes generating a graphical representation based at least in part on at least one of the 3D data or the image data, the graphical representation including a first region selectively switchable between a single-sub-region mode and a multi-sub- region mode. Responsive to the single- sub -region mode being enabled, the first region displays at least a first portion of the 3D data or at least a first portion of the image data. Responsive to the multi-sub-region mode being enabled, the first region includes at least a first sub-region and a second sub-region. The first sub-region displays at least a second portion of the 3D data or at least a second portion of the image data, and the second sub-region displays at least a third portion of the 3D data or at least a third portion of the image data.
An example method for feature extraction includes receiving a selection of a point from a plurality of points, the plurality of points representing an object. The method further includes identifying a feature of interest for the object based at least in part on the point. The method further includes classifying the feature of interest. The method further includes constructing, based at least in part on results of the classifying, a geometric primitive or mathematical function associated with the plurality of points associated with the feature of interest. The method further includes generating a graphical representation of the feature of interest based at least in part on the geometric primitive or mathematical function.
G06V 10/40 - Extraction of image or video features
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
Examples described herein provide a method that includes communicatively connecting a camera to a processing system. The processing system includes a light detecting and ranging (LIDAR) sensor. The method further includes capturing, by the processing system, three-dimensional (3D) coordinate data of an environment using the LIDAR sensor while the processing system moves through the environment. The method further includes capturing, by the camera, a panoramic image of the environment. The method further includes associating the panoramic image of the environment with the 3D coordinate data of the environment to generate a dataset for the environment. The method further includes generating a digital twin representation of the environment using the dataset for the environment.
Examples described herein provide a method that includes capturing data about an environment. The method further includes generating a database of two-dimensional (2D) features and associated three-dimensional (3D) coordinates based at least in part on the data about the environment. The method further includes determining a position (x, y, z) and an orientation (pitch, roll, yaw)of a device within the environment based at least in part on the database of 2D features and associated 3D coordinates. The method further includes causing the device to display, on a display of the device, an augmented reality element at a predetermined location based at least in part on the position and the orientation of the device.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06T 7/70 - Determining position or orientation of objects or cameras
G06V 10/40 - Extraction of image or video features
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
6.
LASER SCANNER FOR FLOOR FLATNESS AND LEVELNESS DETERMINATION
Examples described herein provide a method that includes performing at least one scan with a laser scanner, the laser scanner to generate a data, set that includes a plurality of three-dimensional coordinates of a floor. The method further includes determining, from the plurality of three-dimensional coordinates, with a processing device, a floor flatness and levelness deviation relative to a reference plane. The method further includes displaying, on a computer display, a graphical representation of the floor flatness and levelness deviation. The method further includes adjusting the floor flatness and levelness to be within a predetermined specification in response to determining the floor flatness and levelness deviation.
E01C 23/01 - Devices or auxiliary means for setting-out or checking the configuration of new surfacing, e.g. templates, screed supports; Applications of apparatus for measuring, indicating, or recording the surface configuration of existing surfacing, e.g. profilographs
G01C 5/00 - Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
A light projector and method of aligning the light projector is provided. A light projector steers an outgoing beam of light onto an object, passing light returned from the object through a focusing lens onto an optical detector. The light projector may generate a light pattern or template by rapidly moving the outgoing beam of light along a path on a surface. To place the light pattern/template in a desired location, the light projector may be aligned with an electronic model.
Securing data acquired by coordinate measurement devices including receiving a request from a requestor to access a data file including data that was acquired by a coordinate measurement device. The data file is retrieved and the content of the data file is authenticated. The authenticating includes retrieving an expected digital security attribute previously calculated by a digital security function based on content of the data file prior to the data file being retrieved. The authenticating also includes applying the digital security function to the data file to calculate an actual digital security attribute, and comparing the expected digital security attribute to the actual digital security attribute. Based on the comparing, a value of valid or not valid is assigned to an output of the authenticating.
A laser radar projection system is provided. The system includes a laser projector that projects a light beam. A beam splitter is arranged to receive the light beam from the projector and divides the light beam into a signal light beam and a reference light beam. A steering system changes the direction of the signal light beam and scans the light beam over at least a portion of the surface. An optical signal detector is arranged to receive a feedback light beam and the reference light beam. The optical signal detector generates a feedback signal in response to the feedback light beam and a reference signal in response to the reference light beam. One or more processors determine the distance to one or more points on the at least a portion of the surface based at least in part on the feedback signal and the reference signal.
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 7/48 - 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 - Details of systems according to groups , , of systems according to group
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
G01S 7/491 - 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 - Details of systems according to groups , , of systems according to group - Details of non-pulse systems
G01C 15/00 - Surveying instruments or accessories not provided for in groups
10.
TRIANGULATION SCANNER HAVING FLAT GEOMETRY AND PROJECTING UNCODED SPOTS
A projector projects an uncoded pattern of uncoded spots onto an object, which is imaged by a first camera and a second camera, 3D coordinates of the spots on the object being determined by a processor based on triangulation, the processor further determining correspondence among the projected and imaged spots based at least in part on a nearness of intersection of lines drawn from the projector and image spots through their respective perspective centers.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G06T 7/593 - Depth or shape recovery from multiple images from stereo images
A system and method for generating a point cloud of a scanned object is provided. The method includes determining a distance to each of a plurality of points on the object based at least in part on a phase shift of a light emitted from a measurement device having at least two image devices. A point cloud is generated based at least in part on the distances to the plurality of points. An edge point is identified from a 2D image acquired by one of the image devices. A corresponding point is determined in the other image device based at least in part on a first phase value of the edge point and a epipolar relationship between the image devices. The 3D coordinates of the edge point and the corresponding point are determined based on triangulation. The edge point is added to the point cloud.
A system and method for generating a virtual reality scene from scanned point cloud data having user defined content is provided. The system includes a coordinate measurement device operable to measure three-dimensional coordinates. A computing device having a processor is operably coupled to the coordinate measurement device, the processor being operable to generate a point cloud data and insert user defined content into the point cloud data in response to an input from a user, the processor further being operable to generate a virtual reality data file based at least in part on the point cloud data with the user defined content. A virtual reality device is operably coupled to the computing device, the virtual reality device being operable to display the virtual reality data file to the user.
A three-dimensional (3D) measuring system includes a triangulation scanner having a projector and a first triangulation camera, the projector including a first circular polarizer, the first triangulation camera including a second circular polarizer, the second circular polarizer having handedness opposite the first circular polarizer.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G06T 7/521 - Depth or shape recovery from the projection of structured light
14.
REMOTE CONTROL OF A LASER TRACKER USING A MOBILE COMPUTING DEVICE
A laser tracker system and method of operating the laser tracker system is provided. The laser tracker system includes a laser tracker device and a mobile computing device, each coupled for communication to a computer network. The mobile computing device includes processors that are responsive to computer instructions to perform a method. The method includes identifying the laser tracker device on the computer network. Selecting the first laser tracker device. Connecting to the laser tracker device to transmit signals therebetween via the computer network in response to an input from a user. Then causing the laser tracker device to perform one or more control functions in response to one or more second inputs from the user, wherein at least one of the one or more control functions includes selecting with the mobile computing device a retroreflective target and locking a light beam on the retroreflective target.
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
G01S 7/00 - 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 - Details of systems according to groups , ,
A coordinate measurement device and method of operating is provided. The coordinate measurement device launches and collimates visible light through a launch-collimator assembly that is exchangeable in the coordinate measuring device without realignment of any elements within the coordinate measuring device. The coordinate measurement device includes a Fabry-Perot laser, a lensing system, a first optical fiber, and a thermoelectric cooler. A fiber network receives the light from the optical fiber and passes a first portion of the light to a launch-collimator assembly. The launch-collimator assembly launches the first portion of the light into space and collimates the launched light into a first beam. A distance meter measures a first distance to a target illuminated by the first beam. A processor determines 3D coordinates of the target based at least in part on a measured first angle of rotation, a measured second angle of rotation, and the measured first distance.
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01S 17/36 - Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated with phase comparison between the received signal and the contemporaneously transmitted signal
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
A system and method for coordinate measurement is provided. The system includes a laser tracker and a moveable articulated-arm coordinate measuring machine (AACMM). The AACMM has an articulated arm with a probe end and an actuator. A retroreflector is coupled to the probe end. When the AACMM is in a first position, the system emits a laser beam and measures a position of the retroreflector while the AACMM also measures the position of retroreflector. When the AACMM is in a second position, and based on an activation of the at least one actuator by an operator, the system transmits a signal from the AACMM to the laser tracker and rotates the laser tracker towards the second position in response to the laser tracker receiving the signal. A means for transforming the first or second coordinate system to a common coordinate frame of reference is provided.
3D coordinate measurement system that includes a retroreflector (2810) and a laser tracker (2820), the laser tracker having a first light source (47) configured to emit a first beam of light from the laser tracker, a structure (15) rotatable about a first axis (18) and a second axis (20), a second light source (54), a first camera (52) proximate the second light source, and a processor (800) responsive to executable instructions which when executed by the processor is operable to: in a first instance, determine that a follow-operator gesture has been given by an operator (2805), which may be performed with the retroreflector (2810) held in a hand of the operator, and in response rotate the structure to follow (2825B) movement of the operator; and in a second instance, determine that a lock-on gesture (2815B) has been given by the operator, which may be performed with the retroreflector held in a hand of the operator, and in response, steer the first beam of light onto the retroreflector.
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 17/48 - Active triangulation systems, i.e. using the transmission and reflection of electromagnetic waves other than radio waves
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G01S 7/48 - 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 - Details of systems according to groups , , of systems according to group
18.
REGISTRATION OF THREE-DIMENSIONAL COORDINATES MEASURED ON INTERIOR AND EXTERIOR PORTIONS OF AN OBJECT
A dimensional measuring device includes an overview camera and a triangulation scanner. A six-DOF tracking device tracks the dimensional measuring device as the triangulation scanner measures three-dimensional (3D) coordinates on an exterior of the object. Cardinal points identified by the overview camera are used to register in a common frame of reference 3D coordinates measured by the triangulation scanner on the interior and exterior of the object.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/46 - Indirect determination of position data
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G06T 7/579 - Depth or shape recovery from multiple images from motion
19.
AUTOMATED GENERATION OF A THREE-DIMENSIONAL SCANNER VIDEO
A method for automatically generating a three-dimensional (3D) video of a scene by measuring and registering 3D coordinates at a first position and a second position of a 3D measuring device, the 3D video generated by combining two-dimensional images extracted at trajectory points along a trajectory path.
A three-dimensional (3D) coordinate measuring system includes an external projector that projects a pattern of light onto an object and an aerial drone attached to a 3D imaging device, the 3D imaging device and the external projector cooperating to obtain 3D coordinates of the object.
A three-dimensional (3D) measuring device includes a cooling fan and an enclosure attached to a projector and a camera. The camera images a pattern of light projected by the projector onto an object to determine 3D coordinates points on the object. A fan draws air through an opening in the front of the enclosure, across a plurality of components in the enclosure and out a second opening in the enclosure.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01C 11/00 - Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
22.
APPARATUS AND METHOD FOR MEASURING SIX DEGREES OF FREEDOM
A dimensional measuring device sends a beam of light to a remote probe having a retroreflector and a pitch/yaw sensor. The pitch/yaw sensor passes the light through an aperture and a lens to a position sensor that generates an electrical signal indicative of the position of the received light. A processor uses the electrical signal to determine a pitch angle and a yaw angle of the remote probe.
A motorized mobile platform includes a robotic articulated arm and a triangulation scanner for performing three-dimensional measurements, the robotic arm and the triangulation scanner removably coupled with connectors.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
24.
TWO-CAMERA TRIANGULATION SCANNER WITH DETACHABLE COUPLING MECHANISM
A three-dimensional (3D) scanner having two cameras and a projector is detachably coupled to a device selected from the group consisting of: an articulated arm coordinate measuring machine, a camera assembly, a six degree-of-freedom (six-DOF) tracker target assembly, and a six-DOF light point target assembly.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
An optical encoder for measuring rotation is provided. The optical encoder includes an optical disk having a diffraction grating track and an index track. The index track being disposed radially inward from the diffraction grating track. The diffraction grating track having a plurality of equally spaced lines that create an alternating light/dark pattern. The index track includes a pattern with at least two sequences, the at least two sequences being equally spaced about the diameter of the index track, each of the sequences having at least one mark and each of the sequences having a different number of marks from the other sequences.
G01D 5/245 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means generating pulses or pulse trains using a variable number of pulses in a train
G01D 5/347 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
26.
A SPHERICALLY MOUNTED RETROREFLECTOR THAT INCLUDES A REPLICATED CUBE CORNER
A spherically mounted retroreflector (SMR) includes a replicated optic, a substrate, and an adhesive. The replicated optic, which includes a cube-corner retroreflector, has a base area smaller than the retroreflector area. The substrate has a partially spherical outer surface and a cavity sized to accept the replicated optic. An adhesive attaches the optic to the substrate.
Techniques are disclosed for tracking the position of moving parts and assemblies using 3D laser projection, and projecting templates and other information onto the parts and assemblies based on position. The projected template may then be used, for example, to assist in fabrication of an assembly by indicating where to put a next component or layer, or to assist in post-fabrication inspection of an assembly by indicating where the various components or layers should have been placed. Reference targets can be used as fiducial points for aligning a laser projector with the work piece in question. When the work piece rotates or is otherwise moved to a next manufacturing or inspection position, the relative position of the laser projector and the work piece is updated by bucking-in to the reference targets. The laser projector can then project patterns or other information onto the work piece at the appropriate locations.
H04N 9/31 - Projection devices for colour picture display
B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
28.
INTERMEDIATE TWO-DIMENSIONAL SCANNING WITH A THREE-DIMENSIONAL SCANNER TO SPEED REGISTRATION
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. The 3D scanner collects 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts the second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 7/48 - 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 - Details of systems according to groups , , of systems according to group
29.
USING TWO-DIMENSIONAL CAMERA IMAGES TO SPEED REGISTRATION OF THREE-DIMENSIONAL SCANS
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position and a second collection of 3D coordinates of points from a second registration position. In between these positions, the 3D scanner collects 2D camera images. A processor determines first and second translation values and a first rotation value based on the 2D camera images. The processor adjusts the second collection of points relative to the first collection of points based at least in part on the first and second translation values and the first rotation value. The processor identifies a correspondence among registration targets in the first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of the first and second collection of 3D coordinates.
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 7/48 - 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 - Details of systems according to groups , , of systems according to group
30.
USING A TWO-DIMENSIONAL SCANNER TO SPEED REGISTRATION OF THREE-DIMENSIONAL SCAN DATA
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 7/48 - 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 - Details of systems according to groups , , of systems according to group
31.
USING DEPTH-CAMERA IMAGES TO SPEED REGISTRATION OF THREE-DIMENSIONAL SCANS
A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position and a second collection of 3D coordinates of points from a second registration position. In between these positions, the 3D measuring device collects depth-camera images. A processor determines first and second translation values and a first rotation value based on the depth-camera images. The processor identifies a correspondence among registration targets in the first and second collection of 3D coordinates based at least in part on the first and second translation values and the first rotation value. The processor uses this correspondence and the first and second collection of 3D coordinates to determine 3D coordinates of a registered 3D collection of points.
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 17/87 - Combinations of systems using electromagnetic waves other than radio waves
G01S 7/48 - 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 - Details of systems according to groups , , of systems according to group
G01S 17/42 - Simultaneous measurement of distance and other coordinates
32.
COORDINATE MEASUREMENT MACHINE WITH DISTANCE METER AND CAMERA TO DETERMINE DIMENSIONS WITHIN CAMERA IMAGES
An articulated arm coordinate measurement machine (AACMM) that includes a noncontact 3D measurement device, position transducers, a camera, and a processor operable to project a spot of light to an object point, to measure first 3D coordinates of the object point based on readings of the noncontact 3D measurement device and the position transducers, to capture the spot of light with the camera in a camera image, and to attribute the first 3D coordinates to the spot of light in the camera image.
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01C 11/02 - Picture-taking arrangements specially adapted for photogrammetry or photographic surveying, e.g. controlling overlapping of pictures
G01B 11/02 - Measuring arrangements characterised by the use of optical techniques for measuring length, width, or thickness
G05B 19/401 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
A system measuring an object (56) with a human-centric robot (24) is provided. The robot including a movable end effector (40) having a coupler (42), the robot including a plurality of transducers (46) arranged to transmit signals to an electronic circuit, the electronic circuit configured in operation to determine the position and orientation of the end effector (40). At least one tool (52) is provided having a first gripping portion, the gripping portion being sized and shaped to removably couple to the coupler (42). A three-dimensional (3D) scanner (54) is provided that is configured in operation to determine three-dimensional coordinates of a surface of an object (56), the 3D scanner (54) having a second gripping portion sized and shaped to removably couple to the coupler (42). A controller (32) is configured to selectively couple one of the at least one tool (52) or the 3D scanner (54) to the coupler (42) in response to an object signal.
A three-dimensional (3D) coordinate measurement system includes a communication device, a retroreflector, and a laser tracker. The communication device includes a first light source and an operator-controlled unit that controls emission from the first light source. The laser tracker includes a wide field-of-view (FOV) camera, a second light source, a narrow FOV camera next to the second light source, and a processor. The processor determines that a lock- in command has been given in response to the wide FOV camera capturing light emitted by the first light source. To lock onto the retroreflector, the processor captures with the narrow FOV camera light from the second light source reflected by the retroreflector and uses the image to lock onto the retroreflector with a beam of light from the tracker. It measures a distance and two angles with the tracker to get 3D coordinates of the retroreflector.
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
35.
COORDINATE MEASUREMENT MACHINE WITH CONFIGURABLE ARTICULATED ARM BUS
An articulated arm coordinate measurement machine is provided with a configurable arm bus. The arm bus being comprised of a plurality of busses that may be selectively coupled to form one or more logical data communications busses. The logical busses may be configured to allow accessory devices to be coupled to the arm and transmit data at higher speeds and at lower costs than may be possible using data busses having fixed communications protocols. In one embodiment, one or more communications switches may be arranged in the probe end of the arm to selectively combine the busses into a logical bus.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
An articulated arm coordinate measurement machine is provided with a power supply having multiple power sources. The power supply having an input configured to receive electrical power from an external energy supply and first and second energy storage members. The first energy storage member having a first processing circuit configured to measure at least one first parameter and transmit a first signal to the first electronic circuit. The second energy storage member having a second processing circuit configured to measure at least one second parameter and transmit a second signal to the first electronic circuit. Wherein the power supply is configure to selectively transfer electrical power from at least one of the first and second energy storage members, the power supply further being configured to change the transfer of electrical power from the first and second energy storage members in response to the first signal and second signal.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
37.
AUGMENTED REALITY CAMERA FOR USE WITH 3D METROLOGY EQUIPMENT IN FORMING 3D IMAGES FROM 2D CAMERA IMAGES
A method uses a two-dimensional (2D) camera in two different positions to provide first and second 2D images having three common cardinal points. It further uses a three-dimensional (3D) measuring device to measure two 3D coordinates. The first and second 2D images and the two 3D coordinates are combined to obtain a scaled 3D image.
A portable articulated arm coordinate measuring machine includes a noncontact 3D measuring device that has a projector configured to emit a first pattern of light onto an object, a scanner camera arranged to receive the first pattern of light reflected from the surface of the object, an edge-detecting camera arranged to receive light reflected from an edge feature of the object, and a processor configured to determine first 3D coordinates of an edge point of the edge feature based on electrical signals received from the scanner camera and the edge-detecting camera.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01S 17/42 - Simultaneous measurement of distance and other coordinates
39.
A DEVICE AND METHOD FOR OPTICALLY SCANNING AND MEASURING AN ENVIRONMENT
A method for scanning and measuring an environment is provided. The method includes providing a three-dimensional (3D) measurement device having a controller. Images of the environment are recorded and a 3D scan of the environment is produced with a three-dimensional point cloud. A video image of the environment is recorded. The video image is displayed on a first portion of a display. A portion of the three-dimensional point cloud is displayed on a second portion of the display, the second portion of the display being arranged about the periphery of the first portion of the display. Wherein a portion of the 3D point cloud displayed in the second portion represents a portion of the environment outside of a field of view of the video image.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
A device and method for scanning and measuring an environment is provided. The method includes providing a three-dimensional (3D) measurement device having a controller. Images of the environment are recorded and a 3D scan of the environment is produced with a three-dimensional point cloud. A first movement of the 3D measurement device is determined and then an operating parameter of the 3D measurement device is changed based at least in part on the first movement.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G06T 19/00 - Manipulating 3D models or images for computer graphics
41.
A PORTABLE DEVICE FOR OPTICALLY MEASURING THREE- DIMENSIONAL COORDINATES
A device for scanning and obtaining three-dimensional coordinates is provided. The device may be a hand-held scanner that includes a carrying structure having a front and reverse side, the carrying structure having a first arm, a second arm and a third arm arranged in a T-shape or a Y-shape. A housing is coupled to the reverse side, a handle is positioned opposite the carrying structure, the housing and carrying structure defining an interior space. At least one projector is configured to project at least one pattern on an object, the projector being positioned within the interior space and oriented to project the at least one pattern from the front side. At least two cameras are provided spaced apart from each other, the cameras being configured to record images of the object. The cameras and projector are spaced apart from each other by a pre-determined distance.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
42.
METHOD FOR OPTICALLY MEASURING THREE-DIMENSIONAL COORDINATES AND CALIBRATION OF A THREE-DIMENSIONAL MEASURING DEVICE
A method for scanning and obtaining three-dimensional (3D)l coordinates is provided. The method includes providing a 3D measuring device having a projector, a first camera and a second camera. The method records images of a light pattern emitted by the projector onto an object. A deviation in a measured parameter from an expected parameter is determined. The calibration of the 3D measuring device may be changed when the deviation is outside of a predetermined threshold.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01C 11/06 - Interpretation of pictures by comparison of two or more pictures of the same area
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
A method for scanning and obtaining three-dimensional (3D) coordinates is provided. The method includes providing a 3D measuring device having a projector, a first camera and a second camera. The method records images of a light pattern emitted by the projector onto an object. The 3D measuring device is moved from a first position and a second position along a second path. A gesture and a corresponding control function are determined based at least in part on the first position and the second position.
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
44.
A SIX DEGREE-OF-FREEDOM TRIANGULATION SCANNER AND CAMERA FOR AUGMENTED REALITY
A 3D coordinate measuring system includes a six-DOF unit having a unit frame of reference and including a structure, a retroreflector, a triangulation scanner, and an augmented reality (AR) color camera. The retroreflector, scanner and AR camera are attached to the structure. The scanner includes a first camera configured to form a first image of the pattern of light projected onto the object by a projector. The first camera and projector configured to cooperate to determine first 3D coordinates of a point on the object in the unit frame of reference, the determination based at least in part on the projected pattern of light and the first image. The system also includes a coordinate measuring device having a device frame of reference and configured to measure a pose of the retroreflector in the device frame of reference, the measured pose including measurements of six degrees-of-freedom of the retroreflector.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
G06T 19/00 - Manipulating 3D models or images for computer graphics
A computer numerical control (CNC) machining center is provided. The CNC machining center includes a spindle configured to receive a cutting tool having a tool mount. A tool magazine is provided having a plurality of holders, each holder configured to receive a tool having the tool mount. A primary induction power supply operably coupled to the spindle. A non-contact three-dimensional (3D) measurement device having the tool mount is provided. The 3D measurement device is movable between one of the tool magazine holders and the spindle. The 3D measurement device having a secondary induction power supply configured to generate electrical power to operate the 3D measurement device when the 3D measurement device is coupled to the spindle.
B23Q 3/155 - Arrangements for automatic insertion or removal of tools
B23Q 17/24 - Arrangements for indicating or measuring on machine tools using optics
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
46.
METHOD FOR MEASURING THREE ORIENTATIONAL DEGREES OF FREEDOM OF A CUBE-CORNER RETROREFLECTOR
A method for determining three orientational degrees of freedom of a cube-corner retroreflector by obtaining with a photosensitive array an image of a three straight marks on the retroreflector and, with a programmable control device, taking a two-dimensional transform of the image and determining the three orientational degrees of freedom.
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
47.
ZOOM CAMERA ASSEMBLY HAVING INTEGRATED ILLUMINATOR
A device including a zoom-camera assembly having a first lens group, a magnifier lens group, a beam splitter, an imaging sensor, a motor, and an illuminator, the illuminator generating a first beam of light and cooperating with the beam splitter to send the beam of light through the first lens group to a retroreflector, the first lens group receiving the second beam of light and cooperating with the beam splitter to pass the received second beam of light through the magnifier lens group onto the imaging sensor, the motor adjusting a spacing between the first lens group and the magnifier lens group.
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G02B 7/04 - Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification
48.
MARKINGS ON GLASS CUBE-CORNER RETROREFLECTOR AND METHOD OF MEASURING RETROREFLECTOR ORIENTATION
A retroreflector includes a glass prism having three mutually perpendicular planar reflecting faces and a front face, the three reflecting faces intersecting in intersecting lines each having a mark, the front surface including three marks, each of the marks on the intersecting lines and the front surface having a different angle in a 2D image obtained a camera for any angle of an optical axis of the camera from 0 to 45 degree relative to a vector normal of the front face.
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
49.
DETERMINING RETROREFLECTOR ORIENTATION BY OPTIMIZING SPATIAL FIT
A program storage device having instructions that cause a programmable control device to obtain a two-dimensional (2D) image of markings on a retroreflector, determine a 2D mathematical representation of the markings on the retroreflector, extract a first collection of 2D coordinates from the 2D mathematical representation and a corresponding second collection of 2D coordinates from the 2D image of markings, determine a figure of merit, and adjust guess values for three orientation angles of the retroreflector to improve the figure of merit.
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
A method of determining the angular position of a bearing assembly and compensating measurements for bearing runout error in metrology devices, such as an articulated arm coordinate measurement device (100) and a laser tracker (500), is provided. The method includes - providing an encoder (142) configured to measure an angular rotation of a bearing and having two read heads (148, 150); - rotating the at least one bearing for a predetermined number N of rotations (404); - generating a first signal with the first read head and a second signal with the second read head in response to the rotation of the at least one bearing and defining a first waveform by subtracting the first signal from the second signal (406); - perform a Fourier analysis on the first waveform to define a series of sinusoidal waves for the predetermined number of rotations (408); - generate a transfer function based on the series of sinusoidal waves as a function of absolute angular position (410); and - storing, in a memory operably coupled to the metrology device, the first waveform and the transfer function (412). With the angular position determined, the bearing runout error may be used to compensate the measurements of the metrology device.
G01D 5/244 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means generating pulses or pulse trains
G01D 5/347 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
A method of combining 2D images into a 3D image includes providing a coordinate measurement device and a six-DOF probe having an integral camera associated therewith, the six-DOF probe being separate from the coordinate measurement device. In a first instance, the coordinate measurement device determines the position and orientation of the six-DOF probe and the integral camera captures a first 2D image. In a second instance, the six-DOF probe is moved, the coordinate measurement device determines the position and orientation of the six-DOF probe, and the integral camera captures a second 2D image. A cardinal point common to the first and second image is found and is used, together with the first and second images and the positions and orientations of the six-DOF probe in the first and second instances, to create the 3D image.
A system and method is provided for determining the geographic location of a three-dimensional metrology instrument. The three-dimensional metrology instrument includes a geographic location determination circuit, such as a GPS. The geographic location determination circuit allows the metrology instrument to synchronize the instruments internal clock to allow cooperative measurements with multiple metrology instruments. The geographic location determination circuit further allows for automatic localization of configuration parameters of the metrology instrument. The geographic location determination circuit still further allows for the recording of location when predetermined environmental events occur.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G01C 11/00 - Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
A 3D measurement device sends a beam of light to a point on an object, receives the reflected light, and determines a distance and two angles to the point, one of the angles measured by an angular encoder, which includes a disk having incremental marks and an index mark. Light from the 3D device is rotated to reflect light from a reference reflector to produce a first synchronization signal. A first difference angle is determined based on counts of the incremental marks and on the first synchronization signal. Light from the 3D device is rotated to reflect light from the reference reflector to produce a second synchronization signal. A second difference angle is determined based on counts of the incremental marks and on the second synchronization signal. The reference correction value of the index mark is determined based on the first and second difference angles.
G01C 11/00 - Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
G01D 5/244 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means generating pulses or pulse trains
G01D 5/347 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
A method for finding a reference correction value of an angular encoder index mark is given. The angular encoder has a first read head, a second read head, and a patterned element that includes incremental marks and an index mark. In a first instance, the first read head detects the presence of the index mark and, in response, the second read head generates a first analog signal. In a second instance, the first read head detects the presence of the index mark and, in response, the second read head generates a second analog signal. A processor determines the reference correction value based at least in part on the first analog signal and the second analog signal.
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01D 5/244 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means generating pulses or pulse trains
G01D 5/347 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
A rotary switch device such as that used on the probe end of an articulated arm coordinate measurement machine is provided. The rotary switch having a housing with an axis of rotation. A first actuator is coupled to the housing. A first switch is coupled to the first actuator, the first actuator being configured to selectively close the first switch. A first electrical circuit is provided. A first antenna circuit is electrically coupled the first switch to the first electrical circuit, wherein the first electrical circuit and first antenna circuit cooperate to modulate an operating field when the first switch is closed. A reader circuit is arranged fixed relative to the axis of rotation, the reader circuit including a transmitter configured to emit the operating field and a receiver configured to detect the modulated operating field.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G08C 17/02 - Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
H01H 9/16 - Indicators for switching condition, e.g. "on" or "off"
56.
ROBUST INDEX CORRECTION OF AN ANGULAR ENCODER BASED ON READ HEAD RUNOUT
A method is given for finding a reference correction value of an index mark of an angular encoder. The angular encoder includes a first read head, a second read head, and a patterned element having incremental marks and an index mark. In a first instance and in a second instance, the patterned element is rotated relative to the read heads to obtain incremental readings from the first read head and the second read head and an index mark from the first read head. Based on these readings, a processor determines, in the first instance, a first reference position and, in the second instance, a second reference position. The processor determines the reference correction value based at least in part on the first reference position and the second reference position.
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01D 5/244 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means generating pulses or pulse trains
G01D 5/347 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
G01S 17/42 - Simultaneous measurement of distance and other coordinates
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
A system is provided for communicating between a 3D metrology instrument and a portable computing device via near field communications. In one embodiment, the metrology device is an articulated coordinate measurement machine (AACMM), a laser tracker, a laser scanner or a triangulation scanner, and the portable communications device is a cellular phone or a tablet. The portable device may use the NFC to establish longer range communications modules, to change or establish settings and parameters or control the metrology device.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
58.
METROLOGY DEVICE AND METHOD OF INITIATING COMMUNICATION
A system is provided for communicating between a 3D metrology instrument and a portable computing device via near field communications. In one embodiment, the metrology device is an articulated coordinate measurement machine (AACMM), a laser tracker, a laser scanner or a triangulation scanner, and the portable communications device is a cellular phone or a tablet. The portable device may use the NFC to establish longer range communications modules, to change or establish settings and parameters or control the metrology device.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
A system is provided for communicating between a 3D metrology instrument and a portable computing device via near field communications. In one embodiment, the metrology device is an articulated coordinate measurement machine (AACMM), a laser tracker, a laser scanner or a triangulation scanner, and the portable communications device is a cellular phone or a tablet. The portable device may use the NFC to determine the configuration of and to configure the metrology instrument.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
60.
METROLOGY DEVICE AND METHOD OF PERFORMING AN INSPECTION
A system is provided for communicating between a 3D metrology instrument and a portable computing device via near field communications. In one embodiment, the metrology device is an articulated coordinate measurement machine (AACMM), a laser tracker, a laser scanner or a triangulation scanner, and the portable communications device is a cellular phone or a tablet. The portable device may use the NFC to retrieve data stored on a circuit associated with an object to be inspected and use the data to perform an inspection on the object using the metrology device.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G06K 19/00 - Record carriers for use with machines and with at least a part designed to carry digital markings
H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
61.
METROLOGY DEVICE AND METHOD OF CHANGING OPERATING SYSTEM
A system is provided for communicating between a 3D metrology device and a portable computing device via near field communications. In one embodiment, the metrology device is an articulated coordinate measurement machine (AACMM), a laser tracker, a laser scanner or a triangulation scanner, and the portable communications device is a cellular phone or a tablet. The portable device may use the NFC to establish to change or establish settings and parameters or to replace at least a portion of the operating system used to control the metrology device.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
A laser scanner has a light emitter, a rotary mirror, a light receiver, a first beam splitter to send electromagnetic energy from an electromagnetic energy generator into the environment, a second beam splitter to send reflected electromagnetic energy to a spectroscopic energy detector, and a control and evaluation unit, the spectroscopic energy detector configured to determine wavelengths in the reflected electromagnetic energy.
Device for optically scanning and measuring an environment, where the device is a laser scanner having a light emitter which, by a rotary mirror, emits an emission light beam, with a light receiver which receives a reception light beam, which, after passing the rotary mirror and a receiver lens which has an optical axis, is reflected from an object in the environment of the laser scanner. The laser scanner also includes a color camera arranged on the optical axis of the receiver lens and which takes colored pictures of the environment of the laser scanner and further a system of a dichroic beam splitter and an energy detector for detecting thermal energy, ultraviolet radiation, millimeter-wave radiation, or X-ray radiation. The device further comprises a control and evaluation unit which, for a multitude of measuring points, determines the distance to the object and links it with the colored pictures and the data sensed by the energy detector.
A spherically mounted retroreflector (SMR) includes a substrate, an optic, and an adhesive. The substrate has a partially spherical outer surface and a cavity, the partially spherical outer surface has a sphere center. The optic has a cube-corner retroreflector fixedly disposed within the cavity; the cube-corner retroreflector has an optical vertex. The adhesive is disposed between the optic and the substrate and fixedly adheres the optic to the substrate. The optical vertex is coincident with the sphere center. The substrate is made from a ferromagnetic material and has an electroless nickel outer coating.
A method for optically scanning and measuring a scene by a three-dimensional (3D) measurement device in which multiple scans are generated to then be registered in a joint coordinate system of the scene. At first at least one cluster is generated from at least one scan, further scans are registered for test purposes in the coordinate system of the cluster, if specified quality criteria are fulfilled and the generated clusters are then joined, for which purpose clusters are selected, registered for test purposes and registering is confirmed if appropriate, wherein the clusters to be joined are visualized with an optional possibility for the user to intervene, for supporting the selection of clusters.
A method for optically scanning and measuring a scene by a three-dimensional (3D) measurement device in which multiple scans are generated to then be registered in a joint coordinate system of the scene. At first at least one cluster is generated from at least one scan, further scans are registered for test purposes in the coordinate system of the cluster, and registering is then confirmed if specified quality criteria are fulfilled and the generated clusters are then joined, for which purpose pairs are formed of selected scans and/or clusters to form pairs, the pairs are registered for test purposes and registering is confirmed if appropriate.
A laser scanner and method of operation to determine the consistency of a registration is provided. The method includes generating with the laser scanner at least a first scan of the scene with first measuring points. The laser scanner generates at least one second scan of the scene with second measuring points. At least one measured distance is determined from at least one of the second measuring points to the center of the second scan. The second scan is provisionally registered subjected to a consistency check. The consistency check is performed. At least one virtual distance is determined from at least one of the first measuring points to the center of the second scan. The consistency check is based at least in part on comparing the at least one virtual distance with the at least one measured distance.
A method and apparatus for correcting errors in a bearing cartridge used in a portable articulated arm coordinate measurement machine (AACMM) is provided. The method includes providing a cartridge having a first bearing and a second bearing arranged in a fixed relationship to define an axis, the cartridge further including an angle measurement device configured to measure a rotation of a portion of the cartridge about the axis. A plurality of angles is measured with the angle measurement device. A first plurality of displacements is determined at a first position along the axis, each of the first plurality of displacements being associated with one of the plurality of angles. Compensation values are determined based at least in part on the plurality of angles and the first plurality of displacements.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
69.
METHOD OF MAKING A CUBE CORNER RETROREFLECTOR FOR MEASURING SIX DEGREES OF FREEDOM AND RETROREFLECTOR
Method of manufacturing a cube-corner retroreflector including a first, second and third planar reflectors (312). Each planar reflector capable of reflecting light, each planar reflector perpendicular to the other two planar reflectors, each planar reflector intersecting the other two planar reflectors in a common vertex (414), and each planar reflector having two intersection junctions (416, 417). Each intersection junction shared with an adjacent planar reflector for a total of three intersection junctions within the cube corner retroreflector. The method further including the step of directing ions (910) from a focused ion beam etching device (900) onto the first intersection junction defined by the first planar reflector and second planar reflector. A first material is removed from at least a first portion of the first intersection junction to define a first non- reflecting portion.
A method for measuring 3D coordinates of points on a surface of an object by providing an articulated arm connected to a laser line probe. The laser line probe having a color camera sends color images to a processor, which determines 3D surface coordinates using triangulation. The processor weights each of the colors received from the pixels to enable dark and bright regions of the surface to be measured simultaneously.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
71.
IMPROVED DYNAMIC RANGE OF A LINE SCANNER HAVING A PHOTOSENSITIVE ARRAY THAT PROVIDES VARIABLE EXPOSURE
A line scanner measures 3D coordinates of an object surface and includes a projector with a light source that projects a line of light at the object surface. The line scanner also has a camera with a 2D array of light sensors and electronics that controls the exposure and readout times of each light sensor, the exposure time being controlled in either rows or columns of the array in a non-sequential manner, the readout time being controlled in either rows or columns that are the same as the rows or columns whose exposure time is being controlled, each of the light sensors converts an amount of captured optical energy into a digital signal value, the captured optical energy being from a reflected line of light from the object surface. Further includes a processor that receives the digital signal values and calculates the 3D coordinates of the object surface.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
A system and method of determining 3D coordinates of an object is provided. The method includes determining a first set of 3D coordinates for a plurality of points on the object (34) with a structured light scanner (20). An inspection plan is determined for the object, which includes features to be inspected with a remote probe (152). The points are mapped onto a CAD model. The features are identified on the plurality of points mapped onto a CAD model. A visible light is projected with the scanner proximate a first feature of the features. A sensor (166) is contacted on the remote probe to at least one first point on the first feature on the object. A first position and orientation of the remote probe are determined with the scanner. A second set of 3D coordinates of the at least one first point are determined on the first feature on the object.
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
73.
SPHERICALLY MOUNTED RETROREFLECTOR HAVING AN EMBEDDED TEMPERATURE SENSOR AND SOCKET
A method of correcting centering errors of a spherically mounted retroreflector (SMR) when the distance meter of a 3D coordinate measurement device is reset to a home reference distance and the depth error caused by the difference between the vertex point of the retroreflector and the sphere center of the spherical exterior portion of the spherically mounted retroreflector is considered.
A method of measuring spherically mounted retroreflector (SMR) with a 3D coordinate measurement device such as a laser tracker. The SMR includes an open-air cube corner retroreflector having a vertex point located near a sphere center of the SMR. Measurements of the SMR to the vertex point are moved to the SMR sphere center by accounting for SMR depth error and SMR runout error.
A spherically mounted retroreflector (SMR) having a reference point placed on a body of the SMR in a fixed and predetermined relationship to a runout error vector as given in a manufacturer's data sheet. A method for aligning the reference point to minimize measurement error.
A method for measuring a spherically mounted retroreflector (SMR) placed on a kinematic nest with a 3D coordinate measurement device like a laser tracker, the method accounting for the radius of the SMR and for the support axis direction of the nest.
A method of finding a home reference distance of a 3D coordinate measurement device in which a mathematical adjustment is made to move the vertex point to the sphere center of a spherically mounted retroreflector (SMR).
A method of measuring spherically mounted retroreflector (SMR) with a 3D coordinate measurement device such as a laser tracker. The SMR includes an open-air cube comer retroreflector having a vertex point located near a sphere center of the SMR. Measurements of the SMR to the vertex point are corrected to indicate 3D coordinates of the SMR sphere center by accounting for SMR depth error and SMR runout error. The SMR is measured with the device from two stations having different reference frames. Transformation matrices between these frames are generated based on measurements of three retroreflectors, the SMR in a nest and the error vector of the SMR.
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01C 15/00 - Surveying instruments or accessories not provided for in groups
80.
BALANCING COLORS IN A SCANNED THREE-DIMENSIONAL IMAGE
A method of balancing colors of three-dimensional (3D) points measured by a scanner from a first location and a second location. The scanner measures 3D coordinates and colors of first object points from a first location and second object points from a second location. The scene is divided into local neighborhoods, each containing at least a first object point and a second object point. An adapted second color is determined for each second object point based at least in part on the colors of first object points in the local neighborhood.
G01C 11/02 - Picture-taking arrangements specially adapted for photogrammetry or photographic surveying, e.g. controlling overlapping of pictures
G01C 11/08 - Interpretation of pictures by comparison of two or more pictures of the same area the pictures not being supported in the same relative position as when they were taken
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01B 11/24 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
81.
COLLECTING AND VIEWING THREE-DIMENSIONAL SCANNER DATA IN A FLEXIBLE VIDEO FORMAT
A method interactively displays panoramic images of a scene. The method includes measuring 3D coordinates of the scene with a 3D measuring instrument at a first position and a second position. The 3D coordinates are registering into a common frame of reference. Within the scene, a trajectory includes a plurality of trajectory points. Along the trajectory, 2D images are generated from the commonly registered 3D coordinates. A user interface provides a trajectory display mode that sequentially displays a collection of 2D images at the trajectory points. The user interface also provides a rotational display mode that allows a user to select a desired view direction at a given trajectory point. The user selects the trajectory display mode or the rotational display mode and sees the result shown on the display device.
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01C 3/06 - Use of electric means to obtain final indication
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01S 17/36 - Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated with phase comparison between the received signal and the contemporaneously transmitted signal
A laser scanner scans an object by measuring first and second angles with angle measuring devices, sending light onto an object and capturing the reflected light to determine a distances and gray-scale values to points on the object, capturing a sequence of color images with a color camera at different exposure times, determining 3D coordinates and gray-scale values to points on the object, determining from the sequence of color images an enhanced color image having a higher dynamic range than available from any single color image, and superimposing the enhanced color image on the 3D gray-scale image to obtain an enhanced 3D color image.
A laser scanner measures 3D coordinates from a first position and a second position and uses a sensor unit that includes at least an accelerometer and gyroscope to register the 3D coordinates, the registration based at least in part on comparison to a measured sensor displacement to a preferred displacement value.
A triangulation-type, three-dimensional imager device uses photogrammetry to provide alignment or registration of the multiple point clouds of an object generated by the imager. The imager does not need a calibrated artifact such as a scale bar in its use of the photogrammetry process but instead uses the point cloud data generated by the imager to set the scale required by and utilized in the photogrammetry process.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
A processor and projector images a coded projector pattern of light on a portion of an object providing a first coded surface pattern of light, images a first sequential projector pattern of light on another portion of the object providing a first sequential surface pattern of light, and images a second sequential projector pattern of light on the other portion providing a second sequential surface pattern of light. A camera forms a first coded image of the first coded surface pattern of light and generates a first coded array, forms a first sequential image of the first sequential surface pattern of light and generates a first sequential array, forms a second sequential image of the second sequential surface pattern of light and generates a second sequential array. The processor determines a correspondence between the camera and projector, and measures three-dimensional coordinates of the object.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
A method for measuring three-dimensional coordinates of an object surface with a line scanner, the line scanner including a projector and a camera, the projector projecting onto the object surface a first line of light at a first time and a second line of light at a second time, the integrated energy of the second line of light different than the first line of light, the camera capturing the reflections of the first line of light and the second line of light, a processor processing the collected data after discarding portions of the image that are saturated or dominated by electrical noise, and determining three-dimensional coordinates of the object surface based at least in part on the processed data and on a baseline distance.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
A device for optically scanning and measuring an environment is provided. The device includes a first measurement device that emits a light beam in a direction to measure a distance to a remote target based at least in part on light reflected by the remote target. A three-dimensional camera coupled to a periphery of the first measurement device is configured to record an image of an object. A processor is operably coupled to the first measurement device and three-dimensional camera and is responsive to determine the three-dimensional coordinates of the measurement point based at least in part on the angles of rotation of the device and the distance. The processor further being responsive to determine the three-dimensional coordinates of a plurality of points on the object based at least in part on the angles of rotation of the device and the image.
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 17/87 - Combinations of systems using electromagnetic waves other than radio waves
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/14 - Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
A 3D triangulation scanner includes a projector, a camera, and a processor. At least one of the projector and the camera has a zoom lens and a motorized zoom adjustment mechanism. The processor is responsive to executable instructions that uses triangulation calculations to calculate 3D coordinates of points on a surface that are based at least in part on a baseline length, an orientation of the projector and the camera, a position of a corresponding source point on an illuminated pattern source of the projector, and a position of a corresponding image point on a photosensitive array of the camera. The 3D coordinates of the points are calculated at one time and at another time, at least one of the projector FOV being wider at the one time than at the another time or the camera FOV being wider at the one time than at the another time.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
89.
LASER TRACKER THAT COOPERATES WITH A REMOTE CAMERA BAR AND COORDINATE MEASUREMENT DEVICE
A system includes a laser tracker, a camera bar, an accessory, and an electrical system, the camera bar including a mounting structure, two cameras, and three non-collinear reflector points, the accessory including a plurality of light markers, the electrical system including a processor that causes the tracker to measure 3D coordinates of the three reflector points, to measure the light markers with the cameras, and to determine a position and orientation of the assembly in a tracker coordinate system.
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01S 5/16 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
90.
METHOD FOR MEASURING 3D COORDINATES OF A SURFACE WITH A PORTABLE ARTICULATED ARM COORDINATE MEASURING MACHINE HAVING A CAMERA
A method for measuring three-dimensional (3D) coordinates of a surface includes providing a manually positionable articulated arm portion having opposed first and second ends, providing a measurement device coupled to the first end, the measurement device including a camera having a lens and a photosensitive array and moving the camera to first and second positions and orientations to capture first and second images. Based on data from the camera, a first set of cardinal points common to the first and images and the second images are used to form a 3D coordinates that describe the surface.
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
A method and system are provided for controlling a laser tracker remotely from the laser tracker through gestures performed by a user. The method includes providing a rule of correspondence between each of a plurality of commands and each of a plurality of user gestures. A gesture is performed by the user with the user's body that corresponds to one of the plurality of user gestures. The gesture performed by the user is detected. The gesture recognition engine determines a first command from one of the plurality of commands that correspond with the detected gesture. Then the first command is executed with the laser tracker.
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G01S 17/02 - Systems using the reflection of electromagnetic waves other than radio waves
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/14 - Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
92.
LASER SCANNER WITH CELLULAR TRANSCEIVER COMMUNICATION
A laser scanner that measures three-dimensional (3D) coordinates of a point by steering a beam of light to the point and receiving reflected light with a distance meter, the laser scanner further including a cellular transceiver component for exchanging scanner data and scanner instructions through a cellular network.
A noncontact optical three-dimensional measuring device that includes a projector, a first camera, and a second camera; a processor electrically coupled to the projector, the first camera and the second camera; and computer readable media which, when executed by the processor, causes the first digital signal to be collected at a first time and the second digital signal to be collected at a second time different than the first time and determines three-dimensional coordinates of a first point on the surface based at least in part on the first digital signal and the first distance and determines three-dimensional coordinates of a second point on the surface based at least in part on the second digital signal and the second distance.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
94.
THREE-DIMENSIONAL COORDINATE SCANNER AND METHOD OF OPERATION
A noncontact optical three-dimensional measuring device that includes a first projector, a first camera, a second projector, and a second camera; a processor electrically coupled to the first projector, the first camera, the second projector, and the second camera; and computer readable media which, when executed by the processor, causes the first digital signal to be collected at a first time and the second digital signal to be collected at a second time different than the first time and determines three-dimensional coordinates of a first point on the surface based at least in part on the first digital signal and the first distance and determines three-dimensional coordinates of a second point on the surface based at least in part on the second digital signal and the second distance.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
G01B 11/245 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
95.
DIAGNOSING MULTIPATH INTERFERENCE AND ELIMINATING MULTIPATH INTERFERENCE IN 3D SCANNERS BY DIRECTED PROBING
A method for determining 3D coordinates of points on a surface of the object by providing a remote probe having a probe tip and a non-contact 3D measuring device having a projector and camera coupled to a processor, projecting a pattern onto the surface to determine a first set of 3D coordinates of points on the surface, determining susceptibility of the object to multipath interference by projecting and reflecting rays from the measured 3D coordinates of the points, projecting a first light to direct positioning of the remote probe by the user, the first light determined at least in part by the susceptibility to multipath interference, touching the probe tip to the surface at the indicated region, illuminating at least three spots of light on the remote probe, capturing an image of the at least three spots with the camera, and determining 3D coordinates of the probe tip.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
96.
COMPENSATION OF A STRUCTURED LIGHT SCANNER THAT IS TRACKED IN SIX DEGREES-OF-FREEDOM
A method is provided for determining the three dimensional coordinates of points on the surface of an object. The method includes providing a structured light scanner and a coordinate measurement device. The coordinate measurement device tracks the location and orientation of the structured light scanner during operation. The location and orientation data is combined with image frames captured by the scanner to allow registration of the image frames relative to each other. The three-dimensional coordinates of points on the surface of the object may then be determined in the frame of reference of the coordinate measurement device.
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G01C 25/00 - Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
97.
DIAGNOSING MULTIPATH INTERFERENCE AND ELIMINATING MULTIPATH INTERFERENCE IN 3D SCANNERS USING PROJECTION PATTERNS
A method for determining 3D coordinates of points on a surface of the object by providing a non-contact 3D measuring device having a projector and camera coupled to a processor, projecting a pattern onto the surface to determine a first set of 3D coordinates of points on the surface, determining susceptibility of the object to multipath interference by projecting and reflecting rays from the measured 3D coordinates of the points, selecting a pattern as a single line stripe or a single spot based on the susceptibility to multipath interference, and projecting the pattern onto the surface to determine a second set of 3D coordinates.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
98.
DIAGNOSING MULTIPATH INTERFERENCE AND ELIMINATING MULTIPATH INTERFERENCE IN 3D SCANNERS USING AUTOMATED REPOSITIONING
A method for determining 3D coordinates of points on a surface of the object by providing a 3D coordinate measurement device attached to a moveable apparatus that is coupled to a position sensing mechanism, all coupled to a processor, projecting a pattern of light onto the surface to determine a first set of 3D coordinates of points on the surface, determining susceptibility of the object to multipath interference by projecting and reflecting rays from the measured 3D coordinates of the points, moving the moveable apparatus under processor control to change the relative position of the device and the object, and projecting the a pattern of light onto the surface to determine a second set of 3D coordinates.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
99.
METHOD OF DETERMINING A COMMON COORDINATE SYSTEM FOR AN ARTICULATED ARM COORDINATE MEASUREMENT MACHINE AND A SCANNER
A method of determining a mathematical transformation to place three-dimensional (3D) coordinates of points measured by an articulated arm coordinate measurement machine (AACMM) and 3D points measured by a scanner in a common coordinate system is provided. The method including providing the 3D scanner and the AACMM having a probe. The scanner and AACMM each have a local frame of reference. Three non-collinear targets are measured with the probe and then with the scanner. 3D probe reference coordinates and 3D scanner reference coordinates are determined based on the measurement of the targets by the AACMM and scanner. The mathematical transformation is determined based at least in part on the 3D probe reference coordinates and the 3D scanner reference coordinates, the mathematical transformation characterized at least in part by a collection of parameters.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01B 5/008 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
100.
THREE-DIMENSIONAL COORDINATE SCANNER AND METHOD OF OPERATION
An assembly that includes a projector and camera is used with a processor to determine three-dimensional (3D) coordinates of an object surface. The processor fits collected 3D coordinates to a mathematical representation provided for a shape of a surface feature. The processor fits the measured 3D coordinates to the shape and, if the goodness of fit is not acceptable, selects and performs at least one of: changing a pose of the assembly, changing an illumination level of the light source, changing a pattern of the transmitted With the changes in place, another scan is made to obtain 3D coordinates.
G01B 21/04 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
G01S 17/66 - Tracking systems using electromagnetic waves other than radio waves
G01B 5/004 - Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object