IP Library Granted Patent US 10,437,223
Granted Patent B2
US 10,437,223 · App. 14/559,652 · Granted Oct 8, 2019

Measuring system and method for automated measurement of an object

Inventors: Bo Pettersson (London, GB); Knut Siercks (Mörschwil, CH)
Assignee: HEXAGON TECHNOLOGY CENTER GMBH
G05B19/401G01B21/04G01S17/42G06F17/50H04L67/10Y02P90/265
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,437,223
App. No.
14/559,652
Granted
Oct 8, 2019
Kind
B2
Abstract

Some embodiments described herein relate to a measuring system for automated measurement of an object and detection of differences between features of the object and CAD data of the object. The measuring system may include a measuring device having a distance meter for measuring a position of at least one remote target point, a local computer terminal that is connected to or part of the measuring system, an assigned memory unit for storing the data base comprising the CAD data and an assigned set of measurement software program for controlling the measuring system. In some embodiments, the stored CAD data of the object comprise typical dimensions and tolerances of the features of the object and the assigned set of measurement software programs for controlling the measuring system comprises an optimization algorithm for the measurement of each feature.

Claims (117)

1. A measuring system for automated measurement of an object and detection of differences between features of the object and CAD data of the object, the CAD data being stored in a database, the measuring system comprising:

a measuring device having a distance meter for measuring a position of at least one remote target point;

a local computer terminal that is connected to or part of the measuring system;

an assigned memory unit for storing the database comprising the CAD data, wherein the assigned memory unit is provided at least partially at the site of the local computer terminal; and

an assigned set of measurement software programs for controlling the measuring system,

wherein the stored CAD data of the object comprise dimensions and tolerances of the features of the object;

wherein the assigned set of measurement software programs for controlling the measuring system comprises an optimization algorithm for the measurement of each feature, the optimization algorithm being designed to select automatically, dependent on the stored dimensions and tolerances of the features of the object to be measured, measuring parameters of the measuring system and a measurement software program from the set of measurement software programs;

wherein the assigned set of measurement software programs for controlling the measuring system is installed at least partially in a central computer of a local network or an internet server and accessible from the local computer terminal over a local network connection and/or an internet connection; and

wherein the optimization algorithm is adapted to effect, after selection of a feature of the object to be measured by an operator, a presentation of a set of options to the operator for selection, the set comprising:

possible accuracy levels for the measurement of the feature,

an input option for the operator for selection of an accuracy level,

needed software packages comprising additional measurement software programs for measuring the feature with the selected accuracy level, the needed software packages being installed on the central computer, and

an input option for the operator for selection of a needed software package to be accessed over the local network or internet connection.

2. The measuring system according to claim 1 , wherein the measuring device is adapted for measuring the position of the target point by determining a position and an orientation of a measuring auxiliary means, wherein:

the measuring device is a laser tracker,

the distance meter is a laser distance meter, and

the measuring auxiliary means comprises a retro-reflector and an optically perceivable pattern comprising light spots.

3. The measuring system according to claim 1 , wherein the distance meter is a laser distance meter, and the measuring device comprises at least one of a theodolite or a total-station, a laser scanner, and a laser tracker.

4. The measuring system according to claim 1 , wherein the assigned memory unit is provided at least partially:

on the central computer of the local network and/or the internet server and accessible over the local network connection and/or the internet connection, respectively, wherein the local computer terminal is connected with the internet.

5. The measuring system according to claim 1 , wherein the further set of features to be presented comprises at least an estimated time for measuring with a certain measurement accuracy.

6. A measuring system for automated measurement of an object, the measuring system comprising:

a measuring device having a distance meter for measuring a position of at least one remote target point;

a local computer terminal that is connected to or part of the measuring system; and

an assigned set of measurement software programs for controlling the measuring system,

wherein the assigned set of measurement software programs for controlling the measuring system comprises an optimization algorithm for the measurement of a feature, the optimization algorithm being designed to select automatically, dependent on feature data and/or measurement data selected by a user, measuring parameters of the measuring system, and/or a measurement software program from the set of measurement software programs, wherein the feature data comprises dimensions of a feature of the object and the measurement data comprises a speed or tolerance level for the automated measurement;

