Portable Articulated Arm Coordinate Measuring Machine Having Integrated Software Controls
First Claim
1. A portable articulated arm coordinate measurement machine (AACMM), comprising:
- a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each of the arm segments including at least one position transducer for producing position signals;
a measurement device attached to the first end of the AACMM; and
an electronic circuit having a self-contained operating environment for the AACMM, the self-contained operating environment including a user interface application, an application programming interface, and logic configured forperforming data collection including receiving position signals from the transducers;
calculating data corresponding to a position of the measurement device, the calculating responsive to the position signals; and
outputting the data to at least one of the user interface application and the application programming interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable articulated arm coordinate measurement machine (AACMM) having integrated software controls. The AACMM includes a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each of the arm segments including at least one position transducer for producing position signals. The AACMM also includes a measurement device attached to the first end of the AACMM, and an electronic circuit having a self-contained operating environment for the AACMM. The self-contained operating environment includes a user interface application, an application programming interface, and logic. The logic is configures for performing data collection including receiving position signals from the transducers, calculating data corresponding to a position of the measurement device, the calculating responsive to the position signals, and outputting the data to at least one of the user interface application and the application programming interface.
-
Citations
26 Claims
-
1. A portable articulated arm coordinate measurement machine (AACMM), comprising:
-
a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each of the arm segments including at least one position transducer for producing position signals; a measurement device attached to the first end of the AACMM; and an electronic circuit having a self-contained operating environment for the AACMM, the self-contained operating environment including a user interface application, an application programming interface, and logic configured for performing data collection including receiving position signals from the transducers; calculating data corresponding to a position of the measurement device, the calculating responsive to the position signals; and outputting the data to at least one of the user interface application and the application programming interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of implementing a portable articulated arm coordinate measuring machine (AACMM), the method comprising:
providing a self-contained operating environment for the portable AACMM, the portable AACMM comprised of a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one position transducer for producing position signals, a measurement device attached to the first end of the portable AACMM, and an electronic circuit having the self-contained operating environment, the electronic circuit including a user interface application, an application programming interface, and logic configured for performing data collection including receiving position signals from the transducers; calculating data corresponding to a position of the measurement device, the calculating responsive to the position signals; and outputting the data to at least one of the user interface application and the application programming interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer program product for implementing a portable articulated arm coordinate measuring machine (AACMM), the computer program product comprising a storage medium having computer-readable program code embodied thereon, which when executed by an electronic circuit on the AACMM causes the computer to implement a method, the method including:
providing a self-contained operating environment for the portable AACMM, the portable AACMM comprised of a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one position transducer for producing position signals, a measurement device attached to the first end of the portable AACMM, and the electronic circuit, the electronic circuit having the self-contained operating environment and including a user interface application, an application programming interface, and logic configured for performing data collection including receiving position signals from the transducers; calculating data corresponding to a position of the measurement device, the calculating responsive to the position signals; and outputting the data to at least one of the user interface application and the application programming interface. - View Dependent Claims (22, 24, 25, 26)
-
23. The computer program product of 21, wherein the performing is initiated in response to the AACMM being powered on.
Specification