Method for evaluating mounting stability of articulated arm coordinate measurement machine using inclinometers

Information

  • Patent Grant
  • 9009000
  • Patent Number
    9,009,000
  • Date Filed
    Friday, January 14, 2011
    13 years ago
  • Date Issued
    Tuesday, April 14, 2015
    9 years ago
Abstract
A portable articulated arm coordinate measurement machine can include a base, a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, an electronic circuit that receives the position signals from the transducers, a first inclinometer coupled to the base, wherein the inclinometer is configured to produce a first electrical signal responsive to an angle of tilt of the base and an electrical system configured to record a first reading of the first inclinometer and a second reading of the first inclinometer, wherein the first reading is in response to at least one of a first force applied to the base and a third force applied to the mounting structure, wherein the second reading is in response to at least one of a second force applied to the base and a fourth force applied to the mounting structure.
Description
BACKGROUND

The present disclosure relates to a coordinate measuring machine, and more particularly to a portable articulated arm coordinate measuring machine having inclinometers configured to measure tilt of the portable articulated arm coordinate measuring machine.


Portable articulated arm coordinate measuring machines (AACMMs) have found widespread use in the manufacturing or production of parts where there is a need to rapidly and accurately verify the dimensions of the part during various stages of the manufacturing or production (e.g., machining) of the part. Portable AACMMs represent a vast improvement over known stationary or fixed, cost-intensive and relatively difficult to use measurement installations, particularly in the amount of time it takes to perform dimensional measurements of relatively complex parts. Typically, a user of a portable AACMM simply guides a probe along the surface of the part or object to be measured. The measurement data are then recorded and provided to the user. In some cases, the data are provided to the user in visual form, for example, three-dimensional (3-D) form on a computer screen. In other cases, the data are provided to the user in numeric form, for example when measuring the diameter of a hole, the text “Diameter=1.0034” is displayed on a computer screen.