wherein the assigned set of measurement software programs for controlling the measuring system is installed at least partially in a central computer of a local network or an internet server and accessible from the local computer terminal over a local network connection and/or an internet connection; and

wherein after selection of a feature of the object to be measured, effected by the optimization algorithm a set of options is presented to an operator, the set comprising:

possible accuracy levels for measurement of the feature,

an input option for the operator for selection of an accuracy level,

needed software packages for measuring the feature with the selected accuracy level, the needed software packages being installed on the central computer, and

an input option for the operator for selection of a needed software package,

wherein a selected software package is accessed over the local network or internet connection.

7. The measuring system according to claim 6 , wherein the measuring device is adapted for measuring the position of the target point by determining a position and an orientation of a measuring auxiliary means, wherein:

the measuring device is a laser tracker,

the distance meter is a laser distance meter, and

the measuring auxiliary means comprises a retro-reflector and an optically perceivable pattern comprising light spots.

8. The measuring system according to claim 6 , wherein the distance meter is a laser distance meter, and the measuring device comprises at least one of a theodolite or a total-station, a laser scanner, and a laser tracker.

9. The measuring system according to claim 6 , wherein an assigned memory unit is provided at least partially:

on the central computer of the local network and/or the internet server and accessible over the local network connection and/or the internet connection, respectively, wherein the local computer terminal is connected with the internet.

10. The measuring system according to claim 6 , wherein the assigned set of measurement software programs for controlling the measuring system is installed at least partially at the site of the local computer terminal.

11. The measuring system according to claim 6 , wherein the further set of features to be presented comprises at least an estimated time for measuring with a certain measurement accuracy.

12. A method for automated measurement of an object with a measuring system and for automated detection of deviations between a feature of the object and CAD data of the object, the CAD data being stored in a database, the measuring system comprising

a measuring device having a distance meter for measuring a position of at least one remote target point;

a local computer terminal that is connected to or part of the measuring system;

an assigned memory unit for storing the database comprising the CAD data, wherein the assigned memory unit is installed at least partially at the site of the local computer terminal; and

an assigned set of measurement software programs for controlling the measuring system,

the method comprising:

selecting a feature of the object to be measured by the measuring system;

selecting measurement parameters of the measuring system;

measuring the feature of the object;

detecting deviations between the feature and the CAD data; and

presenting deviations between the feature and the CAD data;

wherein the stored CAD data of the object comprises dimensions and tolerances of the features of the object; and

wherein selecting measurement parameters of the measuring system comprises automatically selecting, by an optimization algorithm, for the measurement of each feature, dependent on the stored dimensions and tolerances of the features of the object to be measured, measuring parameters of the measuring system, and/or a measurement software program from a set of measurement software programs,

wherein the assigned set of measurement software programs for controlling the measuring system is installed at least partially on a central computer of a local network or an internet server and accessed over a local network connection and/or an internet connection, and the method is executed at least partially in connection with the local network or the internet server; and

wherein the optimization algorithm is adapted to effect, after selection of a feature of the object to be measured by an operator, a presentation of a set of options for the operator, the set comprising:

possible accuracy levels for the measurement of the feature,

an input option for the operator for selection of an accuracy level,

needed software packages comprising additional measurement software programs for measuring the feature with the selected accuracy level, the needed software packages being installed on the central computer, and

an input option for the operator for selection of a needed software package to be accessed over the local network or internet connection.

13. The method according to claim 12 , wherein:

the measuring device is adapted for measuring the position of the target point by determining a position and an orientation of a measuring auxiliary means;

the measuring device is a laser tracker,

the distance meter is a laser distance meter, and

the measuring auxiliary means comprises a retro-reflector and an optically perceivable pattern comprising light spots.

14. The method according to claim 12 , wherein

the distance meter is a laser distance meter, and

the measuring device comprises at least one of a theodolite or a total-station, a laser scanner, and a laser tracker.

15. The method according to claim 12 , wherein:

features of the object having different sizes and tolerances are measured, and/or

the set of measurement software programs comprises measurement software programs for measuring features of different sizes and tolerances, which are automatically selected and executed in the course of performing a measurement.

16. The method according to claim 12 , wherein the assigned memory unit is installed at least partially:

