Source: http://www.google.es/patents/US8615893
Timestamp: 2017-12-11 13:38:28
Document Index: 163456757

Matched Legal Cases: ['application No. 61', 'application No. 61', 'application No. 61', 'Application No. 11', 'Application No. 11', 'Application No. 11']

Patente US8615893 - Portable articulated arm coordinate measuring machine having integrated ... - Google Patentes
A method for performing a diagnostic or calibration procedure on a portable articulated arm coordinate measurement machine (AACMM). 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,...http://www.google.es/patents/US8615893?utm_source=gb-gplus-sharePatente US8615893 - Portable articulated arm coordinate measuring machine having integrated software controls
Número de publicación US8615893 B2
Número de solicitud US 13/400,840
También publicado como US20120144685
Número de publicación 13400840, 400840, US 8615893 B2, US 8615893B2, US-B2-8615893, US8615893 B2, US8615893B2
Inventores Paul C. Atwell, Clark H. Briggs, Burnham Stokes
Citas de patentes (478), Otras citas (118), Citada por (2), Clasificaciones (15), Eventos legales (2)
Portable articulated arm coordinate measuring machine having integrated software controls
US 8615893 B2
1. A method for performing a diagnostic or calibration procedure on an articulated arm coordinate measurement machine (AACMM), the method comprising:
providing the AACMM, the AACMM having 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;
providing a measurement device attached to the first end of the AACMM;
providing an electronic circuit in the AACMM, the electronic circuit including a processor, the electronic circuit configured to receive the position signals from the transducers and to provide data corresponding to a position of the measurement device, the electronic circuit having a self-contained operating environment for the AACMM, the self-contained operating environment including a user interface application;
providing a display device attached to the AACMM, the display device and the electronic circuit being an integral part of the AACMM, the display device in communication with the user interface application;
displaying on the display device a plurality of choices, at least one of the choices being to perform a diagnostic or calibration procedure for the AACMM;
selecting one of the diagnostic or calibration procedures responsive to input from an operator;
displaying on the display device information for performing the procedure;
performing, responsive to input from the operator, the selected diagnostic or calibration procedure; and
displaying on the display device results of the selected diagnostic or calibration procedure.
4. The method of performing a diagnostic or calibration procedure of claim 3, wherein:
the selecting of one of the diagnostic or calibration procedure includes selecting the mount stability diagnostic procedure;
the displaying on the display device information for performing the procedure includes an indication that force is to be applied to a prescribed portion of the AACMM in a prescribed manner or an indication that arm segments are to be moved in a prescribed manner; and
the displaying on the display device results of the diagnostic or calibration procedure includes indicating whether the articulated arm coordinate measurement machine is considered stable or unstable.
5. The method of performing a diagnostic or calibration procedure of claim 3, wherein:
the displaying on the display device information for performing the procedure includes an indication that a probe tip is to be placed in a nest and force is to be applied to a prescribed portion of the AACMM in a prescribed manner; and
the displaying results of the diagnostic or calibration procedure includes indicating whether the articulated arm coordinate measurement machine is considered stable or unstable.
6. The method of performing a diagnostic or calibration procedure of claim 3, wherein:
the selecting of one of the diagnostic or calibration procedure includes selecting SPAT diagnostic procedure or the SPAT calibration procedure;
the displaying on the display device information for performing the procedure includes indicating whether the arm segments have been moved more than a predetermined amount; and
the displaying results of the diagnostic or calibration procedure includes displaying an error value or displaying whether performance of the AACMM is inside or outside a specification.
7. The method of performing a diagnostic or calibration procedure of claim 3, wherein:
the selecting of one of the diagnostic or calibration procedure includes selecting the hard probe calibration procedure;
the displaying on the display device information for performing the procedure includes displaying a figure showing a movement to be made by the operator and providing feedback to indicate when the desired movement has been performed; and
the displaying results of the diagnostic or calibration procedure includes indicating an error value or indicating whether the hard probe calibration procedure was successful.
8. The method of performing a diagnostic or calibration procedure of claim 3, wherein:
the selecting of one of the diagnostic or calibration procedure includes selecting the LLP calibration procedure;
the displaying on the display device information for performing the procedure includes displaying a figure showing how a laser line probe is to be moved over an object and providing feedback to indicate when the desired movement has been performed; and
the displaying results of the diagnostic or calibration procedure includes indicating an error value or indicating whether the LLP calibration procedure was successful.
9. The method of performing a diagnostic or calibration procedure of claim 3, wherein:
the selecting by an operator one of the diagnostic or calibration procedure includes selecting the quick arm compensation procedure;
the displaying on the display device information for performing the procedure includes information on the movement to be performed; and
the displaying results of the diagnostic or calibration procedure includes indicating an error value or indicating that the quick arm compensation results were applied to change at least one compensation parameter of the AACMM.
The present application is a continuation in part of U.S. patent application Ser. No. 13/006,484, filed Jan. 14, 2011 which in turn claims the benefit of provisional application No. 61/296,555 filed Jan. 20, 2010, the contents of which are hereby incorporated by reference in their entireties. The present application is also a continuation-in-part of U.S. patent application Ser. No. 13/006,503 filed Jan. 14, 2011, which in turn claims the benefit of provisional application No. 61/296,555 filed on Jan. 20, 2010, the contents of which are hereby incorporated by reference in their entireties. The present application is also a continuation-in-part of U.S. patent application Ser. No. 13/006,455 filed Jan. 14, 2011, which in turn claims the benefit of provisional application No. 61/296,555 filed on Jan. 20, 2010, the contents of which are hereby incorporated by reference in their entireties.
The present disclosure relates to a coordinate measuring machine, and more particularly to a portable articulated arm coordinate measuring machine having integrated software controls.
Contemporary portable AACMMs require a connection to an external computer, such as a laptop, to calculate positional data from the raw measurement data collected by the AACMM. In addition, the external computer also provides a user interface application to allow the operator to give instructions to the AACMM. Thus, an AACMM is required to have a driver that supports communication with a variety of operating systems (and operating system levels). In addition, troubleshooting is often difficult because other applications, including those not related to portable AACMM functions, may also be executing on the external computer and impacting portable AACMM functions. Though current AACMMs are suitable for their intended purpose, it would be desirable to reduce the amount of variability introduced by the use of an external computer in conjunction with the portable AACMM to perform measurement functions.
An embodiment is a method for performing a diagnostic or calibration procedure on an articulated arm coordinate measurement machine (AACMM). The method includes providing the AACMM. The AACMM has a manually positionable articulated arm portion having opposed first and second ends, and the arm portion includes a plurality of connected arm segments. Each of the arm segments includes at least one position transducer for producing position signals. A measurement device attached to the first end of the AACMM is provided. In addition, an electronic circuit in the AACMM is provided. The electronic circuit includes a processor and is configured to receive the position signals from the transducers and to provide data corresponding to a position of the measurement device. The electronic circuit has a self-contained operating environment for the AACMM that includes a user interface application. A display device attached to the AACMM is also provided. The display device and the electronic circuit are integral parts of the AACMM, and the display device is in communication with the user interface application. A plurality of choices is displayed on the display device, with at least one of the choices being to perform a diagnostic or calibration procedure for the AACMM. One of the diagnostic or calibration procedures is selected based on input from an operator. Information for performing the procedure is displayed on the display device. Based on input from the operator, the selected diagnostic or calibration procedure is performed and the results are displayed on the display device.
FIG. 4 is a flow diagram of a process for implementing a self-contained operating environment on the AACMM in accordance with an embodiment;
FIG. 5 is a user interface screen presented to an operator when the AACMM is powered on in accordance with an embodiment;
FIG. 6 is a user interface screen presented to an operator when performing part setup in accordance with an embodiment;
FIG. 7 is a user interface screen presented to an operator when performing measurement in accordance with an embodiment;
FIG. 8 is a user interface screen presented to an operator when displaying position data;
FIG. 9 is a user interface screen presented to an operator when reviewing features in accordance with an embodiment;
FIG. 10 is a user interface screen presented to an operator when managing files on the AACMM in accordance with an embodiment;
FIG. 11 is a user interface screen presented to an operator when managing settings on the AACMM in accordance with an embodiment;
FIG. 12 is a is a flow diagram of a process for verifying that requested updates to the AACMM are authorized in accordance with an embodiment;
FIG. 13 is a user interface screen presented to an operator when performing diagnostics in accordance with an embodiment;
FIG. 14 is a user interface screen presented to an operator when performing calibration in accordance with an embodiment; and
FIG. 15 is a flow diagram of a process for performing a diagnostic or calibration procedure in accordance with an embodiment.
An articulated arm coordinate measuring machine (AACMM) having a self-contained operating environment is provided in accordance with exemplary embodiments. As used herein, the term “self-contained operating environment” refers to the AACMM being portable, with all of the elements required to perform measurement located on the portable AACMM (e.g., within a housing of the AACMM). This is contrasted with an AACMM that requires a laptop, or other processing device, to perform some functions (e.g., calculating positional data from raw measurement data). The self-contained AACMM may be powered by a battery and/or plugged in to a power source (e.g., 120 VAC). In an embodiment, the self-contained AACMM operates in a “kiosk mode” where the software on the AACMM is designed to perform a set of supported functions that are presented to the operator in a user interface screen when the AACMM is powered on. The “kiosk mode” provides a dedicated and controlled environment where the operator does not need to be concerned with the operating environment (e.g., operating system, software versions, etc.) of the AACMM. Further, the operator does not need to be concerned with the nuances of bringing up an operating system and loading particular software. In an embodiment, a user interface screen is presented to the operator when the AACMM is powered on to guide the operator through using the functions provided by the AACMM.
FIG. 2 is a block diagram of electronics utilized in an AACMM 100 in accordance with an embodiment. The embodiment shown in FIG. 2 includes an electronic data processing system 210 including a base processor board 204 for implementing the base processing system, a user interface board 202, a base power board 206 for providing power, a Bluetooth module 232, and a base tilt board 208. The user interface board 202 includes a computer processor for executing user interface application software to perform user interface, display, and other functions described herein.
In an embodiment shown in FIG. 3, the base processor board 204 includes the various functional blocks illustrated therein. For example, a base processor function is utilized to support the collection of measurement data from the AACMM 100 and receives raw arm data (e.g., encoder system data) via the arm bus 218 and a bus control module function 308. The memory function 304 stores programs and static arm configuration data. The base processor board 204 also includes an external hardware option port function 310 for communicating with any external hardware devices or accessories such as an LLP 242. A real time clock (RTC) and log 306, a battery pack interface (IF) 316, and a diagnostic port 318 are also included in the functionality in an embodiment of the base processor board 204 depicted in FIG. 3.
The base processor board 204 transmits and collects raw measurement data (e.g., encoder system counts, temperature readings) for processing into measurement data without the need for any preprocessing, such as disclosed in the serial box of the aforementioned '582 patent. The base processor board 204 sends the processed data to the display processor 328 on the user interface board 202 via an RS485 interface (IF) 326. In an embodiment, the base processor board 204 also sends the raw measurement data to an external computer.
FIG. 4 illustrates a process flow for providing an AACMM 100 having a self-contained operating environment in accordance with an embodiment. In an embodiment, the self-contained operating environment uses a commercially available operating system such as, but not limited to, Windows CE. The process shown in FIG. 4 is performed by the electronic data processing system 210 (also referred to herein as an “electronic circuit”). At step 402, the AACMM 100 is powered on and a user interface screen, such as that shown in FIG. 5, is presented to the operator via the LCD 338. At step 404, user interface screens, such as those shown in FIGS. 6-7, step the user through a data collection process. At step 406, positional data is calculated at the base processor board 204 of the AACMM 100, and at step 408, the positional data is output to a user interface application and/or to an application programming interface. If the positional data is output to the user interface application, then user interface screens such as those shown in FIGS. 8-9 are displayed. In an embodiment, the application programming interface communicates with one or more applications executing on the AACMM (e.g., on the display processor 328, on the coldfire processor 302) to perform one or more of the functions described herein. In an embodiment, the application programming interface also interfaces with one or more applications executing external to the AACMM (e.g., CAD/CAM software, measurement software). The user interface application is a specialized application that interfaces with a user interface device such as the color LCD 338 to communicate with the operator.
FIG. 5 is a main menu user interface screen 500 presented to an operator when the AACMM 100 is powered on in accordance with an embodiment. In an embodiment, the main menu user interface screen 500 depicted in FIG. 5 is displayed on the LCD 338 on the user interface board 202. In an embodiment, the user interface board 202 includes resident user interface applications (e.g., stored in the memory 332) and executed by the display processor 328 for providing a graphical user interface (GUI) with selectable menu options corresponding to the available functions implemented by the AACMM 100. The GUI may be implemented as a set of menu options, such as those shown in FIG. 5. In FIG. 5, a main menu user interface screen 500 displayed on the LCD 338 illustrates various menu options, such as “Part Setup” (e.g., for specifying part elements such as planes, lines, circles, and cylinders), “Measure” (e.g., for specifying features, lengths, angles, and positions), “Files” (e.g., for defining new parts, loading macros, and transferring data), “Settings” (e.g., for specifying applications, network connections, display characteristics, sound elements, power parameters, and languages), and “Diagnostics” (e.g., for performing diagnostics such as those shown in FIG. 13 below). In an embodiment, an operator makes a selection (e.g., by touching the screen on the LCD 338) to initiate an action. The main menu user interface screen 500 includes several icons: a probe tip at the bottom which, when selected, brings up compensation screens used to determine a location of the probe; a battery in the top right which indicates how much battery power still remains which is helpful to the operator when the AACMM 100 is being powered by a battery; and network icon (“WiFi”) which indicates current network connections. The icons shown in FIG. 5 are exemplary in nature as other icons to show status and/or to initiate fast paths to functions may be implemented by other embodiments.
FIG. 6 is a part setup user interface screen 600 presented to an operator when the operator selects “Part Setup” on the main menu user interface screen 500 shown in FIG. 5. In an embodiment, the part setup user interface screen 600 is used by the operator to select a type of part measurement to be performed during data collection. The part setup user interface screen 600 has an icon shaped like a house which is used to bring the operator back to the main menu user interface screen 500, and an icon shaped like an arrow to bring the operator back to a previous user interface screen.
FIG. 7 is a measure user interface screen 700 presented to an operator for performing part measurement in accordance with an embodiment. The measure user interface screen 700 is displayed when the operator selects “Measure” on the main menu user interface screen 500 shown in FIG. 5. The measure user interface screen 700 options include “Features”, “Lengths”, “Angles”, “Position Display”, and “Review Features”. Examples of features (that may be selected on a subsequent screen or pop-up window) include, but are not limited to circle, cylinder, line, plane, point, and sphere. In an embodiment, once a feature is selected, additional user interface screens step the operator through the measurement process to collect raw measurement data. For example, if a plane is selected, a picture of a plane is displayed on the LCD 338 along with dots indicating which measurement point to take next. As described previously, the measurement device may be implemented by any number of devices including a touch probe where a measurement point is taken by pressing the touch probe to the part being measured. Examples of lengths include, but are not limited to point-to-point, point-to-plane, plane-to-plane, sphere-to-sphere, and circle-to-circle. Examples of angles include, but are not limited to plane-to-plane, plane-to-cylinder, line-to-line, and apex. In an embodiment, once a length or angle is selected, additional user interface screens step the user through the measurement process to collect raw measurement data (also referred to herein as position signals).
FIG. 8 is a position display user interface screen 800 presented to an operator when the operator selects “Position Display” from the measure user interface screen 700 as shown in FIG. 7. The position data is calculated by the AACMM 100 based on the raw measurement data. An operator may view, via the position display user interface screen 800, position data for each of the selected measurement points. Further details, such as the raw measurement data (e.g., including angles and temperatures at each encoder system) may also be output to the operator.
FIG. 9 is a review features user interface screen 900 presented to an operator when the operator selects “Review Features” from the measure user interface screen 700 as shown in FIG. 7. Using the review features user interface screen 900, an operator may view position data of measured features. FIG. 9 has a camera icon that is displayed when a camera (e.g., a web camera) is plugged in to the AACMM 100. The web camera can be used to take a picture of the part being measured. The picture can then be saved, measurement points can be overlaid on the picture, and the picture displayed and used to assist an operator in measuring the part.
FIG. 10 is a files user interface screen 1000 presented to an operator when managing files on the AACMM 100 in accordance with an embodiment. The files user interface screen 1000 is displayed on the LCD 338 when the operator selects “Files” on the main menu user interface screen 500 shown in FIG. 5. In an embodiment, the files user interface screen 1000 is used by the operator to manage files on the AACMM 100. When “New Part” is selected, a file to store measurement data for a new part is opened. When “Transfer Files” is selected, the operator is prompted to transfer parts and/or macro files between two or more of a USB, a SD and an on-board flash memory. When “Load Macro” is selected, a sequence of measurement steps is shown to guide an operator through measuring a part. When “Load Parts” is selected, measurement data already taken for a part is displayed (e.g., for review). When “Save Macro” is selected, the operator is prompted to save a macro, and when “Save Parts” is selected, the operator is prompted to save part data.
FIG. 11 is a settings user interface screen 1100 presented to an operator when managing settings on the AACMM 100 in accordance with an embodiment. The settings user interface screen 1100 is displayed on the LCD 338 when the operator selects “Settings” on the main menu user interface screen 500 shown in FIG. 5. An operator may change application settings, connection settings, display settings, sound settings, update software, and language settings. In an embodiment, application settings may be updated by the operator. For example, the minimum point distance may be adjusted, scanning may be enabled/disabled and/or a current time may be set. Similarly, network connection settings; display settings (size of font, colors, etc.); sound settings (volume, type of sound, etc.); update software; and language settings (French, English, etc.) may be updated by the operator. The ranges of items that can be changed and the values that they can be changed to are dictated by a current operating environment of the AACMM 100. The current operating environment includes software and/or hardware interfaces to each of the elements that may be set. For example, the display interface defines the universe of display attributes that may be updated, and includes valid values of any attributes. Similar interfaces are provided for the connections, sound, software updates, and language elements. In an embodiment, when an operator selects update software, a list containing the current (or latest) software version and the version of the software on the AACMM 100 is displayed, and the operator may be prompted through a software upgrade process. Alternatively, the list may include all or a subset of supported software versions between the software version on the AACMM 100 and the latest software version available.
FIG. 12 is a is a flow diagram of a process for verifying that requested updates to the AACMM 100 are authorized in accordance with an embodiment. At step 1202, a request to update AACMM 1000 software code is received from a user. In an embodiment, the update request is initiated from a sub-menu of the settings user interface screen 1100 shown in FIG. 11. For example, the sub-menu may have an “update application software” option that the operator has selected. In an embodiment, the application software includes any logic instructions being used by the self-contained operating environment of the AACMM 100. This includes, but is not limited to, any updates to application software, the application programming interface, the user interface application, the connection interface, the display interface, the sound interface, the power interface, and the language interface, the operating system. For example, the update may include allowing the display interface to support a new setting, allowing the language interface to support a new language, modifying a user interface screen, etc. In order to keep a controlled environment, block 1204 is performed to verify that the user (e.g., the operator and/or source of the update) has authorization to make the update. The authorization is performed in any manner known in the art. If the user does not have authorization, the request is denied at block 1208. If the user does have authorization, the update to the AACMM 100 is performed at block 1206.
FIG. 13 is a diagnostics user interface screen 1300 presented to an operator in accordance with an embodiment when “Diagnostics” is selected as an option from FIG. 5. As shown in FIG. 13, the operator is given the option to verify that that mount is stable (also referred to herein as an inclinometer stability test), to perform a single point articulation test (SPAT) (described below in reference to FIGS. 14 and 15), to perform a temperature stability test, to view an event log of results of previous diagnostics tests, to view an environment log(e.g., of ambient temperature, humidity, or other data collected by the environmental recorder 362), and to view system information (e.g., software levels, part numbers, and/or help information). Data collected from the environmental recorder 362 may be read and displayed to an operator (e.g., via LCD 338). This data may include historical event data triggered by shock or vibration, and/or data collected when the environmental recorder 362 automatically awakens at predetermined intervals to record data from all or a subset of the sensors. In an embodiment, the display of the data includes an automatic interpretation of the data including relating an event (e.g., extreme shock) to a change in performance.
If the operator selects “Mount” on FIG. 13, a mount stability diagnostic test is executed using, for example, input from the tilt sensor 366 (or other on board level) and from an operator. In an embodiment, the AACMM 100 is mounted to a surface (e.g., a table, a machining center, a wall, a floor) using the mounting device 120. The operator applies pressure to the mounting device 120 in an attempt to move the AACMM 100. In an embodiment, the tilt sensor (inclinometer) 366 indicates (e.g., via text, graphics, color) any movement of the mounting device 120 to the operator via the color LCD 338 or other display device. In another embodiment, the operator looks at an indicator on the tilt sensor 366 (e.g., a bubble) to determine movement. In another embodiment, the operator moves the arm segments in a prescribed motion and observes the change in the readings of the tilt sensor 366 in response. In a properly mounted AACMM 100, the changes in the readings of the tilt sensor 366 are expected to be small. The mount stability diagnostic test described herein (also referred to herein as an “inclinometer stability test”) is facilitated by logic (e.g., software, hardware) located on the electronic circuit of the AACMM 100.
In another embodiment, the measurement device on the AACMM 100 is held steady in a nest while the pressure is being applied to the mounting device 120. In an embodiment, the nest for the measurement device (e.g., the probe) can be mounted at a location. The location of the nest does not change once it is mounted at a location. A first data point is calculated based on position signals from the transducers received prior to the pressure being applied and a second data point is calculated based on position signals received after the pressure has been applied. If the difference in the readings of the first data point and the second data point are close enough (within a programmable threshold difference), then the mount is determined to be stable. If the first data point and the second data point are outside of the programmable threshold difference, then the mount is determined to be not stable. If the mount is stable, then the operator may proceed to measure data points with the AACMM 100. If the mount is not stable, then the electronic circuit may output an error message. The error message may be indicated, for example, on the built-in display screen, such as the LCD 338 or a light on the AACMM 100.
If the operator selects “Temperature” on FIG. 13, a temperature stability diagnostic test is executed using input from temperature sensors (e.g., temperature sensors 212) located on the AACMM 100. In an embodiment, logic located on the electronic circuit of the AACMM 100 monitors the temperature sensors and outputs the temperatures indicated by the temperature sensors to a display device for operator viewing. Once the temperatures have stabilized for a programmable period of time, the AACMM 100 is considered to be in a stable state and the operator may proceed to measure data points with the AACMM 100. If the temperatures are not stable within the programmable period of time, then the electronic circuit may output an error message. The error message may be indicated to the operator via a light on the AACMM 100, and/or via the display device on the AACMM 100. In an embodiment, the temperature stability test is initiated automatically when the AACMM 100 is powered on.
In an embodiment, the AACMM 100 is not considered to be stable until two or more diagnostic tests are performed and both indicate a stable state. In an embodiment, there are two primary diagnostic tests: temperature stability (e.g., is the arm warmed up?) and mounting stability (e.g., are the arm and work surface physically stable relative to the part to be measured?). In an embodiment, there is a level indicator (e.g., a bubble level, a tilt sensor) that can be used to determine if the work surface is level; however, the work surface being level is not critical to AACMM 100 accuracy. In an embodiment, the arm diagnostic tests are performed by software code that takes advantage of sensors and data that AACMM 100 provides.
The SPAT may be performed as a diagnostic or calibration procedure (FIG. 14). As a diagnostic procedure, the SPAT may provide pass/fail information indicating whether the AACMM 100 is operating within the manufacturer's specifications. As a calibration procedure, the AACMM 100 may provide details on the performance of the SPAT or it may change a parameter in response to the SPAT results.
FIG. 14 is a calibration user interface screen 1400 presented to an operator when the operator is performing calibration in accordance with an embodiment. As shown in FIG. 14, the operator is given the option to calibrate a hard probe, an LLP, and/or a touch probe. In addition, the operator may view a calibration log of previous calibration results.
The operator may choose, via the user interface screen 1400 of FIG. 14, to perform a hard probe calibration. Such a calibration includes placing the hard probe in a nest that constrains the center of the AACMM probe tip to a single point in space. The operator moves the arm segments in a prescribed pattern as indicated by a figure on the built-in display (e.g., LCD 338). As the probe tip is moved, the user interface may progress to new patterns of movement. When enough information has been collected, the user interface program will indicate whether the probe calibration has been successful, and other details may also be given. The purpose of the hard probe calibration is to provide information on the position of the probe tip relative to the AACMM 100 to which it is attached.
The user may elect to calibrate a laser line probe (LLP). Such a calibration may involve a variety of steps such as sweeping a stripe of laser light from the LLP across a flat surface. The display (e.g., LCD 338) may provide guidance in the measurements to be made. After the user performs the indicated actions, the user interface screen may indicate whether the calibration has been successful, and it may also provide other details such as error values.
The user may elect to perform a quick (or field) arm compensation, labeled “arm compensation” in FIG. 14. This type of compensation is performed following relatively quick procedures by the operator. Such procedures may include performing a SPAT test, measuring an artifact having a known distance, or performing some other type of measurement. The user interface screen may provide guidance to the operator in performing the quick compensation procedure. When the procedure is completed, the display may indicate whether the procedure was successful or unsuccessful. It may ask permission to install new parameters into the AACMM 100, or it may automatically install new parameters. The objective of this procedure is to improve articulated arm accuracy.
A calibration process which may be performed in accordance with an embodiment is shown in FIG. 15. The test procedure 1500 shown in FIG. 15 starts at block 1510 with providing an AACMM 100 that 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.
At block 1520 a measurement device attached to the first end of the AACMM 100 is provided. Such a measurement device might be a hard probe, a touch trigger probe, or an LLP, for example.
At block 1530, an electronic circuit (e.g., electronic data processing system 210) that includes a processor is provided. The electronic circuit is configured to receive the position signals from the transducers and to provide data corresponding to a position of the measurement device. The electronic circuit has a self-contained operating environment for the AACMM 100, and the self-contained operating environment includes a user interface application. In addition to the usual function of collecting transducer data and converting this data to three-dimensional coordinates, a processor within the electronic circuit also provides a self-contained operating environment (i.e., an operating system) that supports a user interface program. The user interface program provides the user interface screens shown in FIGS. 5-14. The user interface program may also carry out other functions related to the built-in display, and it may carry out calculations related to the functions performed when the user presses selected icons on the user interface screens.
At block 1540, a display device in communication with the user interface program is provided. The display device may be LCD 338 supported by display processor 328. It is a built-in display that is an integral part of the AACMM 100. Because the operating environment that supports that user interface program is self-contained, the AACMM 100 may be used without attaching the AACMM 100 to an external computer, thereby simplifying setup and performance of measurements in many cases.
At block 1550 a plurality of choices are displayed on the display device, with at least one of the choices being to perform a diagnostic or calibration procedure for the AACMM 100. Typically, the choices will be presented in the form of icons, as depicted in FIGS. 5-14.
At block 1560 an operator selects one of the diagnostic or calibration procedures. Not every selection presented on one of the user interface screens of FIGS. 13 and 14 will necessarily contain all of the steps shown in the flow diagram of FIG. 15. For example, the icon on FIG. 13 labeled “System Info” provides information to the operator but does not require that the operator perform a procedure according to a prescribed sequence of steps.
At block 1570 information for performing the procedure is displayed on the display device. In some cases, the information may be presented in the form of illustrations-either static or dynamic illustrations-indicating the actions to be taken by the operator. In other cases, the information may be in the form of a text description.
At block 1580 the operator performs the selected diagnostic or calibration procedure. In some cases, feedback on the display may be presented to the user indicating whether the actions being taken are those desired. For example, in the probe calibration of the single point articulation test, the program may monitor the angles of the joints within the arm and provide an indication of whether the correct movements are being performed. Other feedback such as audio feedback (beeps, voice messages, and the like) may be used to supplement feedback provided on the display.
At block 1590 the results of the selected diagnostic or calibration procedure are displayed on the display device. In some cases, the results may be in the form of a pass/fail message indicating whether, in the case of a diagnostic procedure, the AACMM 100 is performing as expected or whether, in the case of a compensation procedure, the new compensation parameters were successfully found and installed. In other cases, the results may include more detailed information such as the observed errors. It may also include an inquiry in which the operator is asked, for example, whether calculated parameters should be installed.
Advantages of performing the diagnostics and/or calibration solely on the AACMM 100 without requiring a personal computer (PC) to calculate coordinate data (e.g., x,y,z data) from position signals include: no extra equipment to carry or place in a work area; no wires or wireless interface to a PC required; no PC to buy, damage, or lose; and no issues with hardware and software compatibility because the software system is integrated with the hardware. Additional advantages include: the ability to perform quick measurements in the middle of a lengthy measurement session on a PC without interrupting work flow or losing data (the systems operate independently); a means to quickly validate measurements taken on PC based software; a faster, simpler, user interface (UI) for quick measurements that are not possible on a PC based system; and access to arm sensor data through a direct hardware interface which is not possible with a PC. Further advantages include control of wireless interface options through a direct hardware interface which is not possible via wireless remote devices (i.e., a PC cannot change arm Wi-Fi settings while communicating via Wi-Fi).
The user interface screens shown and described herein are examples of high level screens that are used by an exemplary embodiment. Other screens (different content, additional content, presented in a different order) including additional sub-screens may be implemented by exemplary embodiments. In addition, the terms screen and sub-screen are intended to cover any method of providing the data such as, but not limited to pop-up menus and selection lists.
Technical effects and benefits include having a self-contained portable AACMM 100 that does not require a connection to an external computer for calculating position data from the raw measurement data collected by the AACMM 100. In addition, an external computer is not required for providing a user interface application to allow the operator to give instructions to the AACMM 100. A benefit is that a single device, the stand-alone portable AACMM 100 is all that is required to collect and report on measurement data. An additional benefit is that the AACMM 100 is only required to support one operating system/operating system level (i.e., the one that is being used by the self-contained operating environment). In addition, troubleshooting is easier because the entire environment is known and there is no variation in operation due to different operating environments (e.g., different operating systems, software, etc. installed on the external computers).
US1535312 15 Sep 1923 28 Abr 1925 Hosking Richard Thomas Waterproof covering for cameras
US1918813 2 Feb 1932 18 Jul 1933 Jacob Kinzy Camera case
US2316573 1 Abr 1940 13 Abr 1943 W & L E Gurley Instrument case
US2333243 7 Dic 1942 2 Nov 1943 Morrison Brothers Company Detachable coupling
US2702683 17 Ago 1951 22 Feb 1955 Harold L Green Magnetic holder for gasoline filling spout caps
US2748926 17 Mar 1952 5 Jun 1956 Leahy Matthew T Micrometer support
US2924495 15 Sep 1958 9 Feb 1960 Merz Engineering Inc Instrument case
US2966257 3 Nov 1959 27 Dic 1960 Gen Radio Co Instrument carrying case
US2983367 25 Jun 1958 9 May 1961 Lee W Parmater Plural instrument carrying case
US3066790 13 Nov 1961 4 Dic 1962 American Optical Corp Instrument carrying case
US3458167 28 Dic 1966 29 Jul 1969 Fmc Corp Balancing mechanism
US4138045 15 Jun 1977 6 Feb 1979 Engineered Products, Inc. Camera case
US4340008 22 Sep 1980 20 Jul 1982 Mendelson Ralph R Tilt indicator for shipping containers
US4379461 17 Ene 1980 12 Abr 1983 Nilsson Erling S Thermographic apparatus
US4424899 8 Mar 1982 10 Ene 1984 Western Electric Co., Inc. Instrument carrying case
US4457625 13 Jul 1981 3 Jul 1984 Itek Corporation Self calibrating contour measuring system using fringe counting interferometers
US4506448 26 Oct 1982 26 Mar 1985 British Aerospace Public Limited Company Teaching robots
US4537233 21 Jun 1983 27 Ago 1985 Continental Emsco Company Spring balance assembly
US4659280 22 Ene 1985 21 Abr 1987 Gmf Robotics Corporation Robot with balancing mechanism having a variable counterbalance force
US4663852 19 Sep 1985 12 May 1987 Digital Electronic Automation, Inc Active error compensation in a coordinated measuring machine
US4664588 3 Ene 1986 12 May 1987 Applied Robotics Inc. Apparatus and method for connecting and exchanging remote manipulable elements to a central control source
US4714339 28 Feb 1986 22 Dic 1987 The United States Of America As Represented By The Secretary Of Commerce Three and five axis laser tracking systems
US4751950 21 Ene 1987 21 Jun 1988 Bock John S Camera and lens protector
US4790651 30 Sep 1987 13 Dic 1988 Chesapeake Laser Systems, Inc. Tracking laser interferometer
US4816822 14 Feb 1986 28 Mar 1989 Ryan Instruments, Inc. Remote environmental monitor system
US4882806 11 Jul 1988 28 Nov 1989 Davis Thomas J Counterbalancing torsion spring mechanism for devices which move up and down and method of setting the torsion springs thereof
US4982841 29 Ene 1990 8 Ene 1991 Goedecke Hans Joachim Protective envelope for a camera
US4996909 27 Mar 1989 5 Mar 1991 Vache John P Housing for remote environmental monitor system
US5025966 7 May 1990 25 Jun 1991 Potter Stephen B Magnetic tool holder
US5027951 20 Jun 1989 2 Jul 1991 Johnson Level & Tool Mfg. Co., Inc. Apparatus and method for packaging of articles
US5205111 22 Abr 1991 27 Abr 1993 Johnson Level & Tool Mfg. Co., Inc. Packaging method for a level and case
US5211476 3 Mar 1992 18 May 1993 Allflex Europe S.A. Temperature recording system
US5213240 6 May 1991 25 May 1993 H. Dietz & Company, Inc. Magnetic tool holder
US5219423 20 Nov 1991 15 Jun 1993 Sony Corporation Carrying system
US5239855 12 Jul 1991 31 Ago 1993 Hewlett-Packard Company Positional calibration of robotic arm joints relative to the gravity vector
US5289855 6 May 1993 1 Mar 1994 Elkay Manufacturing Co. Liquid container support and probe-type hygienic liquid dispensing system
US5332315 27 Abr 1992 26 Jul 1994 Gec Avery Limited Apparatus and sensor unit for monitoring changes in a physical quantity with time
US5372250 24 Nov 1992 13 Dic 1994 Johnson Level & Tool Mfg. Co., Inc. Level and case package
US5373346 18 Oct 1993 13 Dic 1994 Onset Computer Corp. Data gathering computer and analysis display computer interface system and methodology
US5430384 22 Jul 1994 4 Jul 1995 Onset Computer Corp. Temperature compensated soil moisture sensor
US5455670 27 May 1993 3 Oct 1995 Associated Universities, Inc. Optical electronic distance measuring apparatus with movable mirror
US5455993 14 Ene 1994 10 Oct 1995 Index-Werke Gmbh & Co. Kg Hahn & Tessky Tool turret for a machine tool, in particular a lathe
US5535524 27 Ene 1995 16 Jul 1996 Brown & Sharpe Manufacturing Company Vibration damper for coordinate measuring machine
US5623416 6 Ene 1995 22 Abr 1997 Onset Computer Corporation Contact closure data logger
US5682508 23 Mar 1995 28 Oct 1997 Onset Computer Corporation UART protocol that provides predictable delay for communication between computers of disparate ability
US5754449 25 Abr 1995 19 May 1998 Instrumented Sensor Technology, Inc. Method and apparatus for recording time history data of physical variables
US5832416 1 Sep 1995 3 Nov 1998 Brown & Sharpe Manufacturing Company Calibration system for coordinate measuring machine
US5887122 14 Dic 1995 23 Mar 1999 Fanuc Ltd. Tracking control method for robot with weaving action
US5973788 10 Oct 1996 26 Oct 1999 Metronor Asa System for point-by-point measuring of spatial coordinates
US5983936 12 Jun 1997 16 Nov 1999 The Dover Corporation Torsion spring balance assembly and adjustment method
US5996790 26 Jun 1998 7 Dic 1999 Asahi Research Corporation Watertight equipment cover
US5997779 29 Abr 1998 7 Dic 1999 Aki Dryer Manufacturer, Inc. Temperature monitor for gypsum board manufacturing
US6050615 20 May 1998 18 Abr 2000 Weinhold; Karl Pipe coupling having clamp halves and quick-action closure
US6060889 11 Feb 1998 9 May 2000 Onset Computer Corporation Sensing water and moisture using a delay line
US6163294 10 Sep 1998 19 Dic 2000 Trimble Navigation Limited Time-tagging electronic distance measurement instrument measurements to serve as legal evidence of calibration
US6166504 10 Nov 1999 26 Dic 2000 Denso Corporation Control apparatus for robot having an arm moving within allowable working area
US6166809 27 Jul 1999 26 Dic 2000 Metronor Asa System for point-by-point measuring of spatial coordinates
US6204651 18 Abr 2000 20 Mar 2001 Sigmatel, Inc. Method and apparatus for regulating an output voltage of a switch mode converter
US6240651 17 Jun 1999 5 Jun 2001 Mycrona Gmbh Coordinate measuring machine having a non-sensing probe
US6282195 9 Ene 1997 28 Ago 2001 Silicon Graphics, Inc. Packetized data transmissions in a switched router architecture
US6418774 17 Abr 2001 16 Jul 2002 Abb Ab Device and a method for calibration of an industrial robot
US6438856 11 Oct 2000 27 Ago 2002 Leica Microsystems Wetzlar Gmbh Apparatus for fine positioning of a component, and coordinate measuring machine having an apparatus for fine positioning of a component
US6442419 24 Nov 2000 27 Ago 2002 Industrial Technology Research Institute Infrared 3D scanning system
US6470584 26 Nov 1999 29 Oct 2002 Renishaw, Plc Locating arm for a probe on a coordinate positioning machine
US6477784 24 Abr 2001 12 Nov 2002 Mycrona Gmbh Coordinate measuring machine having a non-sensing probe
US6547397 19 Abr 2000 15 Abr 2003 Laser Projection Technologies, Inc. Apparatus and method for projecting a 3D image
US6621065 9 Nov 2000 16 Sep 2003 Mitutoyo Corporation Imaging probe
US6633051 6 Abr 2000 14 Oct 2003 Renishaw Plc Surface sensing device with optical sensor
US6764185 7 Ago 2003 20 Jul 2004 Mitsubishi Electric Research Laboratories, Inc. Projector as an input and output device
US6789327 22 Ago 2003 14 Sep 2004 Carl Zeiss Industrielle Messtechnik Gmbh Touch probe with deflection measurement and inspection optics
US6822749 10 Abr 1999 23 Nov 2004 Werth Messtechnik Gmbh Method and arrangement for determining the geometry of objects using a coordinate measuring device
US6826664 23 Dic 2003 30 Nov 2004 Onset Computer Corporation Interleaving synchronous data and asynchronous data in a single data storage file
US6895347 15 Oct 2002 17 May 2005 Remote Data Systems, Inc. Computerized methods for data loggers
US6901673 20 May 2004 7 Jun 2005 The Boeing Company Tie-in device for the correlation of coordinate systems
US6948255 11 Jun 2002 27 Sep 2005 Hexagon Metrology, Ab Communication method and common control bus interconnecting a controller and a precision measurement assembly
US7040136 15 Feb 2002 9 May 2006 Abb Ab Apparatus and a method for calibration of an industrial robot
US7106421 2 Abr 2004 12 Sep 2006 Omron Corporation Method of adjusting axial direction of monitoring apparatus
US7117107 23 Feb 2005 3 Oct 2006 Remote Data Systems, Inc. Computerized methods for data loggers
US7120092 7 Nov 2002 10 Oct 2006 Koninklijke Philips Electronics N. V. System and method for performing clock synchronization of nodes connected via a wireless local area network
US7184047 27 Jun 2000 27 Feb 2007 Stephen James Crampton Method and apparatus for the generation of computer graphic representations of individuals
US7191541 6 Dic 2005 20 Mar 2007 Hexagon Metrology Ab Temperature compensation system for a coordinate measuring machine
US7196509 23 Sep 2004 27 Mar 2007 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Thermopile temperature sensing with color contouring
US7199872 18 May 2004 3 Abr 2007 Leica Geosystems Ag Method and apparatus for ground-based surveying in sites having one or more unstable zone(s)
US7230689 25 Ago 2003 12 Jun 2007 Lau Kam C Multi-dimensional measuring system
US7242590 15 Mar 2006 10 Jul 2007 Agilent Technologies, Inc. Electronic instrument system with multiple-configuration instrument modules
US7249421 22 Dic 2005 31 Jul 2007 Hexagon Metrology Ab Hysteresis compensation in a coordinate measurement machine
US7285793 15 Jul 2005 23 Oct 2007 Verisurf Software, Inc. Coordinate tracking system, apparatus and method of use
US7306339 1 Feb 2006 11 Dic 2007 Laser Projection Technologies, Inc. Laser projection with object feature detection
US7312862 27 Mar 2006 25 Dic 2007 Leica Geosystems Ag Measurement system for determining six degrees of freedom of an object
US7319512 25 May 2005 15 Ene 2008 Kabushiki Kaisha Topcon Surveying instrument
US7337344 30 Ene 2004 26 Feb 2008 Point Grey Research Inc. Methods and apparatus for synchronizing devices on different serial data buses
US7348822 30 Ene 2006 25 Mar 2008 Agilent Technologies, Inc. Precisely adjusting a local clock
US7352446 30 Sep 2005 1 Abr 2008 Faro Technologies, Inc. Absolute distance meter that measures a moving retroreflector
US7360648 15 Sep 2004 22 Abr 2008 Tbac Investment Trust Gun protector
US7372558 11 Oct 2002 13 May 2008 Laser Projection Technologies, Inc. Method and system for visualizing surface errors
US7383638 18 Oct 2006 10 Jun 2008 Romer System for identifying the position of three-dimensional machine for measuring or machining in a fixed frame of reference
US7388654 17 Feb 2005 17 Jun 2008 Faro Technologies, Inc. Retroreflector covered by window
US7389870 5 Dic 2005 24 Jun 2008 Robert Slappay Instrument caddy with anti-magnetic shield
US7430068 26 May 2004 30 Sep 2008 Fero Technologies, Inc. Laser scanner
US7447931 11 Abr 2006 4 Nov 2008 Rockwell Automation Technologies, Inc. Step time change compensation in an industrial automation network
US7449876 3 May 2006 11 Nov 2008 Agilent Technologies, Inc. Swept-frequency measurements with improved speed using synthetic instruments
US7454265 10 May 2006 18 Nov 2008 The Boeing Company Laser and Photogrammetry merged process
US7463368 19 Ene 2005 9 Dic 2008 Metris Canada Inc Laser projection system, intelligent data correction system and method
US7508971 28 May 2004 24 Mar 2009 The Boeing Company Inspection system using coordinate measurement machine and associated method
US7545517 6 Ago 2004 9 Jun 2009 Metris Canada Inc. Laser projection systems and methods
US7552644 29 Oct 2004 30 Jun 2009 Hottinger Baldwin Messtechnik Gmbh Device for determining strains on fiber composite components
US7564250 30 Ene 2007 21 Jul 2009 Onset Computer Corporation Pulsed methods and systems for measuring the resistance of polarizing materials
US7589595 18 Ago 2006 15 Sep 2009 Agilent Technologies, Inc. Distributing frequency references
US7591077 14 Abr 2005 22 Sep 2009 Hexagon Metrology Ab Coordinate measuring machine
US7602873 23 Dic 2005 13 Oct 2009 Agilent Technologies, Inc. Correcting time synchronization inaccuracy caused by asymmetric delay on a communication link
US7610175 6 Feb 2006 27 Oct 2009 Agilent Technologies, Inc. Timestamping signal monitor device
US7656751 25 Sep 2008 2 Feb 2010 Rockwell Automation Technologies, Inc. Step time change compensation in an industrial automation network
US7701592 17 Dic 2004 20 Abr 2010 The Boeing Company Method and apparatus for combining a targetless optical measurement function and optical projection of information
US7712224 3 Oct 2007 11 May 2010 Hexagon Metrology Ab Validating the error map of CMM using calibrated probe
US7721396 9 Ene 2007 25 May 2010 Stable Solutions Llc Coupling apparatus with accessory attachment
US7752003 27 Jun 2008 6 Jul 2010 Hexagon Metrology, Inc. Hysteresis compensation in a coordinate measurement machine
US7769559 20 Nov 2007 3 Ago 2010 Teradyne, Inc. Instrument with interface for synchronization in automatic test equipment
US7779553 17 Mar 2008 24 Ago 2010 Hexagon Metrology Ab Oscillating scanning probe with constant contact force
US7804602 23 Jun 2006 28 Sep 2010 Faro Technologies, Inc. Apparatus and method for relocating an articulating-arm coordinate measuring machine
US7809518 17 Dic 2008 5 Oct 2010 Agilent Technologies, Inc. Method of calibrating an instrument, a self-calibrating instrument and a system including the instrument
US7903261 16 Feb 2010 8 Mar 2011 The Boeing Company Controlling a projected pattern
US8052857 31 Ago 2006 8 Nov 2011 Barrett Technology, Inc. Process for anodizing a robotic device
US8065861 7 Ene 2009 29 Nov 2011 Newell Window Furnishings, Inc. Blind packaging
US8171650 * 20 Ene 2011 8 May 2012 Faro Technologies, Inc. Intelligent repeatable arm mounting system
US8276286 * 14 Ene 2011 2 Oct 2012 Faro Technologies, Inc. Display for coordinate measuring machine
US8284407 * 14 Ene 2011 9 Oct 2012 Faro Technologies, Inc. Coordinate measuring machine having an illuminated probe end and method of operation
US20010004269 12 Dic 2000 21 Jun 2001 Junichiro Shibata Portable terminal
US20020032541 1 Feb 2001 14 Mar 2002 Simon Raab Method, system and storage medium for providing an executable program to a coordinate measurement system
US20020128790 9 Mar 2001 12 Sep 2002 Donald Woodmansee System and method of automated part evaluation including inspection, disposition recommendation and refurbishment process determination
US20020170192 9 Abr 2002 21 Nov 2002 Kenneth Steffey Method, system and storage medium for providing a tool kit for a coordinate measurement system
US20030033104 30 Ago 2001 13 Feb 2003 Gooche Richard Michael Marking out method and system
US20030053037 20 Ago 2002 20 Mar 2003 Leica Microsystems Semiconductor Gmbh Coordinate measuring stage and coordinate measuring instrument
US20030125901 15 Nov 2002 3 Jul 2003 Kenneth Steffey Method and system for assisting a user taking measurements using a coordinate measurement machine
US20030142631 29 Ene 2002 31 Jul 2003 Silvester Kelan C. Apparatus and method for wireless/wired communications interface
US20030172536 13 Feb 2003 18 Sep 2003 Simon Raab Portable coordinate measurement machine with improved counter balance
US20030172537 13 Feb 2003 18 Sep 2003 Simon Raab Portable coordinate measurement machine with improved surface features
US20030208919 13 Feb 2003 13 Nov 2003 Simon Raab Portable coordinate measurement machine with integrated touch probe and improved handle assembly
US20030221326 13 Feb 2003 4 Dic 2003 Simon Raab Portable coordinate measurement machine having on-board power supply
US20040040166 13 Feb 2003 4 Mar 2004 Simon Raab Portable coordinate measurement machine
US20040103547 15 Ago 2003 3 Jun 2004 Simon Raab Portable coordinate measurement machine
US20040111908 15 Ago 2003 17 Jun 2004 Simon Raab Method for improving measurement accuracy of a protable coordinate measurement machine
US20040139265 27 Oct 2003 15 Jul 2004 Onset Corporation Interfacing a battery-powered device to a computer using a bus interface
US20040162700 20 Feb 2004 19 Ago 2004 Rosenberg Louis B. Digitizing system and rotary table for determining 3-D geometry of an object
US20040259533 18 Jun 2003 23 Dic 2004 Mark Nixon Self-configuring communication networks for use with process control systems
US20050016008 15 Ago 2003 27 Ene 2005 Simon Raab Method for providing sensory feedback to the operator of a portable measurement machine
US20050028393 9 Sep 2004 10 Feb 2005 Simon Raab Method for improving measurement accuracy of a portable coordinate measurement machine
US20050085940 17 Oct 2003 21 Abr 2005 Griggs Anthony J. Apparatus and method for dimensional metrology
US20050144799 4 Ene 2005 7 Jul 2005 Simon Raab Portable coordinate measurement machine
US20050151963 14 Ene 2004 14 Jul 2005 Sandeep Pulla Transprojection of geometry data
US20050166413 12 Nov 2004 4 Ago 2005 Crampton Stephen J. CMM arm with exoskeleton
US20050188557 30 Sep 2004 1 Sep 2005 Simon Raab Apparatus for providing sensory feedback to the operator of a portable measurement machine
US20050259271 19 Sep 2001 24 Nov 2005 Ralf Christoph Assembly and method for the optical-tactile measurement of a structure
US20050276466 28 May 2004 15 Dic 2005 The Boeing Company Inspection system using coordinate measurement machine and associated method
US20050283989 10 May 2005 29 Dic 2005 Hexagon Metrology Ab Method of inspecting workpieces on a measuring machine
US20060016086 6 Abr 2005 26 Ene 2006 Simon Raab Portable coordinate measurement machine
US20060017720 15 Jul 2004 26 Ene 2006 Li You F System and method for 3D measurement and surface reconstruction
US20060026851 12 Oct 2005 9 Feb 2006 Simon Raab Portable coordinate measurement machine
US20060028203 29 Jun 2005 9 Feb 2006 Denso Corporation Rotation angle detecting device
US20060053647 12 Oct 2005 16 Mar 2006 Simon Raab Method for improving measurement accuracy of a portable coordinate measurement machine
US20060056459 13 Sep 2004 16 Mar 2006 Stratton John B Add-on module for synchronizing operations of a plurality of devices
US20060056559 13 Sep 2004 16 Mar 2006 Pleasant Daniel L System and method for coordinating the actions of a plurality of devices via scheduling the actions based on synchronized local clocks
US20060059270 13 Sep 2004 16 Mar 2006 Pleasant Daniel L System and method for synchronizing operations of a plurality of devices via messages over a communication network
US20060096108 20 Dic 2005 11 May 2006 Simon Raab Portable coordinate measurement machine
US20060123649 14 Dic 2005 15 Jun 2006 Hexagon Metrology Gmbh Scanning head for a measuring device
US20060129349 18 Ene 2006 15 Jun 2006 Simon Raab Portable coordinate measurement machine with integrated line laser scanner
US20060169050 31 May 2005 3 Ago 2006 Fujitsu Limited Identifying unit for working machine and pressure apparatus
US20060169608 13 Abr 2005 3 Ago 2006 Carnevali Jeffrey D Dry box with protective cover
US20060287769 4 May 2006 21 Dic 2006 Fanuc Robotics America, Inc. Robot multi-arm control system
US20060291970 27 Jun 2006 28 Dic 2006 Romer Machining mechanical parts with a hollow cylindrical tool
US20070030841 11 May 2006 8 Feb 2007 Lee Richard M System and methods for IP and VoIP device location determination
US20070043526 14 Jul 2006 22 Feb 2007 Metris N.V. Method for the automatic simultaneous synchronization, calibration and qualification of a non-contact probe
US20070050774 24 Ago 2005 1 Mar 2007 Eldson John C Time-aware systems
US20070055806 2 Sep 2005 8 Mar 2007 John Bruce Stratton Adapting legacy instruments to an instrument system based on synchronized time
US20070058162 20 Oct 2005 15 Mar 2007 Romer Method of determining a horizontal profile line defined by walls that are essentially vertical, and an apparatus for implementing said method
US20070097382 18 Oct 2006 3 May 2007 Romer System for identifying the position of three-dimensional machine for measuring or machining in a fixed frame of reference
US20070105238 3 Ene 2007 10 May 2007 Micro-Epsilon Messtechnik Gmbh & Co. Method for processing values from a measurement
US20070142970 21 Ago 2006 21 Jun 2007 Intuitive Surgical, Inc. Electro-Mechanical Interfaces to Mount Robotic Surgical Arms
US20070147265 23 Dic 2005 28 Jun 2007 Eidson John C Correcting time synchronization inaccuracy caused by internal asymmetric delays in a device
US20070147435 23 Dic 2005 28 Jun 2007 Bruce Hamilton Removing delay fluctuation in network time synchronization
US20070147562 23 Dic 2005 28 Jun 2007 Eidson John C Corrrecting time synchronization inaccuracy caused by asymmetric delay on a communication link
US20070153297 4 Ene 2007 5 Jul 2007 Lau Kam C Photogrammetric Targets
US20070163134 21 Dic 2006 19 Jul 2007 Homer Eaton Automated robotic measuring system
US20070176648 30 Ene 2006 2 Ago 2007 Baer Richard L Precisely adjusting a local clock
US20070177016 17 Feb 2006 2 Ago 2007 Guangzhou Sat Infrared Technology Co., Ltd Upright infrared camera with foldable monitor
US20070183459 6 Feb 2006 9 Ago 2007 Eidson John C Timestamping signal monitor device
US20070185682 6 Feb 2006 9 Ago 2007 Eidson John C Time-aware trigger distribution
US20070217169 15 Mar 2006 20 Sep 2007 Yeap Boon L Clamshell housing for instrument modules
US20070217170 15 Mar 2006 20 Sep 2007 Yeap Boon L Multiple configuration stackable instrument modules
US20070221522 28 Dic 2005 27 Sep 2007 Matsushita Electric Industrial Co., Ltd. Case
US20070223477 27 Mar 2006 27 Sep 2007 Eidson John C Packet recognizer with hardware/software tradeoff
US20070248122 19 Abr 2006 25 Oct 2007 Bruce Hamilton Methods and systems relating to distributed time markers
US20070256311 1 May 2007 8 Nov 2007 Paul Ferrari Sealed battery for coordinate measurement machine
US20070257660 3 May 2006 8 Nov 2007 Pleasant Daniel L Swept-frequency measurements with improved speed using synthetic instruments
US20070258378 5 May 2006 8 Nov 2007 Bruce Hamilton Methods and systems relating to distributed time markers
US20070282564 12 Jun 2007 6 Dic 2007 Microvision, Inc. Spatially aware mobile projection
US20070294045 20 Jun 2007 20 Dic 2007 Faro Technologies, Inc. Portable coordinate measurement machine with integrated line laser scanner
US20080046221 21 Jun 2007 21 Feb 2008 Sam Stathis Method and system for automatically performing a study of a multidimensional space
US20080052936 31 Ago 2007 6 Mar 2008 Faro Technologies, Inc. Smart probe
US20080066583 20 Ago 2007 20 Mar 2008 Lott Glenn D Flange wrench
US20080068103 18 Ago 2006 20 Mar 2008 Robert T Cutler Distributing Frequency References
US20080080562 29 Sep 2006 3 Abr 2008 Burch Jefferson B Enhancement of IEEE 1588 synchronization using out-of-band communication path
US20080096108 18 Oct 2007 24 Abr 2008 Shinichi Sumiyama Alkaline battery
US20080098272 29 Sep 2006 24 Abr 2008 Teradyne, Inc. Networked test system
US20080148585 29 Nov 2007 26 Jun 2008 Faro Technologies, Inc. Portable coordinate measurement machine
US20080154538 19 Oct 2007 26 Jun 2008 Sam Stathis System for accurately and precisely locating and marking a position in space using wireless communications and robotics
US20080179206 31 Mar 2008 31 Jul 2008 Veeco Instruments Inc. Apparatus and method of transporting and loading probe devices of a metrology instrument
US20080183065 22 Ene 2008 31 Jul 2008 Gunter Goldbach Medical laser target marker and its use
US20080196260 3 Ago 2006 21 Ago 2008 Hexagon Ab Measurement Method and Measuring Device For Use In Measurement Systems
US20080204699 16 May 2006 28 Ago 2008 Leica Geosystems Ag Method and System for Determining the Position of a Receiver Unit
US20080216552 3 May 2005 11 Sep 2008 Kuka Roboter Gmbh Robot-Controlled Optical Measurement Array, and Method and Auxiliary Mechanism for Calibrating Said Measurement Array
US20080228331 14 Mar 2007 18 Sep 2008 Boeing Company A Corporation Of Delaware System and method for measuring parameters at aircraft loci
US20080232269 21 Mar 2008 25 Sep 2008 Tatman Lance A Data collection system and method for ip networks
US20080235969 13 Mar 2008 2 Oct 2008 Hexagon Metrology Ab Multi-axis positioning and measuring system and method of using
US20080235970 9 Jun 2008 2 Oct 2008 Stephen James Crampton CMM Arm With Exoskeleton
US20080240321 2 Abr 2007 2 Oct 2008 Narus Gabriel L Aligning Timebases to Share Synchronized Periodic Signals
US20080245452 30 Jun 2007 9 Oct 2008 David Law Weatherproofing Apparatus and Method for Cameras and Video Recorders
US20080246943 11 Dic 2007 9 Oct 2008 Laser Projection Technologies, Inc. Laser radar projection with object feature detection and ranging
US20080252671 10 Abr 2008 16 Oct 2008 Dreamscape Interiors, Inc. Computerized Apparatus and Method for Applying Graphics to Surfaces
US20080256814 15 Nov 2006 23 Oct 2008 Hexagon Metrology Ab Adjustment Device for a Measuring Head
US20080257023 21 Mar 2008 23 Oct 2008 Hexagon Metrology Ab Scanning probe with constant scanning speed
US20080263411 19 Abr 2007 23 Oct 2008 Baney Douglas M Test Instrument and System Responsive to Execution Time Data
US20080271332 29 Abr 2008 6 Nov 2008 Hexagon Metrology Ab Coordinate measuring method and device
US20080282564 20 Jun 2005 20 Nov 2008 Hexagon Metrology Ab Measurement Probe for Use in Coordinate Measuring Machines
US20080295349 15 Jul 2008 4 Dic 2008 Carl Zeiss Industrielle Messtechnik Gmbh Coordinate Measuring Machine and Method for Operating a Coordinate Measuring Machine
US20080298254 1 Jun 2007 4 Dic 2008 Eidson John C Time-Slotted Protocol With Arming
US20080309460 13 Jun 2007 18 Dic 2008 Agilent Technologies, Inc. Method and a system for determining between devices a reference time for execution of a task thereon
US20090016475 25 Sep 2008 15 Ene 2009 Rockwell Automation Technologies, Inc. Step time change compensation in an industrial automation network
US20090031575 18 Jul 2008 5 Feb 2009 Raffaele Tomelleri Probe for gauging machines
US20090046895 10 Ago 2007 19 Feb 2009 Leica Geosystems Ag Method and measurement system for contactless coordinate measurement on an object surface
US20090089004 27 Sep 2007 2 Abr 2009 Dietrich Werner Vook Time Learning Test System
US20090089078 29 Sep 2008 2 Abr 2009 Great-Circle Technologies, Inc. Bundling of automated work flow
US20090089233 28 Sep 2007 2 Abr 2009 Rockwell Automation Technologies, Inc. Correlation of non-times series events in industrial systems
US20090089623 28 Sep 2007 2 Abr 2009 Agilent Technologies, Inc Event timing analyzer for a system of instruments and method of analyzing event timing in a system of intruments
US20090109797 29 Oct 2007 30 Abr 2009 Agilent Technologies, Inc. Method, a device and a system for executing an action at a predetermined time
US20090113183 31 Oct 2007 30 Abr 2009 Agilent Technologies, Inc. Method of controlling a device and a device controlled thereby
US20090113229 29 Oct 2007 30 Abr 2009 Agilent Technologies, Inc. Method and a system for synchronising respective state transitions in a group of devices
US20090122805 14 Nov 2007 14 May 2009 Gary Paul Epps Instrumenting packet flows
US20090125196 14 Nov 2007 14 May 2009 Honeywell International, Inc. Apparatus and method for monitoring the stability of a construction machine
US20090139105 7 Abr 2006 4 Jun 2009 Romer Articulated-arm three-dimensional measurement apparatus having a plurality of articulated axes
US20090165317 27 Dic 2007 2 Jul 2009 Francis Howard Little Method and system for integrating ultrasound inspection (ut) with a coordinate measuring machine (cmm)
US20090177435 6 Mar 2007 9 Jul 2009 Mikko Heininen Method, System and Computer Program Product for Locating a Measuring Device and for Measuring Large Objects
US20090177438 23 Jun 2006 9 Jul 2009 Simon Raab Apparatus and method for relocating an articulating-arm coordinate measuring machine
US20090187373 24 Jul 2008 23 Jul 2009 Faro Technologies, Inc. Portable coordinate measurement machine with integrated line laser scanner
US20090241360 28 Mar 2008 1 Oct 2009 Hogar Tait Systems and methods for improved coordination acquisition member comprising calibration information
US20090249634 2 Abr 2009 8 Oct 2009 Leica Geosystems Ag Articulated arm coordinate measuring machine
US20090265946 21 Abr 2009 29 Oct 2009 Hexagon Metrology Ab Self-powered coordinate probe
US20100040742 15 Ago 2008 18 Feb 2010 Mia Dijkhuis Preparation of individually coated edible core products
US20100057392 28 Ago 2009 4 Mar 2010 Faro Technologies, Inc. Indexed optical encoder, method for indexing an optical encoder, and method for dynamically adjusting gain and offset in an optical encoder
US20100078866 16 Nov 2007 1 Abr 2010 Hexagon Metrology Ab Method and device for the compensation of geometrical errors in machining machinery
US20100122920 30 Abr 2008 20 May 2010 Renishaw Plc Storage Apparatus
US20100123892 20 Nov 2008 20 May 2010 Trimble Navigation Limited Layout method
US20100128259 17 Nov 2009 27 May 2010 Faro Technologies, Inc. Device and method for measuring six degrees of freedom
US20100134596 3 Abr 2006 3 Jun 2010 Reinhard Becker Apparatus and method for capturing an area in 3d
US20100148013 15 Dic 2009 17 Jun 2010 General Electric Company System and method for optical locomotive decoupling detection
US20100208062 2 Abr 2008 19 Ago 2010 Hexagon Metrology Ab Method and device for exact measurement of objects
US20100277747 15 Jul 2010 4 Nov 2010 Metris Canada Inc. Laser projection systems and methods
US20100281705 14 Sep 2007 11 Nov 2010 Hexagon Metrology S.P.A. Method of aligning arm reference system of a multiple-arm measurement machine
US20100286941 24 Jul 2007 11 Nov 2010 Hexagon Metrology S.P.A. Method for compensating measurement errors caused by deformations of a measuring machine bed under the load of a workpiece and measuring machine operating according to said method
US20100312524 22 Ago 2008 9 Dic 2010 Leica Geosystems Ag Method and measuring device for gauging surfaces
US20100318319 10 Jun 2010 16 Dic 2010 Konrad Maierhofer Projection apparatus
US20110007305 22 Sep 2010 13 Ene 2011 Faro Laser Trackers, Llc Laser-based coordinate measuring device and laser-based method for measuring coordinates
US20110007326 8 Jul 2010 13 Ene 2011 Steinbichler Optotechnik Gmbh Method for the determination of the 3d coordinates of an object
US20110013199 29 Oct 2008 20 Ene 2011 Leica Geosystems Ag Measuring head system for a coordinate measuring machine and method for optically measuring of displacements of a probe element
US20110019155 24 Jul 2009 27 Ene 2011 Optimet, Optical Metrology Ltd. Method and Apparatus for Real-Time Projection onto an Object of Data Obtained from 3-D Measurement
US20110023578 29 Feb 2008 3 Feb 2011 Graesser Christian Automated calibration of a surveying instrument
US20110043515 7 Abr 2008 24 Feb 2011 Sam Stathis System and method capable of navigating and/or mapping any multi-dimensional space
US20110094908 28 Oct 2009 28 Abr 2011 Nam Tim Trieu Equipment container with integrated stand
US20110107611 26 Mar 2010 12 May 2011 Hexagon Metrology Ab Systems and methods for control and calibration of a cmm
US20110107612 26 Mar 2010 12 May 2011 Hexagon Metrology Ab Articulated arm
US20110107613 26 Mar 2010 12 May 2011 Hexagon Metrology Ab Cmm with modular functionality
US20110107614 26 Mar 2010 12 May 2011 Hexagon Metrology Ab Enhanced position detection for a cmm
US20110111849 14 Ene 2011 12 May 2011 Microvision, Inc. Spatially Aware Mobile Projection
US20110164114 22 Dic 2010 7 Jul 2011 Canon Kabushiki Kaisha Three-dimensional measurement apparatus and control method therefor
US20110173828 20 Ene 2011 21 Jul 2011 Faro Technologies, Inc. Intelligent repeatable arm mounting system
US20110178755 14 Ene 2011 21 Jul 2011 Faro Technologies, Inc. Portable Articulated Arm Coordinate Measuring Machine and Integrated Electronic Data Processing System
US20110178762 14 Ene 2011 21 Jul 2011 Faro Technologies, Inc. Portable Articulated Arm Coordinate Measuring Machine with Multiple Communication Channels
US20110178764 14 Ene 2011 21 Jul 2011 Faro Technologies, Inc. Portable Articulated Arm Coordinate Measuring Machine with Multi-Bus Arm Technology
US20110192043 28 Ene 2011 11 Ago 2011 Hexagon Metrology, Inc. Articulating measuring arm with laser scanner
US20120181194 28 Mar 2012 19 Jul 2012 Technology Advancement Group, Inc. System for protecting a portable computing device
US20120210678 8 Feb 2012 23 Ago 2012 Eric Alcouloumre Method and apparatus for sharps protection
US20120260611 13 Mar 2012 18 Oct 2012 Darren Jones Electronics device case
US20130025143 * 27 Sep 2012 31 Ene 2013 Brent Bailey Display for coordinate measuring machine
US20130025144 * 1 Oct 2012 31 Ene 2013 Briggs Clark H Coordinate measuring machine having an illuminated probe end and method of operation
US20130062243 8 Sep 2011 14 Mar 2013 Taiwan Semiconductor Manufacturing Company, Ltd. Mask storage device for mask haze prevention and methods thereof
US20130097882 * 15 Jun 2012 25 Abr 2013 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
US20130125408 * 7 Jun 2012 23 May 2013 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
USD441632 19 Feb 1999 8 May 2001 Faro Technologies Inc. Adjustable handgrip
USD472824 14 Feb 2002 8 Abr 2003 Faro Technologies, Inc. Portable coordinate measurement machine
USD491210 13 Feb 2003 8 Jun 2004 Faro Technologies, Inc. Probe for a portable coordinate measurement machine
USD607350 24 Sep 2007 5 Ene 2010 Faro Technologies, Inc Portable coordinate measurement machine
CN1818537A 17 Mar 2006 16 Ago 2006 哈尔滨工业大学 Precisive determining system of mechanical arm location and gesture in space
CN2236119Y 22 Mar 1995 25 Sep 1996 付文博 Single-jig measuring machine
CN2508896Y 8 Jul 2001 4 Sep 2002 冯继武 Digital display multifunction moving three coordinate measuring machine
CN2665668Y 26 Nov 2003 22 Dic 2004 万丙林 Utility type three-coordinates measuring machine
CN201266071Y 1 Sep 2008 1 Jul 2009 爱佩仪中测（成都）精密仪器有限公司 Automatic tracking balancing device of column coordinate measuring machine
DE3245060A1 6 Dic 1982 21 Jul 1983 Diffracto Ltd Method and device for determining the dimensions of an object
DE4410775A1 28 Mar 1994 5 Oct 1995 Siemens Ag Electronic control system for automobile applications
DE10026357C2 27 May 2000 12 Sep 2002 Martin Argast Optoelektronische Vorrichtung
DE10114126B4 22 Mar 2001 17 Ago 2006 Hexagon Metrology Gmbh Tastkopf mit auswechselbarem Taststift
DE19543763A1 24 Nov 1995 28 May 1997 Leitz Mestechnik Gmbh Automatically identifying sensors with coordinate measurement devices with fully automatic exchange of sensors
DE19720049B4 14 May 1997 19 Ene 2006 Hexagon Metrology Gmbh Verfahren zur Steuerung eines motorischen Koordinatenmeßgerätes sowie Koordinatenmeßgerät zur Durchführung des Verfahrens
DE19820307A1 7 May 1998 18 Nov 1999 Mycrona Ges Fuer Innovative Me Contact-less temperature acquisition for a multi coordinate measurement and test equipment used in quality assurance
DE29622033U1 18 Dic 1996 27 Feb 1997 Siemens Ag Bedienpult mit darin integrierten Bedienelementen und einer Anzeigeeinheit
DE102004010083B4 2 Mar 2004 23 Nov 2006 Hexagon Metrology Gmbh Tastkopf vom messenden Typ für ein Koordinatenmessgerät
DE102004015668B3 31 Mar 2004 8 Sep 2005 Hexagon Metrology Gmbh Apparatus for quick temperature measurement of a work piece on coordinate measurement apparatus with a measuring probe head and using a temperature sensor
DE102005036929B4 5 Ago 2005 17 Jun 2010 Hexagon Metrology Gmbh Tastermagazin
DE102005060967A1 20 Dic 2005 28 Jun 2007 Technische Universität München Verfahren und Vorrichtung zum Einrichten einer Bahnkurve einer Robotervorrichtung
DE102006023902A1 22 May 2006 29 Nov 2007 Weinhold, Karl, Dipl.-Ing. (FH) Vorrichtung zum Verbinden zweier mit Flanschen versehener Rohr- oder Schlauchenden
DE102006035292B4 26 Jul 2006 19 Ago 2010 Deutsches Zentrum für Luft- und Raumfahrt e.V. Verfahren und System zum Übertragen von positionszugeordneten Informationen aus einer virtuellen in eine tatsächliche Realität und zum Anzeigen dieser Informationen in der tatsächlichen Realität sowie Verwendung eines solchen Systems
DE102008039838B4 27 Ago 2008 22 Sep 2011 Deutsches Zentrum für Luft- und Raumfahrt e.V. Verfahren zum Abtasten der dreidimensionalen Oberfläche eines Objekts mittels eines Lichtstrahl-Scanners
DE102008062763B3 18 Dic 2008 15 Jul 2010 Hexagon Metrology Gmbh Coordinate measuring device has drive for vertically mobile component of coordinate measuring device, where drive moving counterweight mass is formed as drive rigid in comparison with traction mechanism
DE102009001894A1 26 Mar 2009 30 Sep 2010 Ifm Electronic Gmbh Robot system for sorting objects in e.g. wooden box, has three-dimensional-camera movably or stationary arranged at last articulated arm, and determining operating range based on travel-time of light
DE202005000983U1 20 Ene 2005 24 Mar 2005 Hexagon Metrology Gmbh Coordinate measurement machine has dovetail guide interface with electrical contact rows on circuit board
EP0546784A2 7 Dic 1992 16 Jun 1993 Renishaw Metrology Limited Temperature sensor for coordinate positioning apparatus
EP0614517B1 17 Sep 1993 12 Mar 1997 Carl Zeiss Method and device for measuring the coordinates of workpieces
EP0730210B1 1 Mar 1996 12 Jun 2002 Faro Technologies Inc. Three dimensional coordinate measuring apparatus
EP0767357B1 28 Sep 1996 29 May 2002 Perceptron GmbH Measuring device for contactless object or surface analysis
EP1160539B1 25 Jul 1996 2 Jul 2003 Stephen James Crampton Scanning apparatus and method
EP1189124A1 1 Mar 1996 20 Mar 2002 Faro Technologies Inc. Three dimensional coordinate measuring apparatus
EP1189124B1 1 Mar 1996 30 Jun 2004 Faro Technologies Inc. Three dimensional coordinate measuring apparatus
EP1361414A1 30 Abr 2003 12 Nov 2003 Metris N.V. Method for the automatic calibration-only, or calibration and qualification simultaneously of a non-contact probe
EP1429109B1 3 Nov 2003 4 Abr 2007 Hexagon Metrology GmbH Method and apparatus for vibration damping of a coordinate measuring machine
EP1468791A1 7 Nov 2002 20 Oct 2004 Kawasaki Jukogyo Kabushiki Kaisha Robot collaboration control system
EP1669713A1 13 Oct 2005 14 Jun 2006 Hexagon Metrology GmbH Method and device for breaking the mechanical connection between a stylus retainer and a scanning head
EP1734425A3 6 Jun 2006 7 Mar 2007 Fanuc Ltd Robot controller
EP1764579B1 16 Sep 2005 26 Dic 2007 Hexagon Metrology GmbH Method to Determine the Orthogonality of the Axes of a Coordinate Measuring Machine
EP1878543B1 5 Jul 2007 12 Jun 2013 Delaware Capital Formation, Inc. Geometric end effector system
EP1967930A2 4 Mar 2008 10 Sep 2008 Regal-Beloit Corporation Methods and systems for recording operating information of an electronically commutated motor
EP2023077A1 10 Ago 2007 11 Feb 2009 Leica Geosystems AG Method and measuring system for contactless coordinate measurement of the surface of an object
EP2060530A1 12 Nov 2008 20 May 2009 Honeywell International Inc. Apparatus and method for monitoring the stability of a construction machine
EP2068067A1 4 Dic 2007 10 Jun 2009 Metris IPR N.V. Supporting tripod for articulated arm measuring machines
EP2108917A1 7 Abr 2008 14 Oct 2009 Leica Geosystems AG Articulated arm coordinate measuring machine
EP2400261A1 21 Jun 2010 28 Dic 2011 Leica Geosystems AG Optical measurement method and system for determining 3D coordination in a measuring object surface
FR2935043A1 Título no disponible
GB894320A Título no disponible
GB2255648A Título no disponible
GB2341203A Título no disponible
GB2420241A Título no disponible
GB2452033A Título no disponible
JP5581525B2 Título no disponible
JP5827264B2 Título no disponible
JP2003194526A Título no disponible
JP2004257927A Título no disponible
JP2005517908T5 Título no disponible
JP2006241833A Título no disponible
JP2006301991A Título no disponible
JP2009524057T5 Título no disponible
WO1992008568A1 14 Nov 1991 29 May 1992 Laser Design Inc. Laser alignment and control system
WO1999010706A1 28 Ago 1998 4 Mar 1999 Perceptron, Inc. Digital 3-d light modulated position measurement system
WO2002101323A2 11 Jun 2002 19 Dic 2002 Hexagon Metrology Ab A communication method and common control bus interconnecting a controller and a precision measurement assembly
WO2005072917A1 28 Ene 2005 11 Ago 2005 Wisematic Oy Machine vision controlled robot tool system
WO2005075875A1 30 Jul 2004 18 Ago 2005 Chumdan Enpla Co., Ltd. Fluid coupling device
WO2005100908A1 5 Abr 2005 27 Oct 2005 Kreon Technologies Mixed optical and mechanical sensor and associated resetting method
WO2006051264A1 1 Nov 2005 18 May 2006 Stephen Crampton Probe end module for articulated arms
WO2007002319A1 23 Jun 2006 4 Ene 2007 Faro Technologies, Inc. Apparatus and method for relocating an articulating-arm coordinate measuring machine
WO2007028941A1 8 Ago 2006 15 Mar 2007 Rolls-Royce Plc Method and apparatus for measuring wall thicknesses of objects
WO2007125081A1 26 Abr 2007 8 Nov 2007 Metris N.V. Optical scanning probe
WO2007144906A1 12 Jun 2006 21 Dic 2007 Hexagon Metrology S.P.A Coordinate measuring machine
WO2008027588A2 31 Ago 2007 6 Mar 2008 Faro Technologies, Inc. Smart probe
WO2008047171A1 22 Oct 2007 24 Abr 2008 Schlumberger Holdings Ltd Elongate structure curvature sensing device
WO2008064276A3 20 Nov 2007 10 Jul 2008 Hexagon Metrology Ab Coordinate measurement machine with improved joint
WO2008066896A3 29 Nov 2007 4 Dic 2008 Faro Tech Inc Portable coordinate measurement machine
WO2008075170A1 14 Dic 2007 26 Jun 2008 Hexagon Metrology S.P.A. Co-ordinate measuring machine with a device for balancing the weight of a vertically mobile member
WO2008157061A1 5 Jun 2008 24 Dic 2008 Microvision, Inc. Spatially aware mobile projection
WO2009001165A1 27 Dic 2007 31 Dic 2008 Hexagon Metrology S.P.A. Compensation of measurement errors due to dynamic deformations in a coordinate measuring machine
WO2009016185A1 29 Jul 2008 5 Feb 2009 Leica Geosystems Ag Rotary unit for non-contact sensor
WO2009083452A1 17 Dic 2008 9 Jul 2009 Leica Geosystems Ag Method and system for the high-precision positioning of at least one object in a final location in space
WO2009127526A1 2 Abr 2009 22 Oct 2009 3D Scanners Ltd Method and computer program for improving the dimensional acquisition of an object
WO2009130169A1 17 Abr 2009 29 Oct 2009 Leica Geosystems Ag Measuring method for an articulated-arm coordinate measuring machine
WO2009149740A1 9 Jun 2008 17 Dic 2009 Abb Technology Ab A method and a system for facilitating calibration of an off-line programmed robot cell
WO2010040742A1 6 Oct 2009 15 Abr 2010 Leica Geosystems Ag Device for marking or processing a surface, tool, and articulated arm
WO2010092131A1 11 Feb 2010 19 Ago 2010 Leica Geosystems Ag Coordinate measuring machine (cmm) and method of compensating errors in a cmm
WO2010108089A2 19 Mar 2010 23 Sep 2010 Perceptron, Inc. Display device for measurement tool
WO2010148525A1 14 Jun 2010 29 Dic 2010 Leica Geosystems Ag Coordinate measuring device
WO2011000435A1 3 Jul 2009 6 Ene 2011 Leica Geosystems Ag Apparatus for generating three-dimensional image of object
WO2011000955A1 2 Jul 2010 6 Ene 2011 Leica Geosystems Ag Coordinate measuring machine (cmm) and method of compensating errors in a cmm
WO2011057130A2 5 Nov 2010 12 May 2011 Hexagon Metrology Ab Improved articulated arm
WO2012038446A1 20 Sep 2011 29 Mar 2012 Hexagon Technology Center Gmbh Surface spattering device
1 A. Hart; "Kinematic Coupling Interchangibility" Precision Engineering; vol. 28, No. 1; Jan. 1, 2004 pp. 1-15.
2 ABB Flexibile Automation AB: "Product Manual IRB 6400R M99, On-line Manual"; Sep. 13, 2006; XP00002657684; Retrieved from the Internet: URL: http://pergatory.mit.edu/kinematiccouplings/case-studies/ABB-Robotics/general/6400R%20Product%20Manual.pdf (retrieved Aug. 26, 2011).
3 ABB Flexibile Automation AB: "Product Manual IRB 6400R M99, On-line Manual"; Sep. 13, 2006; XP00002657684; Retrieved from the Internet: URL: http://pergatory.mit.edu/kinematiccouplings/case—studies/ABB—Robotics/general/6400R%20Product%20Manual.pdf (retrieved Aug. 26, 2011).
7 Dylan, Craig R., High Precision Makes the Massive Bay Bridge Project Work. Suspended in MidAir-Cover Story-Point of Beginning, Jan. 1, 2010, [online] http://www.pobonline.com/Articles/Cover-Story/BNP-GUID-9-5-2006-A-10000000000 . . . [Retreived Jan. 25, 2010].
8 Dylan, Craig R., High Precision Makes the Massive Bay Bridge Project Work. Suspended in MidAir—Cover Story—Point of Beginning, Jan. 1, 2010, [online] http://www.pobonline.com/Articles/Cover—Story/BNP—GUID—9-5-2006—A—10000000000 . . . [Retreived Jan. 25, 2010].
9 Electro-Optical Information Systems, "The Handy Handheld Digitizer" [online], [retrieved on Nov. 29, 2011], http://vidibotics.com/htm/handy.htm.
10 Examination Report for German Application No. 11 2011 100 193.2 Report dated Dec. 20, 2012; based on PCT/US2011/021249.
11 Examination Report for German Application No. 11 2011 100 290.4 Report dated Jul. 16, 2013; based on PCT/US2011/021247.
12 Examination Report under Section 18(3); Report dated Nov. 1, 2012; Application No. GB1210311.5.
13 Examination Report under Section 18(3); Report dated Nov. 6, 2012; Application No. GB1210306.5.
14 Examination Report under Section 18(3); Report dated Oct. 31, 2012; Application No. GB1210309.9.
15 Faro Product Catalog; Faro Arm; 68 pages; Faro Technologies Inc. 2009; printed Aug. 3, 2009.
16 Franklin, Paul F., What IEEE 1588 Means for Your Next T&M System Design, Keithley Instruments, Inc., [on-line] Oct. 19, 2010, http://www.eetimes.com/General/DisplayPrintViewContent?contentItemId=4209746, [Retrieved Oct. 21, 2010].
17 German Office Action and English Language summary for DE 112011100292.0 filed Jul. 3, 2012, based on PCT Application US2011/021252 filed Jan. 14, 2011.
18 German Patent Application No. 11 2011 100 291.2 dated Dec. 20, 2012. All art cited within.
19 Ghost 3D Systems, Authorized MicroScribe Solutions, FAQs-MicroScribe 3D Laser, MicroScan Tools, & related info, [online], [retrieved Nov. 29, 2011], http://microscribe.ghost3d.com/gt-microscan-3d-faqs.htm,.
20 Ghost 3D Systems, Authorized MicroScribe Solutions, FAQs—MicroScribe 3D Laser, MicroScan Tools, & related info, [online], [retrieved Nov. 29, 2011], http://microscribe.ghost3d.com/gt—microscan-3d—faqs.htm,.
21 GoMeasure3D-Your source for all things measurement, Baces 3D 100 Series Portable CMM from GoMeasure3D, [online], [retrieved Nov. 29, 2011], http://www.gomeasure3d.com/baces100.html.
22 GoMeasure3D—Your source for all things measurement, Baces 3D 100 Series Portable CMM from GoMeasure3D, [online], [retrieved Nov. 29, 2011], http://www.gomeasure3d.com/baces100.html.
23 HYDROpro Navigation, Hydropgraphic Survey Software, Trimble, www.trimble.com, Copyright 1997-2003.
24 Information on Electro-Optical Information Systems; EOIS 3D Mini-Moire C.M.M. Sensor for Non-Contact Measuring & Surface Mapping; Direct Dimensions, Jun. 1995.
25 Internation Search Report for International Application No. PCT/US2011/021250 mailed Apr. 18, 2011.
26 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021246 International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
27 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021247 International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
28 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021249 International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
29 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021250 International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
30 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021252 International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
31 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021259. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
32 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021262. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
33 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021263. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
34 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021264. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
35 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021270. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
36 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021272. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
37 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021273. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
38 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021276. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
39 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021278. International filing date Jan. 14, 2011. Date of Issuance Jul. 24, 2012.
40 International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021794. International filing date Jan. 20, 2011. Date of Issuance Jul. 24, 2012.
41 International Preliminary Report on Patentability for PCT/US2011/020625; Date of Issuance Jul. 17, 2012.
42 International Preliminary Report on Patentability for PCT/US2011/021274; Date of Completion Apr. 12, 2012.
43 International Preliminary Report on Patentability mailed May 9, 2012 for International Application Serial No. PCT/US2011/021253 International filing date Jan. 14, 2011. Date of Completion May 9, 2012.
44 International Search Report and Written Opinion for International Application No. PCT/US2011/021273 filed Apr. 20, 2011.
45 International Search Report and Written Opinion for International Application No. PCT/US2011/021273 filed Jan. 14, 2011.
46 International Search Report for International Application No. PCT/2011/020625 mailed Feb. 25, 2011.
47 International Search Report for International Application No. PCT/US/2013/041826 filed May 20, 2013; mailed Jul. 29, 2013.
48 International Search Report for International Application No. PCT/US2011/021246 mailed Apr. 12, 2011.
49 International Search Report for International Application No. PCT/US2011/021247 mailed Aug. 26, 2011.
50 International Search Report for International Application No. PCT/US2011/021248 mailed Sep. 19, 2011.
51 International Search Report for International Application No. PCT/US2011/021249 mailed Apr. 21, 2011.
52 International Search Report for International Application No. PCT/US2011/021252 mailed Apr. 27, 2011.
53 International Search Report for International Application No. PCT/US2011/021253 mailed Sep. 26, 2011.
54 International Search Report for International Application No. PCT/US2011/021259 mailed May 25, 2011.
55 International Search Report for International Application No. PCT/US2011/021262 mailed May 11, 2011.
56 International Search Report for International Application No. PCT/US2011/021263 mailed May 4, 2011.
57 International Search Report for International Application No. PCT/US2011/021264 mailed May 31, 2011.
58 International Search Report for International Application No. PCT/US2011/021270 mailed May 2, 2011.
59 International Search Report for International Application No. PCT/US2011/021272 mailed Apr. 7, 2011.
60 International Search Report for International Application No. PCT/US2011/021274 mailed May 6, 2011.
61 International Search Report for International Application No. PCT/US2011/021278 mailed May 25, 2011.
62 International Search Report for International Application No. PCT/US2011/021794 mailed Sep. 23, 2011.
63 International Search Report for International Application No. PCT/US2013/040309 mailed Jul. 15, 2013.
64 International Search Report for International Application No. PCT/US2013/040321 mailed Jul. 15, 2013.
65 International Search Report for International Application No. PCT2011/021276 filed Jan. 14, 2011.
66 International Search Report of the International Searching Authority for Application No. PCT/US2013/022186; Date of Mailing: May 29, 2013.
67 International Serach Report for International Application No. PCT/US2011/050787; Mailing date Mar. 11, 2011.
68 It is Alive in the Lab, Autodesk University, Fun with the Immersion MicroScribe Laser Scanner, [online], [retrieved Nov. 29, 2011], http://labs.blogs.com/its-alive-in-the-lab/2007/11/fun-with-the-im.html.
69 It is Alive in the Lab, Autodesk University, Fun with the Immersion MicroScribe Laser Scanner, [online], [retrieved Nov. 29, 2011], http://labs.blogs.com/its—alive—in—the—lab/2007/11/fun-with-the-im.html.
70 Japanese Office Action and English Language summary for JP2012-550042 filed Jul. 20, 2012; based on International Application No. PCT/US2011/021249 filed Jan. 14, 2011.
71 Japanese Office Action and English Language summary for JP2012-550043 filed Jul. 20, 2012; based on International Application No. PCT/US2011/021250 filed Jan. 14, 2011.
72 Japanese Office Action and English Language summary for JP2012-550044 filed Jul. 20, 2012; based on International Application No. PCT/US2011/021252 filed Jan. 14, 2011.
73 Jasperneite, et al., Enhancements to the Time Synchronization Standard IEEE-1588 for a System of Cascaded Bridges, IEEE, 2004.
74 JGENG "DLP-Based Structured Light 3D Imaging Technologies and Applications" (15 pages) Emerging Digital Micromirror Device Based Systems and Application III; edited by Michael R. Douglass, Patrick I. Oden, Proc. of SPIE, vol. 7932, 79320B; (2011) SPIE.
75 Kreon Laser Scanners, Getting the Best in Cutting Edge 3D Digitizing Technology, B3-D MCAD Consulting/Sales [online], [retrieved Nov. 29, 2011], http://www.b3-d.com/Kreon.html.
76 Laser Reverse Engineering with Microscribe, [online], [retrieved Nov. 29, 2011], http://www.youtube.com/watch?v=8VRz-2aEJ4E&feature=PlayList&p=F63ABF74F30DC81B&playnext=1&playnext-from=PL&index=1.
77 Laser Reverse Engineering with Microscribe, [online], [retrieved Nov. 29, 2011], http://www.youtube.com/watch?v=8VRz—2aEJ4E&feature=PlayList&p=F63ABF74F30DC81B&playnext=1&playnext—from=PL&index=1.
78 MG Lee; "Compact 3D LIDAR based on optically coupled horizontal and vertical Scanning mechanism for the autonomous navigation of robots" (13 pages) vol. 8037; downloaded from http://proceedings.spiedigitallibrary.org/ on Jul. 2, 2013.
79 MicroScan 3D User Guide, RSI GmbH, 3D Systems & Software, Oberursel, Germany, email: info@rsi-gmbh.de, Copyright RSI Roland Seifert Imaging GmbH 2008.
80 P Ben-Tzvi, et al "Extraction of 3D Images Using Pitch-Actuated 2D Laser Range Finder for Robotic Vision" (6 pages) BNSDOCID <XP 31840390A—1—>.
81 Patrick Willoughby; "Elastically Averaged Precision Alignment"; In: "Doctoral Thesis" ; Jun. 1, 2005; Massachusetts Institute of Technology; XP55005620; Abstract 1.1 Motivation; Chapter 3, Chapter 6.
82 PCT/2011/020625 International Search Report-dated Feb. 25, 2011.
83 PCT/2011/020625 International Search Report—dated Feb. 25, 2011.
84 PCT/US2011/021270-International Search Report mailed May 2, 2011.
85 PCT/US2011/021270—International Search Report mailed May 2, 2011.
86 Romer "Romer Absolute Arm Maximum Performance Portable Measurement" (Printed Oct. 2010); Hexagon Metrology, Inc. htt://us:ROMER.com; Hexagon Metrology, Inc., 2010.
87 Romer "Romer Measuring Arms Portable CMMs for R&D and shop floor" (Mar. 2009) Hexagon Metrology (16 pages).
88 Romer Measuring Arms; Portable CMMs for the shop floor; 20 pages; Hexagon Metrology, Inc. (2009) http//us.ROMER.com.
89 Romer Romer Absolute Arm Product Brochure: (2010); Hexagon Metrology; www.hexagonmetrology.com; Hexagon AB, 2010.
90 Sauter, et al., Towards New Hybrid Networks for Industrial Automation, IEEE, 2009.
91 Spada, et al., IEEE 1588 Lowers Integration Costs in Continuous Flow Automated Production Lines, XP-002498255, ARC Insights, Insight # 2003-33MD&H, Aug. 20, 2003.
92 Trimble-Trimble SPS630, SPS730 and SPS930 Universal Total Stations, [on-line] http://www.trimble.com/sps630-730-930.shtml (1 of 4), [Retrieved Jan. 26, 2010 8:50:29AM].
93 Trimble—Trimble SPS630, SPS730 and SPS930 Universal Total Stations, [on-line] http://www.trimble.com/sps630—730—930.shtml (1 of 4), [Retrieved Jan. 26, 2010 8:50:29AM].
94 Written Opinion for International Application No. PCT/US/2013/041826 filed May 20, 2013; mailed Jul. 29, 2013.
95 Written Opinion for International Application No. PCT/US2013/040309 mailed Jul. 15, 2013.
96 Written Opinion for International Application No. PCT/US2013/040321 mailed Jul. 15, 2013.
97 Written Opinion for PCT/2011/020625 dated Feb. 25, 2011.
98 Written Opinion of the International Searching Authority for Application No. PCT/US2013/022186; Date of Mailing: May 29, 2013.
99 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/020625 mailed Feb. 25, 2011.
100 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021246 mailed Apr. 12, 2011.
101 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021247 mailed Aug. 26, 2011.
102 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021248 mailed Sep. 19, 2011.
103 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021249 mailed Apr. 21, 2011.
104 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021250 mailed Apr. 18, 2011.
105 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021252 mailed Apr. 27, 2011.
106 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021253 mailed Mar. 22, 2012.
107 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021253 mailed Sep. 26, 2011.
108 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021259 mailed May 25, 2011.
109 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021262 mailed May 11, 2011.
110 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021263 mailed May 4, 2011.
111 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021264 mailed May 31, 2011.
112 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021270 mailed May 2, 2011.
113 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021274 mailed May 6, 2011.
114 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021276 filed Jan. 14, 2011.
115 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021278 mailed May 25, 2011.
116 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021794 mailed Sep. 23, 2011.
117 Written Opinion of the International Searching Authority for International Application No. PCT/US2011/050787 mailed Mar. 11, 2011.
118 YK Cho, et al. "Light-weight 3D LADAR System for Construction Robotic Operations" (pp. 237-244); 26th International Symposium on Automation and Robotics in Construction (ISARC 2009).
US9187876 * 6 Abr 2009 17 Nov 2015 Aktiebolaget Skf Detection system, joint system provided with such a detection system and automotive vehicle equipped with such a joint system
US20120027504 * 6 Abr 2009 2 Feb 2012 Moisy Stephane Detection system, joint system provided with such a detection system and automotive vehicle equipped with such a joint system
Clasificación cooperativa G05B2219/40596, G05B2219/37193, G05B2219/24067, G05B2219/40233, G05B23/0272, G01B5/012, G05B19/406, G05B23/0216, G05B19/401, G01B11/007, G01B21/047, G05B2219/45061
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ATWELL, PAUL C.;BRIGGS, CLARK H.;STOKES, BURNHAM;REEL/FRAME:027734/0281