An example of a prior art portable articulated arm CMM is disclosed in commonly assigned U.S. Pat. No. 5,402,582 ('582), which is incorporated herein by reference in its entirety. The '582 patent discloses a 3-D measuring system comprised of a manually-operated articulated arm CMM having a support base on one end and a measurement probe at the other end. Commonly assigned U.S. Pat. No. 5,611,147 ('147), which is incorporated herein by reference in its entirety, discloses a similar articulated arm CMM. In the '147 patent, the articulated arm CMM includes a number of features including an additional rotational axis at the probe end, thereby providing for an arm with either a two-two-two or a two-two-three axis configuration (the latter case being a seven axis arm).


In some cases, AACMMs are not securely attached to a mounting structure. In this case, the base of the articulated arm may move as the probe of the articulated arm is moved from position to position, thereby giving inaccurate readings. In some other cases, the mounting structure to which the arm is mounted may move, also resulting in erroneous readings. What is needed is a method detecting a lack of stability in the mounting of the AACMM or in the mounting structure to which the AACMM is attached.


SUMMARY OF THE INVENTION

Exemplary embodiments include a portable articulated arm coordinate measurement machine including a base, 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 a position signal, the arm portion being coupled to the base, wherein the base is attached to a mounting structure, an electronic circuit that receives the position signals from the transducers, a first inclinometer coupled to the base, wherein the inclinometer is configured to produce a first electrical signal responsive to an angle of tilt of the base and an electrical system configured to record a first reading of the first inclinometer and a second reading of the first inclinometer, wherein the first reading is in response to at least one of a first force applied to the base and a third force applied to the mounting structure and wherein the second reading is in response to at least one of a second force applied to the base and a fourth force applied to the mounting structure, wherein the electrical system is further configured to determine a parameter of base stability based on the difference between the first and second readings of the first inclinometer.


Additional exemplary embodiments include a method of evaluating the mounting stability of a portable articulated arm coordinate measuring machine, the including providing a base, providing a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one position transducer for producing a position signal, the arm portion being coupled to the base, wherein the base is attached to a mounting structure, providing an electronic circuit that receives the position signals from the transducers, providing a first inclinometer coupled to the base, wherein the first inclinometer is configured to produce a first electrical signal responsive to an angle of tilt of the base, providing an electrical system configured to record a first reading of the first inclinometer and a second reading of the first inclinometer, recording the first reading in response to at least one of a first force applied to the base and a third force applied to the mounting structure, recording the second reading in response to at least one of a second force applied to the base and a fourth force applied to the mounting structure, determining a parameter of base stability based on the difference between the first and second readings of the first inclinometer and recording the parameter of base stability.


Further exemplary embodiments include a computer program product for implementing a portable articulated arm coordinate measuring machine, the computer program product comprising a storage medium having computer-readable program code embodied thereon, which when executed by a computer causes the computer to implement a method, the method including providing a base, providing a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one position transducer for producing a position signal, the arm portion being coupled to the base, wherein the base is attached to a mounting structure, providing an electronic circuit that receives the position signals from the transducers, providing a first inclinometer coupled to the base, wherein the inclinometer is configured to produce a first electrical signal responsive to an angle of tilt of the base, providing an electrical system configured to record a first reading of the first inclinometer and a second reading of the first inclinometer, recording the first reading in response to at least one of a first force applied to the base and a third force applied to the mounting structure, recording the second reading in response to at least one of a second force applied to the base and a fourth force applied to the mounting structure, determining a parameter of base stability based on the difference between the first and second readings of the first inclinometer and recording the parameter of base stability.





BRIEF DESCRIPTION OF THE DRAWINGS

Referring now to the drawings, exemplary embodiments are shown which should not be construed to be limiting regarding the entire scope of the disclosure, and wherein the elements are numbered alike in several FIGURES:



FIG. 1, including FIGS. 1A and 1B, are perspective views of a portable articulated arm coordinate measuring machine (AACMM) having embodiments of various aspects of the present invention therewithin;



FIG. 2, including FIGS. 2A-2D taken together, is a block diagram of electronics utilized as part of the AACMM of FIG. 1 in accordance with an embodiment;



FIG. 3, including FIGS. 3A and 3B taken together, is a block diagram describing detailed features of the electronic data processing system of FIG. 2 in accordance with an embodiment;



FIG. 4 illustrates an internal view of an inclinometer disposed in the base of the AACMM;



FIG. 5 illustrates a screenshot of an exemplary graphical user interface in which an operator can detect tilt changes in the AACMM;



FIG. 6 is a flowchart of a method for detecting tilt in accordance with exemplary embodiments;



FIG. 7 is a flowchart of a method for evaluating the stability of an AACMM in accordance with exemplary embodiments; and



FIG. 8 is a flowchart of a method for evaluating the stability of an AACMM in accordance with exemplary embodiments.





DETAILED DESCRIPTION

Exemplary embodiments include systems and methods for measuring tilt data from portable articulated arm coordinate measuring machines and displaying the tilt data to alert an operator that the portable articulated arm coordinate measuring machine is undergoing a change in tilt. The operator can then be aware of the changes in tilt and take corrective action. In exemplary embodiments, the systems and methods described herein provide a diagnostic tool to determine if portable articulated arm coordinate measuring machines are properly mounted onto a mounting surface by detecting movement of the portable articulated arm coordinate measuring machines during measurement operations. Other exemplary embodiments provide methods of distinguishing between improper mounting of the base of the AACMM on the mounting structure and movement of the mounting structure itself.



FIGS. 1A and 1B illustrate, in perspective, a portable articulated arm coordinate measuring machine (AACMM) 100 according to various embodiments of the present invention, an articulated arm being one type of coordinate measuring machine. As shown in FIGS. 1A and 1B, the exemplary AACMM 100 may comprise a six or seven axis articulated measurement device having a measurement probe housing 102 coupled to an arm portion 104 of the AACMM 100 at one end. The arm portion 104 comprises a first arm segment 106 coupled to a second arm segment 108 by a first grouping of bearing cartridges 110 (e.g., two bearing cartridges). A second grouping of bearing cartridges 112 (e.g., two bearing cartridges) couples the second arm segment 108 to the measurement probe housing 102. A third grouping of bearing cartridges 114 (e.g., three bearing cartridges) couples the first arm segment 106 to a base 116 located at the other end of the arm portion 104 of the AACMM 100. Each grouping of bearing cartridges 110, 112, 114 provides for multiple axes of articulated movement. Also, the measurement probe housing 102 may comprise the shaft of the seventh axis portion of the AACMM 100 (e.g., a cartridge containing an encoder system that determines movement of the measurement device, for example a probe 118, in the seventh axis of the AACMM 100). In use of the AACMM 100, the base 116 is typically affixed to a work surface.


Each bearing cartridge within each bearing cartridge grouping 110, 112, 114 typically contains an encoder system (e.g., an optical angular encoder system). The encoder system (i.e., transducer) provides an indication of the position of the respective arm segments 106, 108 and corresponding bearing cartridge groupings 110, 112, 114 that all together provide an indication of the position of the probe 118 with respect to the base 116 (and, thus, the position of the object being measured by the AACMM 100 in a certain frame of reference—for example a local or global frame of reference). The arm segments 106, 108 may be made from a suitably rigid material such as but not limited to a carbon composite material for example. A portable AACMM 100 with six or seven axes of articulated movement (i.e., degrees of freedom) provides advantages in allowing the operator to position the probe 118 in a desired location within a 360° area about the base 116 while providing an arm portion 104 that may be easily handled by the operator. However, it should be appreciated that the illustration of an arm portion 104 having two arm segments 106, 108 is for exemplary purposes, and the claimed invention should not be so limited. An AACMM 100 may have any number of arm segments coupled together by bearing cartridges (and, thus, more or less than six or seven axes of articulated movement or degrees of freedom).


The probe 118 is detachably mounted to the measurement probe housing 102, which is connected to bearing cartridge grouping 112. A handle 126 is removable with respect to the measurement probe housing 102 by way of, for example, a quick-connect interface. The handle 126 may be replaced with another device (e.g., a laser line probe, a bar code reader), thereby providing advantages in allowing the operator to use different measurement devices with the same AACMM 100. In exemplary embodiments, the probe housing 102 houses a removable probe 118, which is a contacting measurement device and may have different tips 118 that physically contact the object to be measured, including, but not limited to: ball, touch-sensitive, curved and extension type probes. In other embodiments, the measurement is performed, for example, by a non-contacting device such as a laser line probe (LLP). In an embodiment, the handle 126 is replaced with the LLP using the quick-connect interface. Other types of measurement devices may replace the removable handle 126 to provide additional functionality. Examples of such measurement devices include, but are not limited to, one or more illumination lights, a temperature sensor, a thermal scanner, a bar code scanner, a projector, a paint sprayer, a camera, or the like, for example.


As shown in FIGS. 1A and 1B, the AACMM 100 includes the removable handle 126 that provides advantages in allowing accessories or functionality to be changed without removing the measurement probe housing 102 from the bearing cartridge grouping 112. As discussed in more detail below with respect to FIG. 2, the removable handle 126 may also include an electrical connector that allows electrical power and data to be exchanged with the handle 126 and the corresponding electronics located in the probe end.


In various embodiments, each grouping of bearing cartridges 110, 112, 114 allows the arm portion 104 of the AACMM 100 to move about multiple axes of rotation. As mentioned, each bearing cartridge grouping 110, 112, 114 includes corresponding encoder systems, such as optical angular encoders for example, that are each arranged coaxially with the corresponding axis of rotation of, e.g., the arm segments 106, 108. The optical encoder system detects rotational (swivel) or transverse (hinge) movement of, e.g., each one of the arm segments 106, 108 about the corresponding axis and transmits a signal to an electronic data processing system within the AACMM 100 as described in more detail herein below. Each individual raw encoder count is sent separately to the electronic data processing system as a signal where it is further processed into measurement data. No position calculator separate from the AACMM 100 itself (e.g., a serial box) is required, as disclosed in commonly assigned U.S. Pat. No. 5,402,582 ('582).


The base 116 may include an attachment device or mounting device 120. The mounting device 120 allows the AACMM 100 to be removably mounted to a desired location, such as an inspection table, a machining center, a wall or the floor for example. In one embodiment, the base 116 includes a handle portion 122 that provides a convenient location for the operator to hold the base 116 as the AACMM 100 is being moved. In one embodiment, the base 116 further includes a movable cover portion 124 that folds down to reveal a user interface, such as a display screen.


In accordance with an embodiment, the base 116 of the portable AACMM 100 contains or houses an electronic data processing system that includes two primary components: a base processing system that processes the data from the various encoder systems within the AACMM 100 as well as data representing other arm parameters to support three-dimensional (3-D) positional calculations; and a user interface processing system that includes an on-board operating system, a touch screen display, and resident application software that allows for relatively complete metrology functions to be implemented within the AACMM 100 without the need for connection to an external computer.


The electronic data processing system in the base 116 may communicate with the encoder systems, sensors, and other peripheral hardware located away from the base 116 (e.g., a LLP that can be mounted to the removable handle 126 on the AACMM 100). The electronics that support these peripheral hardware devices or features may be located in each of the bearing cartridge groupings 110, 112, 114 located within the portable AACMM 100.



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 application software to perform user interface, display, and other functions described herein.


As shown in FIG. 2, the electronic data processing system 210 is in communication with the aforementioned plurality of encoder systems via one or more arm buses 218. In the embodiment depicted in FIG. 2, each encoder system generates encoder data and includes: an encoder arm bus interface 214, an encoder digital signal processor (DSP) 216, an encoder read head interface 234, and a temperature sensor 212. Other devices, such as strain sensors, may be attached to the arm bus 218.


Also shown in FIG. 2 are probe end electronics 230 that are in communication with the arm bus 218. The probe end electronics 230 include a probe end DSP 228, a temperature sensor 212, a handle/LLP interface bus 240 that connects with the handle 126 or the LLP 242 via the quick-connect interface in an embodiment, and a probe interface 226. The quick-connect interface allows access by the handle 126 to the data bus, control lines, and power bus used by the LLP 242 and other accessories. In an embodiment, the probe end electronics 230 are located in the measurement probe housing 102 on the AACMM 100. In an embodiment, the handle 126 may be removed from the quick-connect interface and measurement may be performed by the laser line probe (LLP) 242 communicating with the probe end electronics 230 of the AACMM 100 via the handle/LLP interface bus 240. In an embodiment, the electronic data processing system 210 is located in the base 116 of the AACMM 100, the probe end electronics 230 are located in the measurement probe housing 102 of the AACMM 100, and the encoder systems are located in the bearing cartridge groupings 110, 112, 114. The probe interface 226 may connect with the probe end DSP 228 by any suitable communications protocol, including commercially-available products from Maxim Integrated Products, Inc. that embody the 1-Wire® communications protocol 236.



FIG. 3 is a block diagram describing detailed features of the electronic data processing system 210 of the AACMM 100 in accordance with an embodiment. In an embodiment, the electronic data processing system 210 is located in the base 116 of the AACMM 100 and includes the base processor board 204, the user interface board 202, a base power board 206, a Bluetooth module 232, and a base tilt module 208.


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 302 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 also manages all the wired and wireless data communication with external (host computer) and internal (display processor 202) devices. The base processor board 204 has the capability of communicating with an Ethernet network via an Ethernet function 320 (e.g., using a clock synchronization standard such as Institute of Electrical and Electronics Engineers (IEEE) 1588), with a wireless local area network (WLAN) via a LAN function 322, and with Bluetooth module 232 via a parallel to serial communications (PSC) function 314. The base processor board 204 also includes a connection to a universal serial bus (USB) device 312.


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 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 204 also sends the raw measurement data to an external computer.


Turning now to the user interface board 202 in FIG. 3, the angle and positional data received by the base processor is utilized by applications executing on the display processor 328 to provide an autonomous metrology system within the AACMM 100. Applications may be executed on the display processor 328 to support functions such as, but not limited to: measurement of features, guidance and training graphics, remote diagnostics, temperature corrections, control of various operational features, connection to various networks, and display of measured objects. Along with the display processor 328 and a liquid crystal display (LCD) 338 (e.g., a touch screen LCD) user interface, the user interface board 202 includes several interface options including a secure digital (SD) card interface 330, a memory 332, a USB Host interface 334, a diagnostic port 336, a camera port 340, an audio/video interface 342, a dial-up/cell modem 344 and a global positioning system (GPS) port 346.


The electronic data processing system 210 shown in FIG. 3 also includes a base power board 206 with an environmental recorder 362 for recording environmental data. The base power board 206 also provides power to the electronic data processing system 210 using an AC/DC converter 358 and a battery charger control 360. The base power board 206 communicates with the base processor board 204 using inter-integrated circuit (I2C) serial single ended bus 354 as well as via a DMA serial peripheral interface (DSPI) 356. The base power board 206 is connected to a tilt sensor and radio frequency identification (RFID) module 208 via an input/output (I/O) expansion function 364 implemented in the base power board 206.


Though shown as separate components, in other embodiments all or a subset of the components may be physically located in different locations and/or functions combined in different manners than that shown in FIG. 3. For example, in one embodiment, the base processor board 204 and the user interface board 202 are combined into one physical board.



FIG. 4 illustrates an internal view of an inclinometer 160 disposed in the base 116 of the AACMM 100. The inclinometers can be a standard electrical component 366 for coupling to a circuit board that is coupled to the base 116. Alternatively, the inclinometers may be located within other parts of the AACMM 100. Two possible locations for the inclinometer are in the stationary portion of base 116 and in the swivel region immediately above the stationary portion of the base 116. In the latter position, compensation of inclinometer offset and gain may be obtained by observing the readings of inclinometer 160 as the user rotates the AACMM 100 about the swivel axis. In general, it is important to measure the tilt along two perpendicular directions that are approximately perpendicular to the gravity vector. Such measurements can be made with a single inclinometer measuring tilt over two or more directions or with a plurality of one axis inclinometers.


The incorporation of one or more inclinometers (i.e., tilt sensors) 160 into the base 116 to detect variations in tilt of the base 116 relative to the mounting structure (shown here as mounting structure 401) during operation of the arm portion 104 enables a user to determine if the AACMM 100 is mounted properly on the mounting surface. The mounting surface 401 can further include an inclinometer 405. In exemplary embodiments, the methods described herein can measure and compare tilt data from the inclinometers 160, 405 to determine a change in tilt of either the mounting structure 401 or the base 116 or both the mounting structure 401 and the base 116.


The mounting structure may take a variety of forms. One common mounting structure for the AACMM 100 is an instrument stand or a heavy duty tripod. Another common mounting structure is a smooth surface such as a surface plate (for example, a smooth granite plate).


Minor tilt angle variations of the base 116 can lead to relatively significant errors in the calculation of the three-dimensional position of the probe tip 118. Such tilt changes may result if the base 116 is not securely fastened to a mounting structure. In this situation, tilt may change because of variations in torque applied to the base 116 by a counterbalance spring internal to the AACMM 100 (not shown). Tilt may also change because of the variation in torque applied to the AACMM base 116 as the weights of the arm segments 106, 108 are extended through varying moment-arm distances during AACMM operation.


By monitoring the actual tilt of the base 116 during AACMM operation via one or more precision inclinometers 160, it is possible to alert the operator to a problem with the mounting of the AACMM 100. The operator may be alerted to a faulty mounting of AACMM 100 by data provided from the one or more inclinometers 160 to software run by an on-board or host computer. The data may alternatively be used to illuminate a warning light, activate a warning sound, or in some other way notify the user of a problem. The one or more inclinometers 160 may be incorporated into a self-diagnostic software routine accessed directly as part of a set-up evaluation application or automatically as part of a warning system.


In exemplary embodiments, the systems and methods described herein measure changes in tilt dynamically to determine whether one or more portions of the AACMM 100 are undergoing a change in tilt. This enables discovery of instability in attachment of the AACMM 100 to its mounting structure. For the diagnostic application, the collected tilt data is examined to measure changes in tilt and not the actual value of the tilt. In this instance, it is unimportant whether the base 116 of the AACMM 100 has some particular average tilt angle, such as five degrees. Rather, a change in tilt angle is enough to indicate that measurements of the AACMM 100 are susceptible to error. In this manner, the operator of the AACMM 100 may be alerted to take corrective action.



FIG. 5 illustrates a screenshot 500 of an exemplary graphical user interface (GUI) 505 by which an operator can detect tilt changes in the AACMM 100. In exemplary embodiments, the GUI 505 can be disposed on the AACMM 100 or on an external computing device. The GUI 505 can display tilt data measured from the base processing system. As illustrated, a plot 510 of x-y tilt angles can be displayed on the GUI 505. In a steady state in which there are no changes in tilt of the AACMM 100, a steady plot is displayed as illustrated in FIG. 5. If the AACMM 100 is undergoing a change in tilt, the operator will be able to observe a change in the plot 510 and thus know that some change in tilt is occurring in the AACMM 100. Near the center of the exemplary plot 510 is a circle. In exemplary embodiments, points inside the circle are considered acceptable changes in tilt while those outside the circle are considered excessive changes in tilt and significant enough to degrade measurement accuracy beyond a pre-set limit. In exemplary embodiments, the diameter of the circle can be any predetermined value representing the range of acceptable tilt. The scale of the diameter can be defined as functions of arm length, type or set-up. For example, the longer the arm, the stiffer the spring, and the more the stress placed on the mount as the arm is articulated. Thus factors such as arm length affect changes in tilt angle and may be incorporated into acceptable limits for changes in rate of tilt. For example, the error circle may be defined as a function of arm length. Furthermore, in exemplary embodiments, although the inclinometers 160 can indicate an absolute orientation of the base with respect to the gravity vector, as described herein, the inclinometers 160 are implemented to detect changes in tilt. As such, the plot 510 can be “zeroed” on the GUI 505 after the AACMM 100 is mounted. In this way, regardless of the initial tilt (e.g., five degrees as described hereinabove), the plot 510 can be zeroed at the initial tilt after mounting.



FIG. 6 is a flowchart of a method 600 for detecting tilt in accordance with exemplary embodiments illustrating that the AACMM 100 can continuously measure tilt at block 610 and display the measurements at block 620 continuously for so long as the operator elects to measure and display at block 630.


In exemplary embodiments discussed hereinabove, inclinometers 160 mounted on the AACMM 100 may respond to tilting of the structure to which the AACMM 100 is mounted as well as to tilting of the AACMM 100 with respect to the mounting structure. In other exemplary embodiments, inclinometers are disposed on the mounting structure as well as in AACMM 100. The tilt directions (x and y, for example) may be approximately aligned for the inclinometers disposed on the mounting structure and those inclinometers 160 in the AACMM 100. Through the use of this combination of inclinometers, the user is provided with information to identify the source of the problem—an improperly mounted AACMM 100 or a wobbly mounting structure. The inclinometers 160 mounted within AACMM 100, as well as the inclinometers mounted on external structures, can all be in communication with the base processing system or an external computing system. Changes in tilt due to the mounting of the AACMM 100 can be found by displaying the difference between the two sensor readings after both are zeroed. For example, the AACMM 100 can be mounted on a surface plate, and a witness sensor can be mounted on the surface plate and plugged into an I/O port on the AACMM 100. Then both sensors are zeroed, and the GUI 505 indicates the difference in tilt between the two sensors. If this difference remains small, it indicates that the AACMM 100 is securely attached to the mounting structure. For example, if the operator walks around the surface plate while making measurements, the floor will deflect and both inclinometers will detect the deviation as common mode drift, thus no deviation on the display. If the operator bumps the arm, or the mounting is loose, an alarm could indicate problems.


In addition to indicating that the AACMM 100 is mounted securely to the surface plate, the information obtained from the inclinometers may also indicate that the overall structure to which the AACMM 100 is mounted is unstable. This is important in some situations. For example, if the object under test is placed on the surface plate, then no error results from a measurement made as the floor bends when the operator walks around the surface plate. On the other hand, if the arm is being extended to measure an object not attached to the surface plate, then the bending of the surface plate structure relative to the object under test may result in a measurement error. By displaying the change in the tilt angle of one set of inclinometers (the one or more inclinometers 160 or the inclinometers on the mounting plate), as well as the difference in tilt between the two sets of inclinometers, the type of problem—improperly mounted arm or wobbly structure—can be identified. In these embodiments, as in those embodiments discussed hereinabove, there is no need to have any knowledge of an external coordinate system.


As discussed hereinabove, there are two types of mounting problems that can occur: (1) the base 116 of AACMM 100 may not be securely attached to the mounting structure or (2) the mounting structure may move, either because the platform on which it rests deforms or because the mounting structure is not securely attached to the platform. By using a single inclinometer placed in the AACMM 100, it is possible to determine that there is a problem in the stability of the AACMM 100 as it is mounted on the mounting structure. In general, it is not possible to determine with just this one inclinometer whether the problem in stability is the result of cause (1) or (2) or some combination of (1) and (2) as listed above. By adding a second inclinometer, it is possible to identify the likely cause of the problem. For example, if the inclinometer attached to the AACMM 100 shows a large variation in tilt angle but the mounting stand does not show a large variation, it is likely that the problem in stability is the result of an insecure mount of the base 116 to the mounting structure 401. Software can notify the operator of the AACMM 100 of this problem so that the operator can take corrective action by more securely fastening the AACMM 100 to the mounting structure. On the other hand, if the inclinometer attached to the AACMM 100 and the inclinometer placed on the mounting structure show nearly identical variations in tilt angles, the problem is most likely the result of an unstable mount or platform. For example, the AACMM 100 might be placed on a mounting structure in the form of an instrument stand or tripod. This mounting structure could be placed on a concrete platform. If the platform is relatively thin (say eight inches thick or less), it may bend under the weight of the operator as the operator moves around the mounting structure. As explained hereinabove, this situation can create measurement errors if the object being measured is not located on the same surface as the AACMM 100. With knowledge of this problem, the operator may take corrective action such as relocating the test station to a more rigid platform or moving the object under test onto the mounting structure.


To observe the variations in tilt angles that are indicative of these mounting problems, a force is applied to the base 116 and to the mounting structure. It is not generally possible to apply a force entirely to the base 116 or to the mounting structure, but it is possible to apply forces to both. For example, one convenient and effective way to apply forces or torques to the base 116 and, to some extent, to the mounting structure is to move the arm segments 106, 108. As explained previously, this produces changes in a torque on the base 116 from the counter-balance spring within the AACMM 100. Because the AACMM 110 is attached to the mounting structure, moving the arm segments 106, 108 also transmits torques, at least to some extent, to the mounting structure.


An alternative way to apply forces to the base 116 and, indirectly, to the mounting structure is to apply a controlled force to the base structure itself. To interpret the meaning of tilt produced by such a method is simplest if a controlled amount of force is applied. Such forces can be applied by a force gauge, for example. Such forces may also be applied to the mounting structure with a force gauge or by walking around the mounting structure.


In general terms, the procedure to be followed in establishing whether the AACMM 100 has a stable mount is shown in procedure 700 of FIG. 7. Step 710 is to apply a first force to the base 116 of the AACMM 100. As described above, this force may be applied in several ways, but a particularly convenient way is to move the arm segments 106, 108 to a first position. The amount of force will vary according to the position of the arm segments for the reasons explained above. At step 720, a first reading of the first inclinometer (the inclinometer attached to the AACMM 100) is recorded. At step 730, a second force is applied. This second force may vary from the first force in either magnitude or direction or both. At step 740, a second reading of the first inclinometer is recorded. The first and second readings are used to calculate a parameter of base stability. This parameter may be one or more numerical value(s) or a state description (such as stable or unstable).



FIG. 7 shows the essential elements of finding base stability. The measurement can be extended and enhanced in several ways. First, additional forces and inclinometer readings may be taken beyond the required two points. Second, software may direct the operator to move the arm in a particular way, which the arm may monitor to provide real time feedback to the operator on the next position to move the arm segments 106, 108. Such a procedure can be quickly carried out (in perhaps one minute) after the AACMM 100 is first mounted on the mounting structure. Third, software may display test results, including a pass/fail indication. Besides using such a method as an initial check to make sure that mounting is good, it may also be repeated periodically, or it can be carried out in the background as the operator uses the arm to make routine measurements.


As inclinometer data is collected, it is also useful to collect encoder readings, as these can be used to estimate the forces or torques applied to the base 116. A variety of criteria may be used to establish whether the inclinometer readings are acceptable in view of the applied forces or torques. The simplest criterion is a simple in or out criteria such as that described with respect to FIG. 5. More complex criteria could involve effects such as linearity or hysteresis.


Procedure 800 of FIG. 8 shows the essential elements of evaluating mounting structure stability. In step 810, a force (the third force) is applied to the mounting structure. This force may result from a movement of arm segments 106, 108 as explained above, or it may result from walking around the mounting structure or applying a controlled force to the mounting structure or the base 116. In step 820, a reading (the third reading) of the second inclinometer (the inclinometer attached to the mounting structure) is recorded. In step 830, a fourth force is applied to the mounting structure. In step 840, a fourth reading of the second inclinometer is recorded. From the collected data, a parameter of mounting structure stability is calculated. As in the case of procedure 700, procedure 800 can be extended or enhanced by collecting multiple points and by using software to direct the operator in the application of forces.


During routine operation of the AACMM 100, data is constantly being collected that can be evaluated to confirm the mounting stability of the AACMM 100. A way to ensure that quality measurement data is produced by the AACMM 100 is to issue an alarm if the parameter of base stability or parameter of mounting structure stability indicates that the mounting stability is not good. Such an alarm could be visual, for example, a message on a display or a flashing light, or it might be audio, for example, a beep or a spoken message. It might also be an electrical signal sent to an electrical device to indicate that further action is needed.


Other types of visual displays besides that shown in FIG. 5 may be used. For example, simple bars from 0 to 100% might be used to indicate the stability of base and mounting structure as indicated by the base stability parameter and the mounting structure stability parameter. Such a bar might also be used for a measure of the difference between these two parameters. Other graphs might show changes in stability as a function of time.


As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method, or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.


Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.


A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.


Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.


Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++, C# or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).


Aspects of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, may be implemented by computer program instructions.


These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer program instructions may also be stored in a computer readable medium that may direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.


The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.


The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.


While the invention has been described with reference to example embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.

Claims
  • 1. A method of evaluating and adjusting mounting stability of a portable articulated arm coordinate measuring machine (AACMM), the method comprising the steps of: providing the AACMM, the AACMM having a manually positionable articulated arm portion, a base, a measurement probe, and a balance device, the arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one angular encoder for producing an angle of rotation signal, the arm portion being coupled to the base at the first end and to the measurement probe at the second end, wherein the base is configured to be attached to a structure, and wherein the balance device provides a balance force between the base and the first end;providing an electronic circuit that receives the angle of rotation signals and determines a three dimensional coordinate of the measurement probe;providing a first inclinometer coupled to the base, wherein the first inclinometer is configured to produce a first electrical signal responsive to an angle of tilt of the base with respect to a gravity vector;providing an electrical system configured to receive the first electrical signal and measure the angle tilt of the base;attaching the base to the structure;moving by an operator a first arm segment to a first location, producing a first angle of rotation of a first of the encoders, a first balance force, and a first angle of tilt of the base;measuring the first angle of rotation;measuring the first angle of tilt of the base;moving by the operator the first arm segment to a second location, producing a second angle of rotation of the first of the encoders, a second balance force, and a second angle of tilt of the base;measuring the second angle of rotation;measuring the second angle of tilt of the base;determining a parameter related to the stability of the AACMM based at least in part on the measured first angle of rotation, the measured second angle of rotation, and a difference between the measured first angle of tilt of the base and the measured second angle of tilt of the base;determining a source of error between the base and the structure based on the parameter;indicating to the operator the source of error;performing by the operator a step selected from the group consisting of adjusting the attaching of the base to the structure, and adjusting stability of the structure;providing a second inclinometer configured to be mounted external to and separate from the AACMM and produce a second electrical signal responsive to an angle of tilt of the second inclinometer with respect to the gravity vector;providing an I/O port of the AACMM to receive the second electrical signal and measure the angle of tilt of the second inclinometer;measuring a first angle of tilt of the second inclinometer; andwherein the step of determining a parameter is further based on the measured first angle of tilt of the second inclinometer.
  • 2. The method of claim 1, wherein in the step of providing a manually positionable articulated arm, the balance device is a spring.
  • 3. The method of claim 1, wherein: in the step of providing a first inclinometer, the first electrical signal is responsive to the angle of tilt in two directions; andin the step of providing an electrical system, the electrical system is further configured to measure the angle of tilt of the base in the two directions.
  • 4. The method of claim 1, wherein in the step of determining a parameter, the parameter differentiates between the base and the structure as a source of error.
  • 5. The method of claim 1, wherein in the step of determining a parameter, changes in tilts that are common mode to the first inclinometer and the second inclinometer are removed from the parameter.
  • 6. The method of claim 1, wherein in the step of determining a parameter, the parameter is an indication of wobble of the base.
  • 7. The method of claim 1, wherein in the step of determining a parameter, the parameter is an indication of wobble of the second inclinometer.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims the benefit of provisional application No. 61/296,555 filed Jan. 20, 2010, the content of which is hereby incorporated by reference in its entirety.

US Referenced Citations (680)
Number Name Date Kind
1535312 Hosking Apr 1925 A
1538758 Taylor May 1925 A
1918813 Kinzy Feb 1932 A
2316573 Egy Apr 1940 A
2333243 Glab Nov 1943 A
2702683 Green et al. Feb 1955 A
2748926 Leahy Jun 1956 A
2983367 Paramater et al. Jun 1958 A
2924495 Haines Sep 1958 A
2966257 Littlejohn Nov 1959 A
3066790 Armbruster Dec 1962 A
3447852 Barlow Jun 1969 A
3458167 Cooley, Jr. Jul 1969 A
3830567 Riegl Aug 1974 A
3899145 Stephenson Aug 1975 A
3945729 Rosen Mar 1976 A
4138045 Baker Feb 1979 A
4178515 Tarasevich Dec 1979 A
4340008 Mendelson Jul 1982 A
4379461 Nilsson et al. Apr 1983 A
4424899 Rosenberg Jan 1984 A
4430796 Nakagawa Feb 1984 A
4457625 Greenleaf et al. Jul 1984 A
4506448 Topping et al. Mar 1985 A
4537233 Vroonland et al. Aug 1985 A
4561776 Pryor Dec 1985 A
4606696 Slocum Aug 1986 A
4659280 Akeel Apr 1987 A
4663852 Guarini May 1987 A
4664588 Newell et al. May 1987 A
4676002 Slocum Jun 1987 A
4714339 Lau et al. Dec 1987 A
4733961 Mooney Mar 1988 A
4736218 Kutman Apr 1988 A
4751950 Bock Jun 1988 A
4767257 Kato Aug 1988 A
4790651 Brown et al. Dec 1988 A
4816822 Vache et al. Mar 1989 A
4870274 Hebert et al. Sep 1989 A
4882806 Davis Nov 1989 A
4954952 Ubhayakar et al. Sep 1990 A
4982841 Goedecke Jan 1991 A
4984881 Osada et al. Jan 1991 A
4996909 Vache et al. Mar 1991 A
4999491 Semler et al. Mar 1991 A
5021641 Swartz et al. Jun 1991 A
5025966 Potter Jun 1991 A
5027951 Johnson Jul 1991 A
5068971 Simon Dec 1991 A
5069524 Watanabe et al. Dec 1991 A
5155684 Burke et al. Oct 1992 A
5168532 Seppi et al. Dec 1992 A
5189797 Granger Mar 1993 A
5205111 Johnson Apr 1993 A
5211476 Coudroy May 1993 A
5213240 Dietz et al. May 1993 A
5216479 Dotan et al. Jun 1993 A
5218427 Koch Jun 1993 A
5219423 Kamaya Jun 1993 A
5239855 Schleifer et al. Aug 1993 A
5289264 Steinbichler Feb 1994 A
5289265 Inoue et al. Feb 1994 A
5289855 Baker et al. Mar 1994 A
5313261 Leatham et al. May 1994 A
5319445 Fitts Jun 1994 A
5329347 Wallace et al. Jul 1994 A
5329467 Nagamune et al. Jul 1994 A
5332315 Baker et al. Jul 1994 A
5371347 Plesko Dec 1994 A
5372250 Johnson Dec 1994 A
5373346 Hocker Dec 1994 A
5402365 Kozikaro et al. Mar 1995 A
5402582 Raab Apr 1995 A
5412880 Raab May 1995 A
5416505 Eguchi et al. May 1995 A
5430384 Hocker Jul 1995 A
5446846 Lennartsson Aug 1995 A
5455670 Payne et al. Oct 1995 A
5455993 Link et al. Oct 1995 A
5510977 Raab Apr 1996 A
5517297 Stenton May 1996 A
5528354 Uwira Jun 1996 A
5528505 Granger et al. Jun 1996 A
5535524 Carrier et al. Jul 1996 A
5611147 Raab Mar 1997 A
5623416 Hocker, III Apr 1997 A
5629756 Kitajima May 1997 A
5668631 Norita et al. Sep 1997 A
5675326 Juds et al. Oct 1997 A
5677760 Mikami et al. Oct 1997 A
5682508 Hocker, III Oct 1997 A
5716036 Isobe et al. Feb 1998 A
5724264 Rosenberg et al. Mar 1998 A
5734417 Yamamoto et al. Mar 1998 A
5745225 Watanabe et al. Apr 1998 A
5752112 Paddock et al. May 1998 A
5754449 Hoshal et al. May 1998 A
5768792 Raab Jun 1998 A
5793993 Broedner et al. Aug 1998 A
5804805 Koenck et al. Sep 1998 A
5825666 Freifeld Oct 1998 A
5829148 Eaton Nov 1998 A
5831719 Berg et al. Nov 1998 A
5832416 Anderson Nov 1998 A
5844591 Takamatsu et al. Dec 1998 A
5887122 Terawaki et al. Mar 1999 A
5894123 Ohtomo et al. Apr 1999 A
5898490 Ohtomo et al. Apr 1999 A
5909939 Fugmann Jun 1999 A
5926782 Raab Jul 1999 A
5933267 Ishizuka Aug 1999 A
5936721 Ohtomo et al. Aug 1999 A
5940170 Berg et al. Aug 1999 A
5940181 Tsubono et al. Aug 1999 A
5949530 Wetteborn Sep 1999 A
5956857 Raab Sep 1999 A
5969321 Danielson et al. Oct 1999 A
5973788 Pettersen et al. Oct 1999 A
5978748 Raab Nov 1999 A
5983936 Schwieterman et al. Nov 1999 A
5988862 Kacyra et al. Nov 1999 A
5991011 Damm Nov 1999 A
5996790 Yamada et al. Dec 1999 A
5997779 Potter Dec 1999 A
6040898 Mrosik et al. Mar 2000 A
D423534 Raab et al. Apr 2000 S
6050615 Weinhold Apr 2000 A
6057915 Squire et al. May 2000 A
6060889 Hocker May 2000 A
6067116 Yamano et al. May 2000 A
6069700 Rudnick et al. May 2000 A
6077306 Metzger et al. Jun 2000 A
6112423 Sheehan Sep 2000 A
6115511 Sakai et al. Sep 2000 A
6125337 Rosenberg et al. Sep 2000 A
6131299 Raab et al. Oct 2000 A
6138915 Danielson et al. Oct 2000 A
6149112 Thieltges Nov 2000 A
6151789 Raab et al. Nov 2000 A
6163294 Talbot Dec 2000 A
6166504 Iida et al. Dec 2000 A
6166809 Pettersen et al. Dec 2000 A
6166811 Long et al. Dec 2000 A
6204651 Marcus et al. Mar 2001 B1
6204961 Anderson et al. Mar 2001 B1
6219928 Raab et al. Apr 2001 B1
D441632 Raab et al. May 2001 S
6240651 Schroeder et al. Jun 2001 B1
6253458 Raab et al. Jul 2001 B1
6282195 Miller et al. Aug 2001 B1
6285390 Blake Sep 2001 B1
6298569 Raab et al. Oct 2001 B1
6339410 Milner et al. Jan 2002 B1
6349249 Cunningham Feb 2002 B1
6366831 Raab Apr 2002 B1
6408252 De Smet Jun 2002 B1
6418774 Brogaardh et al. Jul 2002 B1
6438507 Imai Aug 2002 B1
6438856 Kaczynski Aug 2002 B1
6442419 Chu et al. Aug 2002 B1
6445446 Kumagai et al. Sep 2002 B1
6470584 Stoodley Oct 2002 B1
6477784 Schroeder et al. Nov 2002 B2
6480270 Studnicka et al. Nov 2002 B1
6483106 Ohtomo et al. Nov 2002 B1
6497394 Dunchock Dec 2002 B1
6504602 Hinderling Jan 2003 B1
6512575 Marchi Jan 2003 B1
6519860 Bieg et al. Feb 2003 B1
D472824 Raab et al. Apr 2003 S
6547397 Kaufman et al. Apr 2003 B1
6598306 Eaton Jul 2003 B2
6611346 Granger Aug 2003 B2
6611617 Crampton Aug 2003 B1
6612044 Raab et al. Sep 2003 B2
6621065 Fukumoto et al. Sep 2003 B1
6626339 Gates et al. Sep 2003 B2
6633051 Holloway et al. Oct 2003 B1
6649208 Rodgers Nov 2003 B2
6650402 Sullivan et al. Nov 2003 B2
6668466 Bieg et al. Dec 2003 B1
6675122 Markendorf et al. Jan 2004 B1
6681495 Masayuki et al. Jan 2004 B2
6710859 Shirai et al. Mar 2004 B2
D491210 Raab et al. Jun 2004 S
6750873 Bernardini et al. Jun 2004 B1
6753876 Brooksby et al. Jun 2004 B2
6759649 Hipp Jul 2004 B2
6759979 Vashisth et al. Jul 2004 B2
6764185 Beardsley et al. Jul 2004 B1
6789327 Roth et al. Sep 2004 B2
6820346 Raab et al. Nov 2004 B2
6822749 Christoph Nov 2004 B1
6825923 Hamar et al. Nov 2004 B2
6826664 Hocker, III et al. Nov 2004 B2
6847436 Bridges Jan 2005 B2
6856381 Christoph Feb 2005 B2
6858836 Hartrumpf Feb 2005 B1
6859269 Ohtomo et al. Feb 2005 B2
6862097 Yanagisawa et al. Mar 2005 B2
6868359 Raab Mar 2005 B2
6879933 Steffey et al. Apr 2005 B2
6889903 Koenck May 2005 B1
6892465 Raab et al. May 2005 B2
6894767 Ishinabe et al. May 2005 B2
6895347 Dorny et al. May 2005 B2
6901673 Cobb et al. Jun 2005 B1
6904691 Raab et al. Jun 2005 B2
6914678 Ulrichsen et al. Jul 2005 B1
6917415 Gogolla et al. Jul 2005 B2
6920697 Raab et al. Jul 2005 B2
6925722 Raab et al. Aug 2005 B2
6931745 Granger Aug 2005 B2
6935036 Raab et al. Aug 2005 B2
6935748 Kaufman et al. Aug 2005 B2
6948255 Russell Sep 2005 B2
6965843 Raab et al. Nov 2005 B2
6989890 Riegl et al. Jan 2006 B2
7003892 Eaton et al. Feb 2006 B2
7006084 Buss et al. Feb 2006 B1
7024032 Kidd et al. Apr 2006 B2
7029126 Tang Apr 2006 B2
7032321 Raab et al. Apr 2006 B2
7040136 Forss et al. May 2006 B2
7051447 Kikuchi et al. May 2006 B2
7069124 Whittaker et al. Jun 2006 B1
7076420 Snyder et al. Jul 2006 B1
7106421 Matsuura et al. Sep 2006 B2
7117107 Dorny et al. Oct 2006 B2
7120092 del Prado Pavon et al. Oct 2006 B2
7127822 Kumagai et al. Oct 2006 B2
7136153 Mori et al. Nov 2006 B2
7140213 Feucht et al. Nov 2006 B2
7142289 Ando et al. Nov 2006 B2
7145926 Vitruk et al. Dec 2006 B2
7152456 Eaton Dec 2006 B2
7174651 Raab et al. Feb 2007 B2
7180072 Persi et al. Feb 2007 B2
7184047 Crampton Feb 2007 B1
7190465 Froehlich et al. Mar 2007 B2
7191541 Weekers et al. Mar 2007 B1
7193690 Ossig et al. Mar 2007 B2
7196509 Teng Mar 2007 B2
7199872 Van Cranenbroeck Apr 2007 B2
7200246 Cofer et al. Apr 2007 B2
7202941 Munro Apr 2007 B2
7230689 Lau Jun 2007 B2
7242590 Yeap et al. Jul 2007 B1
7246030 Raab et al. Jul 2007 B2
7249421 MacManus et al. Jul 2007 B2
7269910 Raab et al. Sep 2007 B2
7285793 Husted Oct 2007 B2
7296364 Seitz et al. Nov 2007 B2
7296955 Dreier Nov 2007 B2
7296979 Raab et al. Nov 2007 B2
7306339 Kaufman et al. Dec 2007 B2
7307701 Hoffman, II Dec 2007 B2
7312862 Zumbrunn et al. Dec 2007 B2
7313264 Crampton Dec 2007 B2
7319512 Ohtomo et al. Jan 2008 B2
7330242 Reichert et al. Feb 2008 B2
7337344 Barman et al. Feb 2008 B2
7348822 Baer Mar 2008 B2
7352446 Bridges et al. Apr 2008 B2
7360648 Blaschke Apr 2008 B1
7372558 Kaufman et al. May 2008 B2
7372581 Raab et al. May 2008 B2
7383638 Granger Jun 2008 B2
7388654 Raab et al. Jun 2008 B2
7389870 Slappay Jun 2008 B2
7395606 Crampton Jul 2008 B2
7400384 Evans et al. Jul 2008 B1
7403269 Yamashita et al. Jul 2008 B2
7430068 Becker et al. Sep 2008 B2
7430070 Soreide et al. Sep 2008 B2
7441341 Eaton Oct 2008 B2
7443555 Blug et al. Oct 2008 B2
7447931 Rischar et al. Nov 2008 B1
7449876 Pleasant et al. Nov 2008 B2
7454265 Marsh Nov 2008 B2
7463368 Morden et al. Dec 2008 B2
7477359 England et al. Jan 2009 B2
7480037 Palmateer et al. Jan 2009 B2
7508496 Mettenleiter et al. Mar 2009 B2
7508971 Vaccaro et al. Mar 2009 B2
7515256 Ohtomo et al. Apr 2009 B2
7525276 Eaton Apr 2009 B2
7527205 Zhu et al. May 2009 B2
7528768 Wakayama et al. May 2009 B2
7541830 Fahrbach et al. Jun 2009 B2
7545517 Rueb et al. Jun 2009 B2
7546689 Ferrari et al. Jun 2009 B2
7551771 England, III Jun 2009 B2
7552644 Haase et al. Jun 2009 B2
7557824 Holliman Jul 2009 B2
7561598 Stratton et al. Jul 2009 B2
7564250 Hocker Jul 2009 B2
7568293 Ferrari Aug 2009 B2
7578069 Eaton Aug 2009 B2
D599226 Gerent et al. Sep 2009 S
7589595 Cutler Sep 2009 B2
7589825 Orchard et al. Sep 2009 B2
7591077 Pettersson Sep 2009 B2
7591078 Crampton Sep 2009 B2
7599106 Matsumoto et al. Oct 2009 B2
7600061 Honda Oct 2009 B2
7602873 Eidson Oct 2009 B2
7604207 Hasloecher et al. Oct 2009 B2
7610175 Eidson Oct 2009 B2
7614157 Granger Nov 2009 B2
7624510 Ferrari Dec 2009 B2
7626690 Kumagai et al. Dec 2009 B2
D607350 Cooduvalli et al. Jan 2010 S
7656751 Rischar et al. Feb 2010 B2
7659995 Knighton et al. Feb 2010 B2
7693325 Pulla et al. Apr 2010 B2
7697748 Dimsdale et al. Apr 2010 B2
7701592 Saint Clair et al. Apr 2010 B2
7712224 Hicks May 2010 B2
7721396 Fleischman May 2010 B2
7728833 Verma et al. Jun 2010 B2
7728963 Kirschner Jun 2010 B2
7733544 Becker et al. Jun 2010 B2
7735234 Briggs et al. Jun 2010 B2
7743524 Eaton et al. Jun 2010 B2
7752003 MacManus Jul 2010 B2
7756615 Barfoot et al. Jul 2010 B2
7765707 Tomelleri Aug 2010 B2
7769559 Reichert Aug 2010 B2
7774949 Ferrari Aug 2010 B2
7779548 Ferrari Aug 2010 B2
7779553 Jordil et al. Aug 2010 B2
7784194 Raab et al. Aug 2010 B2
7787670 Urushiya Aug 2010 B2
7793425 Bailey Sep 2010 B2
7798453 Maningo et al. Sep 2010 B2
7800758 Bridges et al. Sep 2010 B1
7804602 Raab Sep 2010 B2
7805851 Pettersson Oct 2010 B2
7805854 Eaton Oct 2010 B2
7809518 Zhu et al. Oct 2010 B2
7834985 Morcom Nov 2010 B2
7847922 Gittinger et al. Dec 2010 B2
RE42055 Raab et al. Jan 2011 E
7869005 Ossig et al. Jan 2011 B2
RE42082 Raab et al. Feb 2011 E
7881896 Atwell et al. Feb 2011 B2
7889324 Yamamoto Feb 2011 B2
7900714 Milbourne et al. Mar 2011 B2
7903245 Miousset et al. Mar 2011 B2
7903261 Saint Clair et al. Mar 2011 B2
7908757 Ferrari Mar 2011 B2
7933055 Jensen et al. Apr 2011 B2
7935928 Seger et al. May 2011 B2
7965747 Kumano Jun 2011 B2
7982866 Vogel Jul 2011 B2
7990397 Bukowski et al. Aug 2011 B2
7994465 Bamji et al. Aug 2011 B1
7995834 Knighton et al. Aug 2011 B1
8001697 Danielson et al. Aug 2011 B2
8020657 Allard et al. Sep 2011 B2
8022812 Beniyama et al. Sep 2011 B2
8028432 Bailey et al. Oct 2011 B2
8036775 Matsumoto et al. Oct 2011 B2
8045762 Otani et al. Oct 2011 B2
8051710 Van Dam et al. Nov 2011 B2
8064046 Ossig et al. Nov 2011 B2
8065861 Caputo Nov 2011 B2
8082673 Desforges et al. Dec 2011 B2
8099877 Champ Jan 2012 B2
8117668 Crampton et al. Feb 2012 B2
8123350 Cannell et al. Feb 2012 B2
8152071 Doherty et al. Apr 2012 B2
8171650 York et al. May 2012 B2
8179936 Bueche et al. May 2012 B2
8218131 Otani et al. Jul 2012 B2
8224032 Fuchs et al. Jul 2012 B2
8260483 Barfoot et al. Sep 2012 B2
8269984 Hinderling et al. Sep 2012 B2
8276286 Bailey et al. Oct 2012 B2
8284407 Briggs et al. Oct 2012 B2
8310653 Ogawa et al. Nov 2012 B2
8321612 Hartwich et al. Nov 2012 B2
8346480 Trepagnier et al. Jan 2013 B2
8352212 Fetter et al. Jan 2013 B2
8353059 Crampton et al. Jan 2013 B2
8379191 Braunecker et al. Feb 2013 B2
8381704 Debelak et al. Feb 2013 B2
8384914 Becker et al. Feb 2013 B2
8391565 Purcell et al. Mar 2013 B2
8402669 Ferrari et al. Mar 2013 B2
8422035 Hinderling et al. Apr 2013 B2
8645022 Yoshimura et al. Feb 2014 B2
8659748 Dakin et al. Feb 2014 B2
8659752 Cramer et al. Feb 2014 B2
8699007 Becker et al. Apr 2014 B2
8705012 Greiner et al. Apr 2014 B2
8705016 Schumann et al. Apr 2014 B2
8718837 Wang et al. May 2014 B2
8784425 Ritchey et al. Jul 2014 B2
8830485 Woloschyn Sep 2014 B2
20010004269 Shibata et al. Jun 2001 A1
20020032541 Raab et al. Mar 2002 A1
20020059042 Kacyra et al. May 2002 A1
20020087233 Raab Jul 2002 A1
20020128790 Woodmansee Sep 2002 A1
20020143506 D'Aligny et al. Oct 2002 A1
20020149694 Seo Oct 2002 A1
20020170192 Steffey et al. Nov 2002 A1
20020176097 Rodgers Nov 2002 A1
20030033104 Gooche Feb 2003 A1
20030043386 Froehlich et al. Mar 2003 A1
20030053037 Blaesing-Bangert et al. Mar 2003 A1
20030066954 Hipp Apr 2003 A1
20030090646 Riegl et al. May 2003 A1
20030125901 Steffey et al. Jul 2003 A1
20030137449 Vashisth et al. Jul 2003 A1
20030142631 Silvester Jul 2003 A1
20030167647 Raab et al. Sep 2003 A1
20030172536 Raab et al. Sep 2003 A1
20030172537 Raab et al. Sep 2003 A1
20030179361 Ohtomo et al. Sep 2003 A1
20030208919 Raab et al. Nov 2003 A1
20030221326 Raab et al. Dec 2003 A1
20040022416 Lemelson et al. Feb 2004 A1
20040027554 Ishinabe et al. Feb 2004 A1
20040040166 Raab et al. Mar 2004 A1
20040103547 Raab et al. Jun 2004 A1
20040111908 Raab et al. Jun 2004 A1
20040135990 Ohtomo et al. Jul 2004 A1
20040139265 Hocker et al. Jul 2004 A1
20040158355 Holmqvist et al. Aug 2004 A1
20040162700 Rosenberg et al. Aug 2004 A1
20040179570 Vitruk et al. Sep 2004 A1
20040221790 Sinclair et al. Nov 2004 A1
20040246462 Kaneko et al. Dec 2004 A1
20040259533 Nixon et al. Dec 2004 A1
20050016008 Raab et al. Jan 2005 A1
20050024625 Mori et al. Feb 2005 A1
20050028393 Raab et al. Feb 2005 A1
20050046823 Ando et al. Mar 2005 A1
20050058332 Kaufman et al. Mar 2005 A1
20050082262 Rueb et al. Apr 2005 A1
20050085940 Griggs et al. Apr 2005 A1
20050111514 Matsumoto et al. May 2005 A1
20050115092 Raab et al. Jun 2005 A1
20050141052 Becker et al. Jun 2005 A1
20050144799 Raab et al. Jul 2005 A1
20050151963 Pulla et al. Jul 2005 A1
20050166413 Crampton Aug 2005 A1
20050172503 Kumagai et al. Aug 2005 A1
20050188557 Raab et al. Sep 2005 A1
20050190384 Persi et al. Sep 2005 A1
20050259271 Christoph Nov 2005 A1
20050276466 Vaccaro et al. Dec 2005 A1
20050283989 Pettersson Dec 2005 A1
20060016086 Raab et al. Jan 2006 A1
20060017720 Li Jan 2006 A1
20060026851 Raab et al. Feb 2006 A1
20060028203 Kawashima et al. Feb 2006 A1
20060053647 Raab et al. Mar 2006 A1
20060056459 Stratton et al. Mar 2006 A1
20060056559 Pleasant et al. Mar 2006 A1
20060059270 Pleasant et al. Mar 2006 A1
20060061566 Verma et al. Mar 2006 A1
20060088044 Hammerl et al. Apr 2006 A1
20060096108 Raab et al. May 2006 A1
20060103853 Palmateer May 2006 A1
20060109536 Mettenleiter et al. May 2006 A1
20060123649 Muller Jun 2006 A1
20060129349 Raab et al. Jun 2006 A1
20060169050 Kobayashi et al. Aug 2006 A1
20060169608 Carnevali Aug 2006 A1
20060170870 Kaufman et al. Aug 2006 A1
20060186301 Dozier et al. Aug 2006 A1
20060193521 England, III et al. Aug 2006 A1
20060241791 Pokorny et al. Oct 2006 A1
20060245717 Ossig et al. Nov 2006 A1
20060279246 Hashimoto et al. Dec 2006 A1
20060282574 Zotov et al. Dec 2006 A1
20060287769 Yanagita et al. Dec 2006 A1
20060291970 Granger Dec 2006 A1
20070019212 Gatsios et al. Jan 2007 A1
20070030841 Lee et al. Feb 2007 A1
20070043526 De Jonge et al. Feb 2007 A1
20070050774 Eldson et al. Mar 2007 A1
20070055806 Stratton et al. Mar 2007 A1
20070058154 Reichert et al. Mar 2007 A1
20070058162 Granger Mar 2007 A1
20070064976 England, III Mar 2007 A1
20070097382 Granger May 2007 A1
20070100498 Matsumoto et al. May 2007 A1
20070105238 Mandl et al. May 2007 A1
20070118269 Gibson et al. May 2007 A1
20070122250 Mullner May 2007 A1
20070142970 Burbank et al. Jun 2007 A1
20070147265 Eidson Jun 2007 A1
20070147435 Hamilton et al. Jun 2007 A1
20070147562 Eidson Jun 2007 A1
20070150111 Wu et al. Jun 2007 A1
20070151390 Blumenkranz et al. Jul 2007 A1
20070153297 Lau Jul 2007 A1
20070163134 Eaton Jul 2007 A1
20070163136 Eaton Jul 2007 A1
20070171394 Steiner et al. Jul 2007 A1
20070176648 Baer Aug 2007 A1
20070177016 Wu Aug 2007 A1
20070181685 Zhu et al. Aug 2007 A1
20070183459 Eidson Aug 2007 A1
20070185682 Eidson Aug 2007 A1
20070217169 Yeap et al. Sep 2007 A1
20070217170 Yeap et al. Sep 2007 A1
20070221522 Yamada et al. Sep 2007 A1
20070223477 Eidson Sep 2007 A1
20070229929 Soreide et al. Oct 2007 A1
20070248122 Hamilton Oct 2007 A1
20070256311 Ferrari Nov 2007 A1
20070257660 Pleasant et al. Nov 2007 A1
20070258378 Hamilton Nov 2007 A1
20070282564 Sprague et al. Dec 2007 A1
20070294045 Atwell et al. Dec 2007 A1
20080046221 Stathis Feb 2008 A1
20080052808 Leick et al. Mar 2008 A1
20080052936 Briggs et al. Mar 2008 A1
20080066583 Lott Mar 2008 A1
20080068103 Cutler Mar 2008 A1
20080075325 Otani et al. Mar 2008 A1
20080075326 Otani et al. Mar 2008 A1
20080080562 Burch et al. Apr 2008 A1
20080096108 Sumiyama et al. Apr 2008 A1
20080098272 Fairbanks et al. Apr 2008 A1
20080148585 Raab et al. Jun 2008 A1
20080154538 Stathis Jun 2008 A1
20080179206 Feinstein et al. Jul 2008 A1
20080183065 Goldbach Jul 2008 A1
20080196260 Pettersson Aug 2008 A1
20080204699 Benz et al. Aug 2008 A1
20080216552 Ibach et al. Sep 2008 A1
20080228331 McNerney et al. Sep 2008 A1
20080232269 Tatman et al. Sep 2008 A1
20080235969 Jordil et al. Oct 2008 A1
20080235970 Crampton Oct 2008 A1
20080240321 Narus et al. Oct 2008 A1
20080245452 Law et al. Oct 2008 A1
20080246943 Kaufman et al. Oct 2008 A1
20080252671 Cannell et al. Oct 2008 A1
20080256814 Pettersson Oct 2008 A1
20080257023 Jordil et al. Oct 2008 A1
20080263411 Baney et al. Oct 2008 A1
20080271332 Jordil et al. Nov 2008 A1
20080273758 Fuchs et al. Nov 2008 A1
20080282564 Pettersson Nov 2008 A1
20080295349 Uhl et al. Dec 2008 A1
20080298254 Eidson Dec 2008 A1
20080302200 Tobey Dec 2008 A1
20080309460 Jefferson et al. Dec 2008 A1
20080309546 Wakayama et al. Dec 2008 A1
20090000136 Crampton Jan 2009 A1
20090016475 Rischar et al. Jan 2009 A1
20090021351 Beniyama et al. Jan 2009 A1
20090031575 Tomelleri Feb 2009 A1
20090046140 Lashmet et al. Feb 2009 A1
20090046752 Bueche et al. Feb 2009 A1
20090046895 Pettersson et al. Feb 2009 A1
20090049704 Styles et al. Feb 2009 A1
20090051938 Miousset et al. Feb 2009 A1
20090083985 Ferrari Apr 2009 A1
20090089004 Vook et al. Apr 2009 A1
20090089078 Byrsey Apr 2009 A1
20090089233 Gach et al. Apr 2009 A1
20090089623 Neering et al. Apr 2009 A1
20090095047 Patel et al. Apr 2009 A1
20090100949 Shirai et al. Apr 2009 A1
20090109797 Eidson Apr 2009 A1
20090113183 Barford et al. Apr 2009 A1
20090113229 Cataldo et al. Apr 2009 A1
20090122805 Epps et al. May 2009 A1
20090125196 Velazquez et al. May 2009 A1
20090133276 Bailey et al. May 2009 A1
20090133494 Van Dam et al. May 2009 A1
20090139105 Granger Jun 2009 A1
20090157419 Bursey Jun 2009 A1
20090161091 Yamamoto Jun 2009 A1
20090165317 Little Jul 2009 A1
20090177435 Heininen Jul 2009 A1
20090177438 Raab Jul 2009 A1
20090185741 Nahari et al. Jul 2009 A1
20090187373 Atwell et al. Jul 2009 A1
20090241360 Tait et al. Oct 2009 A1
20090249634 Pettersson Oct 2009 A1
20090265946 Jordil et al. Oct 2009 A1
20090273771 Gittinger et al. Nov 2009 A1
20090299689 Stubben Dec 2009 A1
20090323742 Kumano Dec 2009 A1
20100030421 Yoshimura et al. Feb 2010 A1
20100040742 Dijkhuis et al. Feb 2010 A1
20100049891 Hartwich et al. Feb 2010 A1
20100057392 York Mar 2010 A1
20100078866 Pettersson Apr 2010 A1
20100095542 Ferrari Apr 2010 A1
20100122920 Butter et al. May 2010 A1
20100123892 Miller et al. May 2010 A1
20100128259 Bridges et al. May 2010 A1
20100134596 Becker Jun 2010 A1
20100135534 Weston et al. Jun 2010 A1
20100148013 Bhotika et al. Jun 2010 A1
20100188504 Dimsdale et al. Jul 2010 A1
20100195086 Ossig et al. Aug 2010 A1
20100208062 Pettersson Aug 2010 A1
20100277747 Rueb et al. Nov 2010 A1
20100281705 Verdi et al. Nov 2010 A1
20100286941 Merlot Nov 2010 A1
20100312524 Siercks et al. Dec 2010 A1
20100318319 Maierhofer Dec 2010 A1
20100325907 Tait Dec 2010 A1
20110000095 Carlson Jan 2011 A1
20110007305 Bridges et al. Jan 2011 A1
20110007326 Daxauer et al. Jan 2011 A1
20110013199 Siercks et al. Jan 2011 A1
20110019155 Daniel et al. Jan 2011 A1
20110023578 Grasser Feb 2011 A1
20110025905 Tanaka Feb 2011 A1
20110043515 Stathis Feb 2011 A1
20110066781 Debelak et al. Mar 2011 A1
20110094908 Trieu Apr 2011 A1
20110107611 Desforges et al. May 2011 A1
20110107612 Ferrari et al. May 2011 A1
20110107613 Tait May 2011 A1
20110107614 Champ May 2011 A1
20110111849 Sprague et al. May 2011 A1
20110112786 Desforges et al. May 2011 A1
20110119025 Fetter et al. May 2011 A1
20110123097 Van Coppenolle May 2011 A1
20110164114 Kobayashi et al. Jul 2011 A1
20110173827 Bailey et al. Jul 2011 A1
20110173828 York Jul 2011 A1
20110178755 York Jul 2011 A1
20110178762 York Jul 2011 A1
20110178764 York Jul 2011 A1
20110178765 Atwell et al. Jul 2011 A1
20110192043 Ferrari Aug 2011 A1
20110273568 Lagassey Nov 2011 A1
20110282622 Canter Nov 2011 A1
20110288684 Farlow et al. Nov 2011 A1
20120019806 Becker et al. Jan 2012 A1
20120035788 Trepagnier et al. Feb 2012 A1
20120035798 Barfoot et al. Feb 2012 A1
20120044476 Earhart et al. Feb 2012 A1
20120046820 Allard et al. Feb 2012 A1
20120069325 Schumann et al. Mar 2012 A1
20120069352 Ossig et al. Mar 2012 A1
20120113913 Tiirola et al. May 2012 A1
20120140244 Gittinger et al. Jun 2012 A1
20120154786 Gosch et al. Jun 2012 A1
20120155744 Kennedy et al. Jun 2012 A1
20120169876 Reichert et al. Jul 2012 A1
20120181194 McEwan et al. Jul 2012 A1
20120197439 Wang et al. Aug 2012 A1
20120210678 Alcouloumre et al. Aug 2012 A1
20120217357 Franke Aug 2012 A1
20120229788 Schumann et al. Sep 2012 A1
20120260512 Kretschmer et al. Oct 2012 A1
20120260611 Jones Oct 2012 A1
20120262700 Schumann et al. Oct 2012 A1
20120287265 Schumann et al. Nov 2012 A1
20130010307 Greiner et al. Jan 2013 A1
20130025143 Bailey et al. Jan 2013 A1
20130025144 Briggs et al. Jan 2013 A1
20130062243 Chang et al. Mar 2013 A1
20130070250 Ditte et al. Mar 2013 A1
20130094024 Ruhland et al. Apr 2013 A1
20130097882 Bridges et al. Apr 2013 A1
20130125408 Atwell et al. May 2013 A1
20130162472 Najim et al. Jun 2013 A1
20130176453 Mate et al. Jul 2013 A1
20130201487 Ossig et al. Aug 2013 A1
20130205606 Briggs et al. Aug 2013 A1
20130212889 Bridges et al. Aug 2013 A9
20130300740 Snyder et al. Nov 2013 A1
20140049784 Woloschyn et al. Feb 2014 A1
Foreign Referenced Citations (207)
Number Date Country
508635 Mar 2011 AT
2005200937 Sep 2006 AU
2236119 Sep 1996 CN
2508896 Sep 2002 CN
2665668 Dec 2004 CN
1818537 Aug 2006 CN
201266071 Jul 2009 CN
3227980 May 1983 DE
3245060 Jul 1983 DE
3340317 Aug 1984 DE
4027990 Feb 1992 DE
4340756 Jun 1994 DE
4303804 Aug 1994 DE
4445464 Jul 1995 DE
4410775 Oct 1995 DE
4412044 Oct 1995 DE
29622033 Feb 1997 DE
19543763 May 1997 DE
19601875 Jul 1997 DE
19811550 Sep 1999 DE
19820307 Nov 1999 DE
19850118 May 2000 DE
19928958 Nov 2000 DE
10026357 Jan 2002 DE
10137241 Sep 2002 DE
10155488 May 2003 DE
10232028 Feb 2004 DE
10244643 Apr 2004 DE
10304188 Aug 2004 DE
10326848 Jan 2005 DE
202005000983 Apr 2005 DE
102004015668 Sep 2005 DE
102004015111 Oct 2005 DE
102004028090 Dec 2005 DE
19720049 Jan 2006 DE
10114126 Aug 2006 DE
102004010083 Nov 2006 DE
102005060967 Jun 2007 DE
102006023902 Nov 2007 DE
102006024534 Nov 2007 DE
102006035292 Jan 2008 DE
102007037162 Feb 2009 DE
102008039838 Mar 2010 DE
102005036929 Jun 2010 DE
102008062763 Jul 2010 DE
102009001894 Sep 2010 DE
202011051975 Feb 2013 DE
056784 Jun 1993 EP
0667549 Aug 1995 EP
0727642 Aug 1996 EP
0730210 Sep 1996 EP
0614517 Mar 1997 EP
0838696 Apr 1998 EP
0949524 Oct 1999 EP
1160539 Dec 2001 EP
1189124 Mar 2002 EP
0767357 May 2002 EP
1342989 Sep 2003 EP
1361414 Nov 2003 EP
1452279 Sep 2004 EP
1468791 Oct 2004 EP
1056987 Apr 2005 EP
1669713 Jun 2006 EP
1734425 Dec 2006 EP
1429109 Apr 2007 EP
1764579 Dec 2007 EP
1878543 Jan 2008 EP
1967930 Sep 2008 EP
1967930 Sep 2008 EP
2023077 Feb 2009 EP
2060530 May 2009 EP
2068067 Jun 2009 EP
2068114 Jun 2009 EP
2108917 Oct 2009 EP
2400261 Dec 2011 EP
2935043 Feb 2010 FR
894320 Apr 1962 GB
1112941 May 1968 GB
2222695 Mar 1990 GB
2255648 Nov 1992 GB
2336493 Oct 1999 GB
2341203 Mar 2000 GB
2388661 Nov 2003 GB
2420241 May 2006 GB
2447258 Sep 2008 GB
2452033 Feb 2009 GB
2452033 Feb 2009 GB
5581525 Jun 1955 JP
5827264 Feb 1983 JP
0357911 Mar 1991 JP
04115108 Apr 1992 JP
04225188 Aug 1992 JP
04267214 Sep 1992 JP
05072477 Mar 1993 JP
6313710 Aug 1994 JP
06313710 Nov 1994 JP
06331733 Dec 1994 JP
06341838 Dec 1994 JP
07128051 May 1995 JP
7210586 Aug 1995 JP
07229963 Aug 1995 JP
0815413 Jan 1996 JP
08129145 May 1996 JP
08136849 May 1996 JP
08262140 Oct 1996 JP
1123993 Jan 1999 JP
11231047 Aug 1999 JP
2000121724 Apr 2000 JP
2000249546 Sep 2000 JP
2001337278 Dec 2001 JP
2003050128 Feb 2003 JP
2003156330 May 2003 JP
2003156562 May 2003 JP
2003194526 Jul 2003 JP
2004109106 Apr 2004 JP
2004245832 Sep 2004 JP
2004257927 Sep 2004 JP
2004333398 Nov 2004 JP
2004348575 Dec 2004 JP
2005069700 Mar 2005 JP
2005174887 Jun 2005 JP
2005517908 Jun 2005 JP
2005215917 Aug 2005 JP
2005257510 Sep 2005 JP
2006038683 Feb 2006 JP
2006102176 Apr 2006 JP
2006241833 Sep 2006 JP
2006266821 Oct 2006 JP
2006301991 Nov 2006 JP
2007178943 Jul 2007 JP
2008096123 Apr 2008 JP
2008107286 May 2008 JP
2008304220 Dec 2008 JP
2009063339 Mar 2009 JP
2009524057 Jun 2009 JP
2009229255 Oct 2009 JP
2010169405 Aug 2010 JP
9208568 May 1992 WO
9910706 Mar 1999 WO
0014474 Mar 2000 WO
WO0014474 Mar 2000 WO
0020880 Apr 2000 WO
0026612 May 2000 WO
0033149 Jun 2000 WO
0034733 Jun 2000 WO
0063645 Oct 2000 WO
0063681 Oct 2000 WO
02084327 Oct 2002 WO
02101323 Dec 2002 WO
2004096502 Nov 2004 WO
2005008271 Jan 2005 WO
2005059473 Jun 2005 WO
2005072917 Aug 2005 WO
2005075875 Aug 2005 WO
2005100908 Oct 2005 WO
2006000552 Jan 2006 WO
2006014445 Feb 2006 WO
2006051264 May 2006 WO
2006053837 May 2006 WO
2007002319 Jan 2007 WO
2007012198 Feb 2007 WO
2007028941 Mar 2007 WO
2007028941 Mar 2007 WO
2007051972 May 2007 WO
2007087198 Aug 2007 WO
2007118478 Oct 2007 WO
2007125081 Nov 2007 WO
2007144906 Dec 2007 WO
2008019856 Feb 2008 WO
2008027588 Mar 2008 WO
WO2008027588 Mar 2008 WO
2008047171 Apr 2008 WO
2008047171 Apr 2008 WO
2008048424 Apr 2008 WO
WO2008047171 Apr 2008 WO
2008064276 May 2008 WO
2008066896 Jun 2008 WO
2008068791 Jun 2008 WO
2008075170 Jun 2008 WO
2008157061 Dec 2008 WO
2009001165 Dec 2008 WO
2009016185 Feb 2009 WO
2009053085 Apr 2009 WO
2009083452 Jul 2009 WO
2009095384 Aug 2009 WO
2009123278 Oct 2009 WO
2009127526 Oct 2009 WO
2009130169 Oct 2009 WO
WO2009127526 Oct 2009 WO
2009149740 Dec 2009 WO
2010040742 Apr 2010 WO
2010092131 Aug 2010 WO
2010108089 Sep 2010 WO
2010108644 Sep 2010 WO
2010148525 Dec 2010 WO
2011000435 Jan 2011 WO
2011000955 Jan 2011 WO
2011021103 Feb 2011 WO
2011029140 Mar 2011 WO
2011057130 May 2011 WO
2011002908 Jun 2011 WO
2012037157 Mar 2012 WO
2012038446 Mar 2012 WO
2012061122 May 2012 WO
2012013525 Aug 2012 WO
2012103525 Aug 2012 WO
2012112683 Aug 2012 WO
Non-Patent Literature Citations (140)
Entry
International Search Report and Written Opinion for International Application No. PCT/US2011/021273 filed Jan. 14, 2011.
Anonymous : So wird's gemacht: Mit T-DSL und Windows XP Home Edition gemeinsam ins Internet (Teil 3) Internet Citation, Jul. 2003, XP002364586, Retrieved from Internet: URL:http://support.microsfot.com/kb/814538/DE/ [retrieved on Jan. 26, 2006]eh whole document.
Cho, et al., Implementation of a Precision Time Protocol over Low Rate Wireless Personal Area Networks, IEEE, 2008.
Cooklev, et al., An Implementation of IEEE 1588 Over IEEE 802.11b for Syncrhonization of Wireless Local Area Network Nodes, IEEE Transactions on Instrumentation and Measurement, vol. 56, No. 5, Oct. 2007.
International Search Report for International Application No. PCT/US2011/021270 mailed May 2, 2011.
International Search Report for International Application No. PCT2011/021276 filed Jan. 14, 2011.
International Search Report for International Application No. PCT/US2011/021246 mailed Apr. 12, 2011.
International Search Report for International Application No. PCT/US2011/021249 mailed Apr. 21, 2011.
Internation Search Report for International Application No. PCT/US2011/021250 mailed Apr. 18, 2011.
International Search Report for International Application No. PCT/US2011/021252 mailed Apr. 27, 2011.
International Search Report for International Application No. PCT/US2011/021259 mailed May 25, 2011.
International Search Report for International Application No. PCT/US2011/021262 mailed May 11, 2011.
International Search Report for International Application No. PCT/US2011/021263 mailed May 4, 2011.
International Search Report for International Application No. PCT/US2011/021264 mailed May 31, 2011.
International Search Report for International Application No. PCT/US2011/021272 mailed Apr. 7, 2011.
International Search Report for International Application No. PCT/US2011/021278 mailed May 25, 2011.
Jasperneite, et al., Enhancements to the Time Synchronization Standard IEEE-1588 for a System of Cascaded Bridges, IEEE, 2004.
Sauter, et al., Towards New Hybrid Networks for Industrial Automation, IEEE, 2009.
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.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021246 mailed Apr. 12, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021249 mailed Apr. 21, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021250 mailed Apr. 18, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021252 mailed Apr. 27, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021259 mailed May 25, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021262 mailed May 11, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021263 mailed May 4, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021264 mailed May 31, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021272 mailed Apr. 7, 2011.
Written Opinion for International Application No. PCT/US2011/021273 mailed Jan. 14, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021278 mailed May 25, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/020625 mailed Feb. 25, 2011.
Written Opinion of the International Searching Authority for Internationl Application No. PCT/US2011/021270 mailed May 2, 2011.
Written Opinion for International Application No. PCT/US2011/021276 filed Jan. 14, 2011.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
International Preliminary Report on Patentability for International Application Serial No. PCT/US2011/021794. International filing date Jan. 20, 2011. Date of Issurance Jul. 24, 2012.
International Preliminary Report on Patentability for PCT/US2011/020625; Date of Issurance Jul. 17, 2012.
International Search Report for International Application No. PCT/US2011/021247 mailed Aug. 26, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021247 mailed Aug. 26, 2011.
A. Hart; “Kinematic Coupling Interchangeability” Precision Engineering; vol. 28, No. 1; Jan. 1, 2004 pp. 1-15.
ABB Flexible 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).
International Search Report for International Application No. PCT/US2011/021274 mailed May 6, 2011.
International Search Report for International Application No. PCT/US2011/021248 mailed Sep. 19, 2011.
International Search Report for International Application No. PCT/US2011/021253 mailed Sep. 26, 2011.
International Search Report for International Application No. PCT/US2011/021794 mailed Sep. 23, 2011.
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.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021248 mailed Sep. 19, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021253 mailed Sep. 26, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021794 mailed Sep. 23, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021274 mailed May 6, 2011.
Examination Report under Section 18(3); Report dated Oct. 31, 2012; Application No. GB1210309.9.
Examination Report under Section 18(3); Report dated Nov. 1, 2012; Application No. GB1210311.5.
Examination Report under Section 18(3); Report dated Nov. 6, 2012; Application No. GB1210306.5.
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.
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.
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.
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,.
Electro-Optical Information Systems, “The Handy Handheld Digitizer” [online], [retrieved on Nov. 29, 2011], http://vidibotics.com/htm/handy.htm.
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.
MicroScan 3D User Guide, RSI GmbH, 3D Systems & Software, Oberursel, Germany, email: info@rsi-gmbh.de, Copyright RSI Roland Seifert Imaging GmbH 2008.
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.
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, 10 pgs.
Examination Report for German Application No. 11 2011 100 193.2 Report dated Dec. 20, 2012; based on PCT/US2011/021249, 13 pgs.
FARO Product Catalog; Faro Arm; 68 pages; Faro Technologies Inc. 2009; printed Aug. 3, 2009.
International Search Report of the International Searching Authority for Application No. PCT/US2013/022186; Date of Mailing: May 29, 2013, 4 pgs.
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, 4 pgs.
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, 4 pgs.
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; 7 pgs.
Romer Measuring Arms; Portable CMMs for the shop floor; 34 pages; Hexagon Metrology, Inc. (2009) http//us.ROMER.com.
Written Opinion of the International Searching Authority for Application No. PCT/US2013/022186; Date of Mailing: May 29, 2013, 5 pgs.
GB Office Action dated Jan. 15, 2014 for SJB/PX210785GB; UK Patent Application No. 1214426.7.
Chinese First Office Action and Search Report for Application No. 2011800005129.6; Issued Nov. 18, 2013.
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.
Examination Report for German Application No. 11 2011 100 290.4 Report dated Jul. 16, 2013; based on PCT/US2011/021247.
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—>, 2010.
MOOG Components Group; “Fiber Optic Rotary Joints; Product Guide” (4 pages) Dec. 2010; MOOG, Inc. 2010.
Moog Components Group “Technical Brief; Fiber Optic Rotary Joints” Document No. 303 (6 pages) Mar. 2008; MOOG, Inc. 2008 Canada; Focal Technologies.
International Search Report for International Application No. PCT/US2013/040309 mailed Jul. 15, 2013.
International Search Report for International Application No. PCT/US/2013/041826 filed May 20, 2013; mailed Jul. 29, 2013.
International Search Report dated Nov. 28, 2013 for International Application No. PCT/13/049562 filed Jul. 8, 2013 (7 pages).
International Search Report for International Application No. PCT/US2013/040321 mailed Jul. 15, 2013.
Written Opinion for International Application No. PCT/US2013/040321 mailed Jul. 15, 2013.
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).
German Patent Application No. 11 2011 100 291.2 dated Dec. 20, 2012. All art cited within.
ROMER “Romer Measuring Arms Portable CMMs for R&D and shop floor” (Mar. 2009) Hexagon Metrology (16 pages).
Written Opinion of the International Search Authority dated Nov. 28, 2013 for International Application No. PCT/13/049562 filed Jul. 8, 2013 (10 pages).
Written Opinion for International Application No. PCT/US/2013/041826 filed May 20, 2013; mailed Jul. 29, 2013.
Written Opinion of the International Searching Authority for International Application No. PCT/US2013/049562 mailed Nov. 28, 2013.
Information on Electro-Optical Information Systems; EOIS 3D Mini-Moire C.M.M. Sensor for Non-Contact Measuring & Surface Mapping; Direct Dimensions, Jun. 1995.
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].
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?contentltemld=4209746, [Retreived Oct. 21, 2010].
HYDROpro Navigation, Hydropgraphic Survey Software, Trimble, www.trimble.com, Copyright 1997-2003.
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.
International Preliminary Report on Patentability for PCT/US2011/021274; Date of Completion Apr. 12, 2012.
International Search Report for International Application No. PCT/2011/020625 mailed Feb. 25, 2011.
International Serach Report for International Application No. PCT/US2011/050787; Mailing date Mar. 11, 2011.
Romer Absolute Arm Maximum Performance Portable Measurement, Printed—Oct. 2010.
ROMER Romer Absolute Arm Product Brochure: (2010); Hexagon Metrology; www.hexagonmetrology.com; Hexagon AB, 2010.
Trimble—Trimble SPS630, SPS730 and SPS930 Universal Total Stations, [on-line] http://www.trimble.com/sps630—730—930.shtml (1 of 4), [Retreived Jan. 26, 2010 8:50:29AM].
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/050787 mailed Mar. 11, 2011.
Written Opinion of the International Searching Authority for International Application No. PCT/US2011/021253 mailed Mar. 22, 2012.
U.S. Appl. No. 13/006,524; Final Office Action; Date Filed Jan. 14, 2011; Date Mailed: Jul. 31, 2014; 29 pages.
“Scanner Basis Configuration for Riegl VQ-250”, Riegl Company Webpage, Feb. 16, 2011, XP002693900, Retrieved from the Internet: URL:http://www.riegl.com/uploads/ tx—pxpriegldownloads/30—SystemConfiguration—VQ-250—02-11—16-02- 2011.pdf [retr.
Akca, Devrim, Full Automatic Registration of Laser Scanner Point Clouds, Optical 3D Measurement Techniques, vol. VI, 2003, XP002590305, ETH, Swiss Federal Institute of Technology, Zurich, Institute of Geodesy and Photogrammetry, DOI:10.3929/ethz-a-004656.
Bornaz, L., et al., Multiple Scan Registration in Lidar Close-Range Applications, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XXXIV, Part 5/W12, Jul. 2003, pp. 72-77, XP002590306.
Elstrom, M.D., Stereo-Based Registration of Ladar and Color Imagery, Part of SPIE Conference on Intelligent Robots and Computer Vision XVII: Algorithms, Techniques, and Active Vision, Boston, MA, Nov. 1998, SPIE vol. 3522, 0277-786X/98; [Retrieved on.
EO Edmund Optics “Silicon Detectors” (5 pages) 2013 Edmund Optics, Inc. http://www.edunundoptics.com/electro-optics/detector-components/silicon-detectors/1305[Oct. 15, 2013 10:14:53 AM] .
Faro Laserscanner LS, Presentation Forensic Package, Policeschool of Hessen, Wiesbaden, Germany, Dec. 14, 2005; FARO Technologies, Copyright 2008.
Godin, G., et al., A Method for the Registration of Attributed Range Images, Copyright 2001, [Retrieved on Jan. 18, 2010 at 03:29 from IEEE Xplore].
Haag, et al., “Technical Overview and Application of 3D Laser Scanning for Shooting Reconstruction and Crime Scene Investigations”, Presented at the American Academy of Forensic Sciences Scientific Meeting, Washington, D.C., Feb. 21, 2008.
Horn, B.K.P., Closed-Form Solution of Absolute Orientation Using Unit Quaternions, J. Opt. Soc. Am. A., vol. 4., No. 4, Apr. 1987, pp. 629-642, ISSN 0740-3232.
Howard, et al., “Virtual Environments for Scene of Crime Reconstruction and Analysis”, Advanced Interfaces Group, Department of Computer Science, University of Manchester, Manchester, UK, Feb. 28, 2000.
Huebner, S.F., “Sniper Shooting Tecnhique”, “Scharfschutzen Schiebtechnik”, Copyright by C.A. Civil Arms Verlag GmbH, Lichtenwald 1989, Alle Rechte vorbehalten, pp. 11-17.
Ingensand, H., Dr., “Introduction to Geodetic Metrology”, “Einfuhrung in die Geodatische Messtechnik”, Federal Institute of Technology Zurich, 2004, with English translation.
iQsun Laserscanner Brochure, 2 Pages, Apr. 2005.
Jasiobedzki, Piotr, “Laser Eye—A New 3D Sensor for Active Vision”, SPIE—Sensor Fusion VI, vol. 2059, Sep. 7, 1993, pp. 316-321, XP00262856, Boston, U.S.A., Retrieved from the Internet: URL:http:.//scitation.aip.org/getpdf/servlet/Ge.
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; (Feb. 9, 20.
Langford, et al., “Practical Skills in Forensic Science”, Pearson Education Limited, Essex, England, First Published 2005, Forensic Chemistry.
Leica Geosystems, FBI Crime Scene Case Study, Tony Grissim, Feb. 2006.
Leica Geosystems, TruStory Forensic Analysis by Albuquerque Police Department, 2006.
Leica Rugby 55 Designed for Interior Built for Construction Brochure, Leica Geosystems, Heerbrugg, Switzerland, www.leica-geosystems.com.
Leica TPS800 Performance Series—Equipment List, 2004.
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—>, Oct. 15, 2010.
Romer “Romer Absolute Arm Maximum Performance Portable Measurement” (Printed 2010); Hexagon Metrology, Inc., http://us:Romer.com; 2010.
RW Boyd “Radiometry and the Detection of Otpical Radiation” (pp. 20-23) 1983 Jon wiley & Sons, Inc.
Se, et al., “Instant Scene Modeler for Crime Scene Reconstruction”, MDA, Space Missions, Ontario, Canada, Copyright 2005, IEEE.
The Scene, Journal of The Association for Crime Scene Reconstruction, Apr.-Jun. 2006, vol. 12, Issue 2.
Umeda, K., et al., Registration of Range and Color Images Using Gradient Constraints and Ran Intensity Images, Proceedings of the 17th International Conference onPatern Recognition (ICPR'04), Copyright 2010 IEEE. [Retrieved online Jan. 28, 2010—IEEE.
Williams, J.A., et al., Evaluation of a Novel Multiple Point Set Registration Algorithm, Copyright 2000, [Retrieved on Jan. 18, 2010 at 04:10 from IEEE Xplore].
Related Publications (1)
Number Date Country
20110178766 A1 Jul 2011 US
Provisional Applications (1)
Number Date Country
61296555 Jan 2010 US