on the a central computer of the local network and/or the internet server and accessed over the local network connection and/or the internet connection, respectively.

17. The method according to claim 12 , wherein:

the automatic selection of the measurement software program is subject to:

parameters of the measuring system, particularly the kind of laser-based distance measuring device,

attributes of the feature of the object to be measured, and/or

operator-selected parameters, in particular an accuracy or tolerance level, and/or a throughput or speed level of measurement to be executed.

18. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to execute the method as recited in claim 12 .

19. The method according to claim 12 , wherein at least an estimated time for measuring with a certain measurement accuracy is presented to the operator.

20. A method for automated measurement of an object with a measuring system, the measuring system comprising:

a measuring device having a distance meter for measuring a position of at least one remote target point;

a local computer terminal that is connected to or part of the measuring system; and

an assigned set of measurement software programs for controlling the measuring system,

the method comprising:

selecting a feature of the object to be measured by the measuring system;

selecting measurement parameters of the measuring system;

measuring the feature of the object; and

presenting the result of measuring the feature;

wherein selecting measurement parameters of the measuring system comprises automatically selecting, by an optimization algorithm, for the measurement of each feature, dependent on feature data and/or measurement data selected by a user, measuring parameters of the measuring system, and/or a measurement software program from a set of measurement software programs, wherein the feature data comprises dimensions of a feature of the object and the measurement data comprises a speed or tolerance level for the automated measurement;

wherein the assigned set of measurement software programs for controlling the measuring system is installed at least partially on a central computer of a local network or an internet server and accessed over a local network connection and/or an internet connection, and the method is executed at least partially in connection with the network or the internet server; and

wherein the optimization algorithm is adapted to effect, after selection of a feature of the object to be measured by an operator, a presentation of a set of options for the operator, the set comprising:

possible accuracy levels for the measurement of the feature,

an input option for the operator for selection of an accuracy level,

needed software packages comprising additional measurement software programs for measuring the feature with the selected accuracy level, the needed software packages being installed on the central computer, and

an input option for the operator for selection of a needed software package to be accessed over the local network or internet connection.

21. The method according to claim 20 , wherein:

the measuring device is adapted for measuring the position of the target point by determining a position and an orientation of a measuring auxiliary means;

the measuring device is a laser tracker,

the distance meter is a laser distance meter, and

the measuring auxiliary means comprises a retro-reflector and an optically perceivable pattern comprising light spots.

22. The method according to claim 20 , wherein

the distance meter is a laser distance meter, and

the measuring device comprises at least one of a theodolite or a total-station, a laser scanner, and a laser tracker.

23. The method according to claim 20 , wherein:

features of the object having different sizes and tolerances are measured, and/or

the set of measurement software programs comprises measurement software programs for measuring features of different sizes and tolerances, which are automatically selected and executed in the course of performing a measurement.

24. The method according to claim 20 , wherein an assigned memory unit is installed at least partially

on the central computer of the local network and/or the internet server and accessed over the local network connection and/or the internet connection, respectively.

25. The method according to claim 20 , wherein the assigned set of measurement software programs for controlling the measuring system is installed at least partially at the site of the local computer terminal, and the method is executed at least partially on the local computer terminal.

26. The method according to claim 20 , wherein the automatic selection of the measurement software program is subject to:

parameters of the measuring system, particularly the kind of laser-based distance measuring device,

attributes of the feature of the object to be measured, and/or

operator-selected parameters, in particular an accuracy or tolerance level, and/or a throughput or speed level of measurement to be executed.

27. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to execute the method as recited in claim 20 .

28. The method according to claim 20 , wherein at least an estimated time for measuring with a certain measurement accuracy is presented to the operator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: HEXAGON TECHNOLOGY CENTER GMBH
To: HEXAGON INNOVATION HUB GMBH
Reel/Frame 073833/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2014
From: PETTERSSON, BO; SIERCKS, KNUT
To: HEXAGON TECHNOLOGY CENTER GMBH
Reel/Frame 034393/0766 →
Priority Claims (1)
EP 13195725 · Dec 4, 2013 · regional
Continuity (1)
Related Publication 20150153720A1 · Jun 4, 2015
Cited By (1)
US 12,605,838