US20070229802A1 - Multi-dimensional measuring system - Google Patents
Multi-dimensional measuring system Download PDFInfo
- Publication number
- US20070229802A1 US20070229802A1 US11/761,147 US76114707A US2007229802A1 US 20070229802 A1 US20070229802 A1 US 20070229802A1 US 76114707 A US76114707 A US 76114707A US 2007229802 A1 US2007229802 A1 US 2007229802A1
- Authority
- US
- United States
- Prior art keywords
- target
- tracking unit
- laser light
- retro
- reflector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims description 63
- 238000004891 communication Methods 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 10
- 239000007787 solid Substances 0.000 claims description 10
- 230000003287 optical effect Effects 0.000 claims description 9
- 238000007689 inspection Methods 0.000 claims description 4
- 239000000523 sample Substances 0.000 description 117
- 238000005259 measurement Methods 0.000 description 44
- 238000010586 diagram Methods 0.000 description 28
- 239000013598 vector Substances 0.000 description 13
- 230000008569 process Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 6
- 229910001220 stainless steel Inorganic materials 0.000 description 4
- 239000010935 stainless steel Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000012636 effector Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 125000006850 spacer group Chemical group 0.000 description 2
- 238000007664 blowing Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000023077 detection of light stimulus Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C15/00—Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
- G01C15/002—Active optical surveying means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/66—Tracking systems using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/16—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
- G01S5/163—Determination of attitude
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/499—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using polarisation effects
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Optical Radar Systems And Details Thereof (AREA)
- Manipulator (AREA)
Abstract
A laser based tracking unit communicates with a target to obtain position information about the target. Specifically, the target is placed at the point to be measured. The pitch, yaw and roll movements of the target, and the spherical coordinates of the target relative to the tracking unit are then obtained. The target can be, for example, an active device incorporated into a moveable device such as a remote controlled robot.
Description
- This application is a divisional application of co-pending U.S. patent application Ser. No. 10/646,745 filed Aug. 25, 2003, which claims priority to U.S. Provisional Patent Application No. 60/405,712 filed Aug. 26, 2002, both of which are hereby incorporated herein by reference in their entirety.
- 1. Field of the invention
- The present invention relates generally to a measuring system. In particular, the systems and methods of this invention are directed toward a multi-dimensional laser tracking system.
- 2. Background of the Invention
- Precision measuring systems have a wide variety of applications. For example, in robotics, accurate positioning and orientation of a robot is often required. To achieve a high degree of precision, a robot position measuring system can be used. Such a system typically uses a laser beam interferometer to determine the position and/or orientation of an end-effector of the robot. Such system can monitor the position and orientation of the robot end-effector in real-time while providing accuracy, speed and measurement data.
- For example, a Three and Five Axis Laser Tracking System is discussed in Applicant's U.S. Pat. No. 4,714,339, and a Five-Axis/Six-Axis Laser Measuring System is discussed in Applicant's U.S. Pat. No. 6,049,377, both of which are incorporated herein by reference in their entirety. In addition, Applicant's U.S. Application No. 60/377,596, entitled “Nine Dimensional Laser Tracking System and Method,” which was filed on May 6, 2003, is also incorporated herein by reference in its entirety to provide additional description for the present invention.
- One aspect of the invention provides multi-dimensional measuring system that includes a tracking unit, a target, a distance determining module, and an output module. The tracking unit emits laser light and performs tracking using spherical coordinates. The target is in communication with the tracking unit. The target is capable of making pitch, yaw, and roll movements. The distance determining module determines a distance between the tracking unit and the target. The output module outputs position information about the target relative to the tracking unit based on the spherical coordinates, the pitch, yaw and roll movements, and the distance.
- Preferably, the system further includes an output device that outputs the position information about the target. Preferably, the roll movement is based on at least one of a comparison between a horizontally polarized component of the laser light and a vertically polarized component of the laser light. Preferably, the system further includes a first photodetector that detects the horizontally polarized component of the laser light and a second photodetector that detects the vertically polarized component of the laser light. Preferably, the system further includes a roll determination circuit that receives an output of the first photodetector and an output of the second photodetector. In an alternative embodiment, the system uses an electronic level to measure roll movements of the target.
- Preferably, the target is an active target that is capable of moving relative to the tracking unit. Preferably, the target is at least one of incorporated into a remote unit, fixably attached to an object, used for feedback control, used for calibration, used for machine tool control, used for parts assembly, used for structural assembly, and used for dimensional inspection. Preferably, the remote unit is a robot. Preferably, the robot includes a drive system and one or more traction devices that allow the robot to adhere to a surface. Preferably, the traction devices are suction cup type devices. Alternatively, a positive air pressure system can be used to maintain the remote unit movably attached to the surface. Preferably, the system further includes a vacuum system. Preferably, the system further includes one or more accessories that allow a function to be performed based at least on the position information of the target.
- Another aspect of the invention provides a remote unit associated with a multi-dimensional measuring system. The remote unit includes a target and probe assembly coupled to the target. The target is in communication with a tracking unit of the multi-dimensional measuring system. The target is capable of making pitch, yaw, and roll movements. The probe assembly includes a probe tip, a probe stem, and a probe base. The probe tip is configured to reach locations that are not in a line of sight between the tracking unit and the target
- Preferably, the remote unit further includes one or more encoders coupled to the probe assembly. Preferably, at least one of the encoders is configured to determine a first angular position of the probe tip relative to the probe base. Preferably, at least one of the encoders is configured to determine a second angular position of the probe tip relative to the probe base. Preferably, at least one of the encoders is configured to determine an axial position of the probe tip relative to the probe base.
- Preferably, the remote unit further includes a trigger configured to effect one or more measurements associated with a location touched by the probe tip. Alternatively, the remote unit can include a touch sensor associated with the probe tip. One or more measurements associated with a location is taken when the touch sensor comes into contact with the location.
- In another aspect, the invention relates to a target associated with a multi-dimensional measuring system. The target includes a retro-reflector and a laser light sensor. The retro-reflector has an apex. The apex is configured to allow at least part of a laser beam light entering the retro-reflector to exit the retro-reflector. The laser light sensor is configured to detect the at least part of the laser beam light exiting the retro-reflector through the apex. Preferably, the target is configured to be coupled to an optical measuring sensor.
- The retro-reflector is preferably a hollow retro-reflector. The retro-reflector includes an aperture at the apex. The aperture is configured to allow the at least part of the laser beam light to exit the retro-reflector. Preferably, the retro-reflector includes three mirrors that form the apex.
- The retro-reflector may alternatively be a solid retro-reflector. The apex of the solid retro-reflector includes a small flat surface polished to allow the at least part of the laser beam light to exit the retro-reflector.
- The laser light sensor can be a photodetector. Alternatively, the laser light sensor can be a charge coupled device array sensor. Preferably, the laser light sensor is operable to detect at least one of the pitch and yaw movements of the target.
- Another aspect of the invention provides a method for measuring a position of an object. Exemplary steps of the method includes: (1) monitoring spherical coordinates of a laser light emitting tracking unit; (2) monitoring pitch, yaw, and roll movements of a target in communication with the tracking unit; (3) determining a distance between the tracking unit and the target; and (4) outputting position information about the target relative to the tracking unit based on the spherical coordinates, the pitch, yaw, and roll movements, and the distance. It is noted that the method does not necessarily have to follow the order described above.
- Preferably, the roll movement is based on at least one of a comparison between a horizontally polarized component of a laser light emitted by the tracking unit and a vertically polarized component of the laser light. Preferably, a roll determination circuit performs the comparison between the horizontally polarized component of the laser light and the vertically polarized component of the laser light.
- In another aspect, the invention includes a system for measuring the position of an object that includes: (1) means for monitoring spherical coordinates of a laser light emitting tracking unit; (2) means for monitoring pitch, yaw, and roll movements of a target in communication with the tracking unit; (3) means for determining a distance between the tracking unit and the target; and (4) means for outputting position information about the target relative to the tracking unit based on the spherical coordinates, the pitch, yaw and roll movements, and the distance.
- Accordingly, in accordance with an exemplary embodiment of the invention, aspects of the invention relate to a multi-dimensional measuring system.
- An additional aspect of the invention relates to determining roll movements of a target based on measurements from a polarized laser.
- Additionally, aspects of the invention relate to the design and use of an active target in conjunction with a tracking unit.
- Additionally, aspects of the invention relate to the use of target on a remote unit coupled with a trigger or a touch sensor.
- Additional aspects of the invention relate to a remotely controlled robot that incorporates active target technology.
- Additional aspects of the invention relate to a retro-reflector being used in a target of a multi-dimensional measuring system.
- Additional aspects of the invention relate to methods for calibrating a vector of a probe tip.
-
FIG. 1 is a schematic diagram illustrating an exemplary multi-dimensional measuring system of the invention. -
FIG. 2 is a schematic diagram illustrating a roll determination system of the invention. -
FIG. 3 is a schematic diagram illustrating an exemplary pitch, yaw, roll, and distance measuring system of the invention. -
FIG. 4 is a schematic diagram illustrating an exemplary remote unit incorporating an exemplary target of the invention. -
FIG. 5 is a schematic cross-sectional view of an exemplary remote controlled robot of the invention. -
FIG. 6 is a flowchart illustrating an exemplary method of taking measurements according to the invention. -
FIG. 7 is a schematic diagram illustrating an exemplary multi-dimensional measuring system of the invention that includes an exemplary tracking unit and an exemplary remote unit. -
FIG. 8 is a schematic diagram illustrating another exemplary remote unit of the invention. -
FIG. 9 is a schematic diagram illustrating an exemplary probe assembly of the invention. -
FIG. 10 is a schematic diagram illustrating another exemplary probe assembly of the invention. -
FIG. 11 is a schematic diagram illustrating another exemplary probe assembly of the invention. -
FIG. 12 is a schematic diagram illustrating an exemplary remote unit of the invention. -
FIG. 13 is a schematic diagram illustrating a front view of the exemplary remote unit shown inFIG. 12 . -
FIG. 14 is a two-dimensional schematic diagram showing another exemplary embodiment of a target of the invention that includes a retro-reflector. -
FIG. 15 is a three-dimensional schematic diagram showing the exemplary embodiment ofFIG. 14 . -
FIG. 16 is an exemplary hollow retro-reflector of the invention. -
FIG. 17 is an exemplary solid retro-reflector of the invention. -
FIG. 18 is a schematic diagram showing another exemplary embodiment of a remote unit of the invention that includes an optical measuring sensor -
FIG. 19 is a schematic diagram showing an exemplary system for establishing the vector of a probe tip relative to an origin of a target associated with the probe tip. -
FIG. 20 is a flowchart illustrating an exemplary method of establishing the vector of the probe tip depicted inFIG. 19 . - The systems and methods of this invention employ a combination of a tracking unit and a target to accomplish multi-dimensional laser tracking. For example, in a six-dimensional (6-D) system of the invention, the six dimensions are pitch, yaw, and roll movements of a target, and the spherical coordinates, i.e., the 2 angles α, θ and the radial distance, of the target relative to the tracking unit. The target is preferably an active target, which can be held by a person, a robot, or another moving object. By using an active target, target coordinates maintain a relatively perpendicular relation to the incoming beam originated from the tracking unit. Additionally, by employing an absolute distance measurement (ADM) technique, absolute ranging is possible.
- In general, the pitch and yaw based measurements can be derived from an encoder present on the target. The roll measurements can be based on, for example, a polarization or an electronic level technique discussed below. The absolute distance measurements or ADM can be accomplished using, for example, repetitive time of flight (RTOF) pulses, a pulsed laser, phase/intensity modulation, or the like. Additional description can be found in Applicant's U.S. Patent Application No. 60/377,596, the entirety of which is incorporated herein by reference.
- Specifically, an RTOF based system includes a photodetector, such as a PIN photodetector, a laser amplifier, a laser diode, and a frequency counter. A first laser pulse is fired to the target. Upon detecting the return pulse, the detector triggers the laser amplifier and causes the laser diode to fire a second pulse, with the pulses being detected by the frequency counter. However, it is to be appreciated that the reverse logic also works with equal success. The distance (D) of the target from the tracking unit can then be calculated by:
such that:
D=0; f=f0
where C is the speed of light, f0 is a reference frequency and f is the frequency of the pulses. - The systems and methods of this invention have various applications. In general, the systems and methods of this invention allow the monitoring of multiple degrees (e.g., six degrees) of freedom of an object. For example, the systems and methods of this invention can be used for structural assembly, real-time alignment and feedback control, machine tool calibration, robotic position control, position tracking, milling machine control, calibration, parts assembly, dimensional inspection or the like.
- Additionally, the systems and methods of this invention, using a 6-D tracking system, lend themselves to use in the robotic arts. For example, the 6-D laser tracking system can be incorporated into a robot, that is, for example, capable of scaling various objects such that, for example, precise measurements can be taken of those objects and/or various functions performed at specific locations on the object.
-
FIG. 1 is a schematic diagram illustrating an exemplary multi-dimensional measuring system of the invention.Laser tracking system 10 includes trackingunit 100 andtarget 150.Tracking unit 100 emits one ormore lasers 110 that communicate withtarget 150 to determine the six dimensional measurements associated withtarget 150. The six dimensional measurements are output onoutput device 200. In particular, the six dimensions illustrated inFIG. 1 are pitch, yaw, and roll movements oftarget 150, the spherical, and once converted Cartesian, coordinates oftarget 150 relative to trackingunit 100, and the radial distance betweentarget 150 andtracking unit 100. - As discussed in Applicant's previous patents and patent application referenced above, the pitch, yaw, and spherical coordinate measurements can be based on various technologies. The pitch and yaw measurements can be based on, for example, one or more rotary encoders. The distance measurements can be based on, for example, a pulsed laser configuration, an RTOF pulse, phase and/or intensity modulation of the laser beam, or the like. These various systems can provide absolute ranging of
target 150.Target 150 is preferably an active target. Specifically, an absolute distance measurement (ADM) technique can be used to determine an approximate initial distance and then an interferometer based technique can be used to refine the initial distance measurement. The ADM technique is desirable because without it, two measurements must be taken and reverse triangulation must be performed to calculate the distance. -
Tracking unit 100 and target 150 can be, for example, motorized units that allow one or more portions of trackingunit 100 andtarget 150 to maintain a perpendicular orientation toincoming laser beam 110 emitted from trackingunit 100.Tracking unit 100 is the laser source. Thus, through a combination of rotary encoders and motors that employ position signals from one or more photodetectors, as discussed hereinafter,target 150 is capable of remaining perpendicular toincoming laser beam 110. For example, through the use of a gimbal type mount and corresponding position motors, such as stepping motors, servo motors and/or encoders,target 150 “tracks” trackingunit 100. Based upon the relationship oftarget 150 toincoming laser 110, 6-Dlaser tracking system 10 is able to determine the orientation oftarget 150. Alternatively, target 150 can be a passive device, for example, a hand-held device such as a corner cube, for which a user would be responsible for maintaining a line of sight betweentarget 150 andtracking unit 100. - Preferably, tracking
unit 100 is also capable of being miniaturized by incorporating both the absolute distance measurement and interferometer electronics in, for example, the gimbaled portion oftracking unit 100. This provides various exemplary advantages including reduced weight, reduced size, minimization of external connections, quicker tracking speeds, and the like. -
Output device 200, connected to one or more of trackingunit 100 andtarget 150 via a wired orwireless link 5, outputs position information associated withtarget 150. For example,output device 200 can be a computer, a feedback input for a position control device, a display, a guidance system, or the like. In general,output device 200 can be any device capable of outputting the position information associated withtarget 150. - Additionally, one or
more lasers 110 can be used to communicate the position information abouttarget 150 back to trackingunit 100. For example, after an initial distance is determined, the laser used for the absolute distance measurement can be used for data communication and the interferometer based laser used for the radial distance measurements. Alternatively, a dedicated laser can be incorporated intosystem 10 that would allow full time communication betweentarget 150 andtracking unit 100. -
FIG. 2 is a schematic diagram illustrating a roll determination system of the invention. In particular, the system includes a laser source (not shown) located in trackingunit 100,polarized laser beam 210,polarizing beam splitter 220,first photodetector 230,second photodetector 240, and rolldetermination circuit 250. Rolldetermination circuit 250 can be, for example, a differential amplifier. The laser source can be, for example, a laser head. As shown inFIG. 2 ,polarizing beam splitter 220,first photodetector 230,second photodetector 240, and rolldetermination circuit 250 are members oftarget 150. - In operation, tracking
unit 100 emits polarizedlaser beam 210 that is received bypolarizing beam splitter 220.Polarizing beam splitter 220 splitsincoming beam 210 into two paths. A first path is directed towardfirst photodetector 230 and a second path ofpolarized laser beam 210 is directed towardsecond photodetector 240. When polarizedlaser beam 210 encounters polarizingbeam splitter 220,polarized laser beam 210 is split into horizontally polarizedcomponent 214 and vertically polarizedcomponent 213 as a result of the properties ofbeam splitter 220. - Horizontally
polarized component 214 ofbeam 210 passes throughpolarized beam splitter 220 tophotodetector 240 that generates an output signal corresponding to the intensity of horizontally polarizedcomponent 214 ofbeam 210. Similarly, vertically polarizedcomponent 213 ofbeam 210 is directed bybeam splitter 220 ontophotodetector 230 that also produces a signal corresponding to the intensity of vertically polarizedcomponent 213 ofbeam 210. The intensity measurements ofphotodetectors roll determination circuit 250, which provides an output signal representative of the roll betweentracking unit 100 andtarget 150. Preferably, rolldetermination circuit 250 is a high-gain differential amplifier. - As discussed above,
polarized laser beam 210 is split into two different polarized components based on the exact roll orientation betweentracking unit 100 andtarget 150. At a 45° roll orientation,photodetectors target 150 is rolled in either direction, one of the detectors receives a greater intensity ofpolarized laser beam 210 than the other. The difference between these outputs is measured by, for example, rolldetermination circuit 250, to provide an indication of the roll. This subtraction operation ofroll determination circuit 250 also advantageously compensates for background and extraneous noise, such as that produced by fluctuations in the beam intensity and/or background light. - Specifically, variations in the beam output, as well as other signal noise that may be present, can be measured by both
photodetector 230 andphotodetector 240. These variations can be negated by the operation ofroll determination circuit 250. This, for example, increases the sensitivity and accuracy of the system. - The signal, representative of the roll can be output to, for example, a computer (not shown) provided with software that is capable of recording, analyzing or initiating further action based on the roll measurement.
- Alternatively, other techniques may be used for roll determination. These techniques include, but are not limited to, electronic levels, such as pendulum based techniques, conductive fluid capillary tube techniques, liquid mercury reflective sensors, or, in general, any technique that allows the roll of the target to be determined.
-
FIG. 3 is a schematic diagram illustrating an exemplary pitch, yaw, roll, and distance measuring system of the invention. In particular, components of 6-Dlaser tracking system 30 include a laser source present in trackingunit 100,polarized laser beam 310,beam splitter 320,corner cube 330,concentrator lens 340, two-dimensional photodetector 350,first photodetector 230,second photodetector 240,polarizing beam splitter 220, and rolldetermination circuit 250. - In operation, the laser source in tracking
unit 100 emits polarizedlaser beam 310 that is split bybeam splitter 320 into threepaths concentrator lens 340,corner cube 330, andpolarizing beam splitter 220, respectively. -
Path 322 ofbeam 310 reflected bybeam splitter 320 and directed towardpolarized beam splitter 220 is used to determine the roll measurements, as discussed above. The combination of the roll, the pitch, and the yaw measurements made bytarget 150, along with the spherical coordinates associated with trackingunit 100, allowssystem 30 to obtain the six-dimensional tracking oftarget 150. -
Path 323 ofpolarized laser beam 310 passing directly throughbeam splitter 320 is reflected bycorner cube 330 and returned to trackingunit 100.Tracking unit 100, as discussed in Applicant's related patents referenced above, is then able to determine the distance betweentarget 150 andtracking unit 100. However, it is to be appreciated that any method of determining an absolute distance measurement can be used with equal success with the systems and methods of this invention. -
Path 324 directed towardsconcentrator lens 340 is focused onto two-dimensional photodetector 350 from which the pitch and yaw signals that drive the motors fortarget 150 are derived. In particular, astarget 150 moves relative to the laser source in trackingunit 100,laser path 324 directed throughconcentrator lens 340 moves relative to two-dimensional photodetector 350. This movement can be detected and a corresponding signal representative of the pitch and/or yaw measurement can be obtained. Then, as discussed above, the pitch and/or yaw measurements can be used to control one or more motors ontarget 150 to maintain the perpendicular orientation oftarget 150 to trackingunit 100. -
FIG. 14 is a two-dimensional schematic diagram showing another exemplary embodiment of a target of the invention that includes a retro-reflector.FIG. 15 is a three-dimensional schematic diagram showing the exemplary embodiment ofFIG. 14 . -
System 1400 of the invention includes trackingunit 100 andtarget 1450.Tracking unit 100 is the source of laser beams that are detectable bytarget 1450.Target 1450 includes retro-reflector 1420 andlaser light sensor 1430.Laser light sensor 1430 can be, for example, a photodetector, such asphotosensor 240 described above, or a charge coupled device (CCD) array sensor described below. Amplifier/repeater 1440 can be associated withlaser light sensor 1430 to amplify analog signals or digital signals produced bylaser light sensor 1430. - A laser beam light from tracking
unit 100 that go throughaperture 1422 of retro-reflector 1420 can be detected bylaser light sensor 1430. Retro-reflector 1420 can be a hollow retro-reflector or a solid retro-reflector.Apex 1422 allows at least part oflaser beam 1410 to go through to fall or focus ontolaser light sensor 1430, which can be a photodetector or a CCD array sensor. - Preferably, retro-
reflector 1420 is a hollow retro-reflector as shown inFIG. 16 . Exemplary hollow retro-reflector 1600 shown inFIG. 16 includes threemirrors mirrors forms apex 1601 of hollow retro-reflector 1600.Aperture 1602 is preferably a tiny hole located at apex 1601 of hollow retro-reflector 1600.Aperture 1602 allows at least part oflaser beam 1410 to go through to fall or focus ontolaser light sensor 1430, which can be a photodetector or a CCD array sensor. - If a solid retro-reflector is used, a small flat surface near the apex is polished to create a way to allow at least part of
laser beam 1410 to go through to fall or focus ontolaser light sensor 1430. As shown inFIG. 17 , solid retro-reflector 1700 includesflat surface 1702 atapex 1701.Flat surface 1702 behaves similarly toaperture 1602 described above. - Retro-
reflector 1420 andlaser light sensor 1430 are configured to measure the pitch (see axis y-y inFIG. 15 ) and yaw (see axis x-x inFIG. 15 ) orientations or movements oftarget 1450. Vectors Vy plus Vx and distance D give angle position of incoming laser beam 141 0 to target 1450.Target 1450 can be associated with a remote unit (e.g.,robot 400,remote units FIGS. 4, 7 , 8, and 12, respectively). -
FIG. 14 schematically illustrate how a yaw movement associated withtarget 1450 can be measured. Whentarget 1450 indicates no yaw movement,laser beam light 1410 goes throughaperture 1422 and is detected bylaser light sensor 1430 at an origin orreference point 1432. However, as indicated bylaser paths target 1450 would result in laser beam light 1410 to be detected bylaser light sensor 1430 at locations other thanreference point 1432, for example, atpoints paths laser beam light 1410, respectively. Note that points 1433, 1432 and 1435 would be along axis x-x shown inFIG. 15 . Preferably, retro-reflector 1420 andlaser light sensor 1430 are configured to detect a large range of yaw movements. For example, retro-reflector 1420 andlaser light sensor 1430 can measure yaw movements up to at least about 30 degrees, depending on size and other factors. - Similarly, the pitch movement of
target 1450 can be detected and measured using retro-reflector 1420 andlaser light sensor 1430. At a zero pitch movement,laser beam light 1410 goes throughaperture 1422 and is detected bylaser light sensor 1430 atreference point 1432. If there is a pitch movement, a different part oflaser light sensor 1430, either above or belowreference point 1432 in a direction perpendicular to the page, would detect the laser beam light. Note that these points would be along axis y-y shown inFIG. 15 . - As discussed above,
laser light sensor 1430 can be a photodetector. In a different embodiment of the invention, a CCD array sensor can be used aslaser light sensor 1430. As known in the art, a CCD array sensor can include multiple pixels arranged in an array. Preferably, a CCD array sensor in accordance with the invention includes about 1,000 by 1,000 pixels. Larger or smaller number of pixels may also be used. Digital output from the CCD array sensor can processed by acorresponding repeater 1440. The CCD array sensor is used to detect one or both yaw and pitch movements oftarget 1450. The use of CCD array sensor for detection of light is known in the art, for example, in digital cameras. Therefore, no further description is believed to be warranted here. - Inclusion of retro-
reflector 1420 andlaser light sensor 1430 intarget 1450 as described above provides several advantages. For example, a remote unit (e.g., one ofremote units reflector 1420 can be more functional in an upside-down orientation, which is otherwise not possible. In addition, the use of retro-reflector 1420 allows a target and/or a remote unit of the invention to be smaller in size and/or lighter in weight. -
FIG. 4 illustrates an exemplary remote unit of the invention.Robot 400 includes a plurality of suctioncup type devices 410,drive mechanism 420,controller 430,accessory 440,suction device 450, and a target. The target can be, for example, one oftarget 150 andtarget 1450.Robot 400 also includes various other components such as a power supply, battery, solar panels, or the like that have been omitted for the sake of clarity and would be readily apparent to those of ordinary skill in the art. - In operation, the combination of
target 150 in conjunction withrobot 400 allows, for example, precise movement and location tracking ofrobot 400. While a particular robotic active target is discussed below, it is to be appreciated that in general the target can be fixably attached to any object to allow monitoring of up to six degrees of freedom of the object, or, alternatively, the target can be attached to a movable device and the position of that device monitored. - Suction
cup type devices 410 are connected tosuction device 450 via, for example, hoses (not shown) that enablerobot 400 to remain affixed to a surface. For example,controller 430, in conjunction withsuction device 450 and suctioncup type devices 410 can cooperate withdrive systems 420 such thatrobot 400 is able to traverse a surface. For example, suctioncup type devices 410 anddrive mechanism 420 can cooperate such that sufficient suction is applied to suctioncup type devices 410 to keeprobot 400 affixed to a surface, while still allowing thedrive mechanism 420 to move therobot 400 over the surface. For example,drive mechanism 420 can include four wheels and associated drive and suspension components (not shown). The wheels allow the traversal ofrobot 400 over a surface while maintaining the rotational orientation ofrobot 400 relative to trackingunit 100. However, in general, while it is simpler to operaterobot 400 such that the rotational orientation remains constant relative to trackingunit 100, the system can be modified in conjunction with the use of the polarized laser to account for any rotational movement that may occur. Specifically, for example, the rotational movement ofrobot 400 can be algorithmically “backed-out” of the orientation measurements based on the polarized laser to account for any rotation ofrobot 400. - Furthermore, it should be appreciated that while
robot 400 includessuction device 450 and suctioncup type devices 410, any device, or combination of devices, that are capable of movably fixingrobot 400 to a surface would work equally well with the systems and methods of the invention. For example, a positive air pressure system can be used to forcerobot 400 to be movably fixed to the surface. For example, the positive air pressure system can include an air blowing unit that blows air downwards whenrobot 400 is traversing under, rather than above, the surface. The downward air movement keepsrobot 400 movably fixed under the surface. Additionally, depending on the surface type, a magnetic, gravitational, resistive, or the like type of attachment system could be employed. -
Controller 430, which can, for example, be in wired or wireless communication with a remote controller (not shown), allows for navigation ofrobot 400 in cooperation withdrive mechanism 420. For example,drive mechanism 420 can include a plurality of electric motors connected to drive wheels, or the like. -
Accessory 440, can be, for example, a marking device, a tool, such as a drill, a painting attachment, a welding or cutting device, or any other known or later developed device that needs precise placement on a surface. The accessory can be activated, for example, remotely in cooperation withcontroller 430. In addition,accessory 440 can include a vacuum system. - Since
accessory 440 is located on a known distance fromtarget 150, the exact position ofaccessory 440 is always known. Thus, a user can positionaccessory 440 in an exact location such thataccessory 440 can perform an action at that location. For example, a local effect sensor like a strip camera, a Moire fringe patent sensor, or a touch probe can be attached to the end oftarget 150.Tracking unit 110 combined withtarget 150 can provide the orientation of the local sensor in a spatial relationship with the part to be measured while the local sensor is measuring the contours of a part, such as a car body, a building, a part in an environmentally hazardous area, or the like. -
FIG. 5 illustrates an exemplary schematic, cross-sectional view ofrobot 400. In this illustration,robot 400 is shown to include movabledistance determining device 540. In addition to position sensing equipment associated withtarget 150, movabledistance determining device 540 extends from the base ofrobot 400 tosurface 510. Distance determiningdevice 540 measures the exact distance betweentarget 150 andsurface 510 such that the exact location of thesurface 510 relative to target 150 is always known. - As illustrated in
FIG. 5 , suctioncup type devices 410 are located a fixed distance abovesurface 510 viaspacers 530. For example,spacers 530 can be a bearing, or other comparable device that allows for suctioncup type devices 410 to remain a fixed distance abovesurface 510 while still allowingair 520 to create a suction betweenrobot 400 andsurface 510. - Given the mobility of
robot 400, it is foreseeable thatrobot 400 may not always be in communication withtracking unit 100. In theevent robot 400 loses line-of-sight withtracking unit 100, the 6-D laser tracking system can then enter a target acquisition mode. - In the target acquisition mode, a user can, for example, with a joystick, aim tracking
unit 100 generally in the vicinity ofrobot 400.Tracking unit 100 then commences a target acquisition process in whichtracking unit 100 begins a spiral type pattern that spirals outward to locatetarget 150. Upon acquisition oftarget 150, communication betweentracking unit 100 andtarget 150 is established and the six-dimensional measurements are again available. - Alternatively, for example, target 150 can maintain communication with
tracking unit 100 via, for example, a radio communication link, or other known or later developed system that allows thetracking unit 100 to track the relative position oftarget 150 regardless of whether line-of-sight is present. Thus, when line-of-sight is reestablished, as discussed above, the six-dimensional measurements are available. -
FIG. 6 is a flowchart illustrating an exemplary method of taking measurements according to the invention. In particular, control begins in step S110 where communication between a tracking unit (e.g., tracking unit 100) and a target (e.g., target 150) are established. For example, for an interferometer based system, the target can be placed at a known position to both establish communication with the tracking unit as well as to initialize the system. For an absolute distance measurement system the target is placed in communication with the laser and an approximate radial distance (R) obtained. - Next, in step S120, the target is placed at a first point to be measured.
- Then, in step S130, the pitch, yaw, roll, and spherical coordinates are obtained.
- In step S140, the spherical coordinates are converted to Cartesian (x,y,z) coordinates, where x is the horizontal position, y the in/out position, and z the up/down position of the target.
- Then in step S150, the position measurements are output.
- Control then continues to step S160 in which a determination is made on whether additional points should be measured. If so, the process goes to step S170; otherwise, the process ends.
- In step S170, the target is moved to a new point to be measured. In an embodiment in which the target is coupled to a remote unit such as a robot, the robot is commanded to move to the new point. The process then return to step S130.
- There may be instances, for example, where the point to be measured is not in the line-of sight of the tracking unit, or, alternatively, for example, the point to be measured is inaccessible by the target.
FIGS. 7-13 illustrate exemplary embodiments in which a probe assembly is associated with the target in a remote unit to take measurements at points that is otherwise inaccessible by the target. -
FIG. 7 is a schematic diagram illustrating an exemplary multi-dimensional measuring system of the invention that includes an exemplary tracking unit and an exemplary remote unit.Multi-dimensional measuring system 70 includes trackingunit 100 andremote unit 700.Remote unit 700 includestarget 150,probe assembly 600.Probe assembly 600 includes probe stem 61 0,probe tip 620, andprobe base 730.Remote unit 700 is configured to obtain positional information of a point or location that is touchable byprobe tip 620, but which is not in the line of sight of trackingunit 100. - In this embodiment,
target 150, as described above, can make pitch, yaw, and roll movements aboutorigin 760, the position of which can be determined because it is in the line of sight of trackingunit 100.Probe 620 is configured to touch or come into contact with a point or location that is not in the line of sight of tracking unit.Probe tip 620 is connected to probe base 730 byprobe stem 610. In one embodiment,probe base 730 is fixed or immovable with respect to target 150. In such embodiment,probe base 730 itself cannot make any pitch, yaw, or roll movements. However,probe tip 620 can move pivoting aboutprobe base 730 alongcircle 605, which forms a disc shape point cloud perpendicular to the page. Thus, in additional to the previously described six dimensions associated withtarget 150, the movement ofprobe tip 620 adds the seventh dimension, making system 70 a seven dimensional system. - A point or location that is not in the line of sight of tracking
unit 100, but which is touchable byprobe tip 620, can be determined as follows. - First, probe stem 610 is locked in place relative to probe
base 730. Probe stem 610 can be locked in place using a number of different methods. For example, probe stem 610 can be locked in place with the use of a wing nut and associated lockingteeth 640. - Second,
target 150 is brought closer toseat 750 and probe 620 comes into contact withcenter 752 ofseat 750.Center 752 ofseat 750 is a known location. For example, the position (x, y, z) ofcenter 752 relative to trackingunit 100 can be determined using a system and method shown inFIGS. 19 and 20 , which are described below. Becauseorigin 760 can be measured by trackingunit 100 directly, andcenter 752 ofseat 750 has a known position, the vector ofpoint tip 620 relative toorigin 760 is established. - Third,
target 150 is moved to measure a point or location that is touchable byprobe tip 620. Using computer software or other known methods, position information associated with the point or location touched byprobe tip 620 can be calculated base on the position information oforigin 760 and the vector ofpoint 620 relative toorigin 760. - In lieu of using
seat 750 to determine the vector ofpoint 620 relative toorigin 760, one or more encoders coupled to probe base 730 can be used. -
FIG. 8 is a schematic diagram illustrating another exemplary remote unit of the invention.Remote unit 800 shown inFIG. 8 includesprobe assembly 600 that is configured to move along two axes, which makesremote unit 800, when used withtracking unit 100 an eight-dimensional measuring system. In accordance with this exemplary embodiment, in addition totarget 150,probe assembly 600,remote unit 800 further includesencoders remote unit 800 further includes handle assembly 700 (which includes trigger 710). - In this exemplary embodiment, yaw movements of
probe base 730 is measured byencoder 720, and pitch movements ofprobe base 730 is measured by encode 740. Thus, in this embodiment,probe tip 620 can be moved aboutprobe base 730 to establish a spherical point cloud aboutprobe base 730. The vector ofprobe tip 620 relative toorigin 760 can be established using measurements taken byencoders - To measure a point or location touchable by
probe tip 620, the following steps can be used. - First,
target 150 is brought near the point or location and probetip 620 is moved aboutprobe base 730 so that probe tip can come into contact with the point or location. Second, becauseorigin 760 is in the line of sight of trackingunit 100, the six dimensions associated withtarget 150 can be obtained as described above. Third, using information obtained byencoders probe tip 620 relative toorigin 760, position information associated with the point or location can be obtained. Preferably, the second and third steps can be performed in a single step using by squeezingtrigger 710. -
FIG. 9 is a schematic diagram illustrating an exemplary probe assembly of the invention.Exemplary point cloud 607, if projected in three dimensions relative to probebase 730, represents the distance d ofprobe tip 620 from an origin, such asprobe base 730. -
FIG. 10 is a schematic diagram illustrating another exemplary probe assembly of the invention. In this embodiment, probe stem 610 has an “L” shape configuration rather than a straight “I” shape configuration. However, in general, probe stem 610 can be in any shape and the user only needadjunct seat 750 such as to allowprobe tip 620 to sit inseat 750 during initialization to create the point cloud. As depicted inFIG. 10 , the “L” shape probe stem 610 enablesprobe tip 620 to touch a bottom surface of an object, such asbottom surface 1052 ofobject 1050. -
FIG. 11 is a schematic diagram illustrating another exemplary probe assembly of the invention.Probe assembly 1100 andtracking unit 100 constitute a nine-dimensional version of an exemplary tracking system according to this invention. In particular, in addition to the movements of probe stem 610 illustrated inFIGS. 7 and 8 , probe stem 610 inFIG. 11 is capable of extending in a longitudinal direction, i.e., telescoping, so that distance d can be varied. With the aid ofencoder 1000, which can be, for example a glass-scale encoder, a linear scale encoder, a magnescale encoder, or the like, the length of probe stem 610 can be determined. - In operation, a user can either adjust the length or orientations of probe stem 610 and perform initialization, with the length of probe stem 610 remaining static during measurements, or, in addition to the steps enumerated above, also vary the length of probe stem 610 during initialization to create a semi-solid point cloud (not shown) that represents the distance d of
probe tip 620 from an origin relative to the rotational movement ofprobe base 730, the length of extension ofprobe stem 610, and the rotational movement ofprobe tip 620 aboutprobe base 730. The various readings from theencoders - Then, during use, one or more of probe length, e.g., distance d (measured by encoder 1000), probe rotation in yaw direction (measured by rotary encoder 720), and probe rotation in pitch direction (measured by encoder 740) can be varied by the user as appropriate to allow
probe tip 620 to be placed on the object to be measured. Furthermore, whileprobe tip 620 is illustrated herein is a sphere, it is to be appreciated that the tip can be any shape, such as a point, cup, or bearing that allowsprobe tip 620 to move across an object, or the like. For example, as discussed previously, a measurement can be taken instantaneously using trigger 710 (seeFIG. 8 ), or continuously, for example, whileprobe tip 620 traverses an object. -
FIGS. 12 and 13 are schematic diagrams illustrating different views of an exemplary remote unit of the invention.Remote unit 1200 includestarget 150 that has been described above.Target 150 includesbeam splitter 1240 and a plurality ofphotodetectors 1250.Remote unit 1200 further includesadjustable probe assembly 1210,electronic level 1220, and handle 1230Probe assembly 1210 includesprobe tip 1260. - The operation of
remote unit 1200 involves a user maintaining an orientation betweenremote unit 1200 and a tracking unit (e.g., trackingunit 100 shown inFIG. 1 ). Measurements withremote unit 1200 can be accomplished in a similar fashion to that discussed in relation toremote units probe tip 1260 in relation toremote unit 1200. The initialization can occur after fixing ofprobe assembly 1210 in a fixed position or, alternatively, by movingprobe assembly 1210 through a plurality of positions and, for example, creating a point cloud as discussed above. Alternatively,probe tip 1260 can be placed at various positions on a known object, such as a sphere, and initialization accomplished. - When a measurement associated with a location touched by
probe tip 1260 is to be taken, a trigger associated withhandle 1230 is squeezed. Alternatively,probe tip 1260 can be configured to be touch-sensitive. For example, in an exemplary implementation of the invention,probe tip 1260 is associated with a touch sensor. In the exemplary implementation, a measurement is taken byremote unit 1200 wheneverprobe tip 1260 comes into contact with the location. In this context, the contact is a physical contact. - In other implementations, the contact can be effected when
probe tip 1260 comes into close proximity with the location. Such nonphysical contact can be accomplished using, for example, magnetic or infrared devices that are associated withprobe tip 1260. -
Remote unit 1200 can determine roll based on, for example an electronic level technique or, for example, using the differential amplifier technique discussed above. The electronic level technique can be implemented usingelectronic level 1220. -
FIG. 18 is a schematic diagram showing another exemplary embodiment of a remote unit of the invention that includes an optical measuring sensor.Remote unit 1800 includesoptical measuring sensor 1830.Optical measuring sensor 1830 can be used to measure an area or a surface geometry. Preferably,optical measuring sensor 1830 is located near a bottom portion ofremote unit 1800, as shown inFIG. 18 . However,optical measuring sensor 1830 can be otherwise associated withremote unit 1800, including near a top or a side portion ofremote unit 1800. -
FIG. 19 is a schematic diagram showing an exemplary system for establishing the vector of a probe tip relative to an origin of a target associated with the probe tip.System 1900 includesremote unit 700 withorigin 760 andprobe tip 620 as described above.Probe tip 620 can be, for example, a ruby sphere.System 1900 further includesmagnetic puck 1910, spherical mounted retro-reflector (SMR) 1920, and one or bothdummy units -
Magnetic puck 1910 includes a plurality ofsupports Magnetic puck 1910 further includesmagnet 1918.Supports SMR 1920,hemispherical dummy unit 1930, andspherical dummy unit 1940. Preferably, each ofSMR 1920 anddummy units magnet 1918 ofmagnetic puck 1910 can secure it onsupports magnet 1918 is disposed at a location amongsupports -
SMR 1920 includes retro-reflector 1924 that is housed withinbody 1926 ofSMR 1920. Retro-reflector 1924 can be a hollow retro-reflector (e.g., similar to hollow retro-reflector 1600) or a solid retro-reflector (e.g., similar to solid retro-reflector 1700).Body 1926 is preferably made of magnetic stainless steel.SMR 1920 can have a range of diameters. Typical diameters ofSMR 1920 are 0.5 inch, 0.75 inch, 1.0 inch, and so on. Retro-reflector 1924 includes apex 1922. Preferably,SMR 1920 is configured so that apex 1922 is located at the center ofSMR 1920. -
Hemispherical dummy unit 1930 includesbody 1936 andcenter 1932.Hemispherical dummy unit 1930 has a diameter that is same as the diameter ofSMR 1920 so that the location ofcenter 1932 correspond with the location of apex 1922.Body 1936 is preferably made of magnetic stainless steel. -
Spherical dummy unit 1940 includesbody 1946 andcenter 1942.Spherical dummy unit 1940 has a diameter that is same as the diameter ofSMR 1920 so that the location ofcenter 1942 correspond with the location of apex 1922.Body 1946 is preferably made of magnetic stainless steel. -
FIG. 20 is a flowchart illustrating an exemplary method of establishing the vector of the probe tip depicted inFIG. 19 . - In step S210,
magnetic puck 1910 is fixed to a location, e.g., the location ofseat 750 shown inFIG. 74 Preferably,magnetic puck 1910 is secured to the location so that placement or removal ofSMR 1920 ordummy units magnetic puck 1910. - In step S220,
SMR 1920 is placed onmagnetic puck 1910. Preferably,SMR 1920 is secured tomagnetic puck 1910 bymagnet 1918 onsupports - In step S230, position information of apex 1922 can be obtained by a tracking unit, e.g., tracking
unit 100 shown inFIG. 7 . In this manner,SMR 1920 behaves as a target in a conventional three dimensional measurement system. - In step S240,
SMR 1920 is replaced with one ofdummy units magnetic puck 1910. For example,SMR 1920 is removed and one ofdummy units magnetic puck 1910, secured bymagnet 1918 onsupports - In step S250,
probe tip 620 is brought to touch the dummy unit to establish the position information of the center of the dummy unit in step S260. - If
hemispheric dummy unit 1930 is used,probe tip 620touches center 1932 ofhemispheric dummy unit 1930. Because the diameter ofhemispheric dummy unit 1930 is same as the diameter ofSMR 1920, the position ofcenter 1932 corresponds with the position of apex 1922, which was obtained in step S230. - In step S260, the vector of
probe tip 620 relative toorigin 760 ofremote unit 700 is established. This can be done because, as explained above,origin 760 is in the line of sight of trackingunit 100 andprobe tip 620 touches a known location, which iscenter 1932, the position established in step S230 by apex 1922. - If
spherical dummy unit 1940 is used in step S240,probe tip 620 cannot touchcenter 1940 directly. However, the position ofcenter 1940 can be established byprobe tip 620 touching four or more points onbody 1946 in step S250. Because the diameter ofspherical dummy unit 1940 is same as the diameter ofSMR 1920, the position ofcenter 1942 corresponds with the position of apex 1922, which was obtained in step S230. The vector ofprobe tip 620 relative toorigin 760 can then be established in step S260. - In step S270,
probe tip 620 can be used to take measurements at various points and locations. - As illustrated in the figures and described above, the multi-dimensional systems of the invention can be implemented either on a single programmed general purpose computer, or a separate programmed general purpose computer and associated laser generating and detecting, motor and rotary encoder components. However, various portions of the multi-dimensional laser tracking system can also be implemented on a special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit element, an ASIC or other integrated circuit, a digital signal processor, a hard-wired electronic or logic circuit such as a discrete element circuit, a programmable logic device such as a PLD, PLA, FPGA, PAL, or the like. In general, any device capable of implementing a state machine that is in turn capable of implementing the measurement techniques discussed herein and illustrated in the drawings can be used to implement the multi-dimensional laser tracking system according to this invention.
- Furthermore, the disclosed methods may be readily implemented in software using object or object-oriented software development environments that provide portable source code that can be used on a variety of computer or workstation hardware platforms. Alternatively, the disclosed multi-dimensional laser tracking system may be implemented partially or fully in hardware using standard logic circuits or VLSI design. Whether software or hardware is used to implement the systems in accordance with this invention is dependent on the speed and/or efficiency requirements of the system, the particular function, and the particular software and/or hardware systems or microprocessor or microcomputer systems being utilized. The multi-dimensional laser tracking system and methods illustrated herein, however, can be readily implemented in hardware and/or software using any known or later-developed systems or structures, devices and/or software by those of ordinary skill in the applicable art from the functional description provided herein and a general basic knowledge of the computer and optical arts.
- Moreover, the disclosed methods may be readily implemented as software executed on a programmed general purpose computer, a special purpose computer, a microprocessor, or the like. In these instances, the methods and systems of this invention can be implemented as a program embedded on a personal computer such as a Java® or CGI script, as a resource residing on a server or graphics workstation, as a routine embedded in a dedicated multi-dimensional laser tracking system, or the like. The multi-dimensional laser tracking system can also be implemented by physically incorporating the system and method into a software and/or hardware system, such as the hardware and software systems of a multi-dimensional laser tracking system.
- It is, therefore, apparent that there has been provided, in accordance with the present invention, systems and methods for multi-dimensional laser tracking. While this invention has been described in conjunction with a number of exemplary embodiments, it is evident that many alternatives, modifications and variations would be or are apparent to those of ordinary skill in the applicable arts. Accordingly, the invention is intended to embrace all such alternatives, modifications, equivalents and variations that are within the spirit and scope of this invention.
- The foregoing disclosure of the preferred embodiments of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many variations and modifications of the embodiments described herein will be apparent to one of ordinary skill in the art in light of the above disclosure. The scope of the invention is to be defined only by the claims appended hereto, and by their equivalents.
- Further, in describing representative embodiments of the present invention, the specification may have presented the method and/or process of the present invention as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. As one of ordinary skill in the art would appreciate, other sequences of steps may be possible. Therefore, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. In addition, the claims directed to the method and/or process of the present invention should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the present invention.
Claims (37)
1. A multi-dimensional measuring system comprising:
a tracking unit that emits laser light and performs tracking using spherical coordinates;
a target in communication with the tracking unit, the target being capable of making pitch, yaw, and roll movements;
a distance determining module that determines a distance between the tracking unit and the target; and
an output module that outputs position information about the target relative to the tracking unit based on the spherical coordinates, the pitch, yaw and roll movements, and the distance.
2. The system of claim 1 , further comprising an output device that outputs the position information about the target.
3. The system of claim 1 , wherein the roll movement is based on at least one of a comparison between a horizontally polarized component of the laser light and a vertically polarized component of the laser light.
4. The system of claim 3 , further comprising a first photodetector that detects the horizontally polarized component of the laser light and a second photodetector that detects the vertically polarized component of the laser light.
5. The system of claim 4 , further comprising a roll determination circuit that receives an output of the first photodetector and an output of the second photodetector.
6. The system of claim 1 , further comprising an electronic level configured to measure roll movements associated with the target.
7. The system of claim 1 , wherein the target is an active target that is capable of moving relative to the tracking unit.
8. The system of claim 7 , wherein the target is at least one of incorporated into a remote unit, fixably attached to an object, used for feedback control, used for calibration, used for machine tool control, used for parts assembly, used for structural assembly, and used for dimensional inspection.
9. The system of claim 8 , wherein the remote unit is a robot.
10. The system of claim 9 , wherein the robot comprises a drive system and one or more traction devices that allow the robot to adhere to a surface.
11. The system of claim 10 , wherein the traction devices are suction cup type devices.
12. The system of claim 9 , wherein the robot comprises a positive air pressure system.
13. The system of claim 8 , further comprising a vacuum system.
14. The system of claim 8 , further comprising one or more accessories that allow a function to be performed based at least on the position information of the target.
15. A target associated with a multi-dimensional measuring system comprising:
a retro-reflector having an apex, wherein the apex is configured to allow at least part of a laser beam light entering the retro-reflector to exit the retro-reflector; and
a laser light sensor configured to detect the at least part of the laser beam light exiting the retro-reflector through the apex.
16. The target of claim 15 , wherein the target is configured to be coupled to an optical measuring sensor.
17. The target of claim 15 , wherein the retro-reflector is a hollow retro-reflector.
18. The target of claim 17 , wherein the retro-reflector comprises an aperture at the apex, the aperture is configured to allow the at least part of the laser beam light to exit the retro-reflector.
19. The target of claim 17 , wherein the retro-reflector comprises three mirrors that form the apex.
20. The target of claim 15 , wherein the retro-reflector is a solid retro-reflector.
21. The target of claim 20 , wherein the apex comprises a small flat surface polished to allow the at least part of the laser beam light to exit the retro-reflector.
22. The target of claim 15 , wherein the laser light sensor is a photodetector.
23. The target of claim 15 , wherein the laser light sensor is a charge coupled device array sensor.
24. The target of claim 15 , wherein the laser light sensor is operable to detect at least one of the pitch and yaw movements of the target.
25. A method for measuring a position of an object comprising:
monitoring spherical coordinates of a laser light emitting tracking unit;
monitoring pitch, yaw, and roll movements of a target in communication with the tracking unit;
determining a distance between the tracking unit and the target; and
outputting position information about the target relative to the tracking unit based on the spherical coordinates, the pitch, yaw, and roll movements, and the distance.
26. The method of claim 25 , wherein the roll movement is based on at least one of a comparison between a horizontally polarized component of a laser light emitted by the tracking unit and a vertically polarized component of the laser light.
27. The method of claim 26 , wherein a roll determination circuit performs the comparison between the horizontally polarized component of the laser light and the vertically polarized component of the laser light.
28. The method of claim 25 , wherein the target is an active target that is capable of moving relative to the tracking unit.
29. The method of claim 25 , wherein target is at least one of incorporated into a remote unit, fixably attached to an object, used for feedback control, used for calibration, used for machine tool control, used for parts assembly, used for structural assembly, and used for dimensional inspection.
30. The method of claim 29 , wherein the remote unit comprises a drive system and one or more traction devices that allow the remote unit to adhere to a surface.
31. The method of claim 30 , wherein the traction devices are suction cup type devices used in conjunction with a vacuum system.
32. The method of claim 29 , wherein the remote unit is remotely controlled.
33. The method of claim 29 , further comprising allowing a function to be performed by an accessory based at least on the position information of the target.
34. The method of claim 29 , wherein the robot comprises a positive air pressure system.
35. A system for measuring the position of an object comprising:
means for monitoring spherical coordinates of a laser light emitting tracking unit;
means for monitoring pitch, yaw, and roll movements of a target in communication with the tracking unit;
means for determining a distance between the tracking unit and the target; and
means for outputting position information about the target relative to the tracking unit based on the spherical coordinates, the pitch, yaw, and roll movements, and the distance.
36. The system of claim 35 , wherein the roll movement is based on at least one of a comparison between a horizontally polarized component of a laser light emitted by the tracking unit and a vertically polarized component of the laser light.
37. The system of claim 36 , wherein a roll determination circuit performs the comparison between the horizontally polarized component the laser light and the vertically polarized component of the laser light.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/761,147 US20070229802A1 (en) | 2002-08-26 | 2007-06-11 | Multi-dimensional measuring system |
US11/870,666 US20080030855A1 (en) | 2002-08-26 | 2007-10-11 | Multi-dimensional measuring system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US40571202P | 2002-08-26 | 2002-08-26 | |
US10/646,745 US7230689B2 (en) | 2002-08-26 | 2003-08-25 | Multi-dimensional measuring system |
US11/761,147 US20070229802A1 (en) | 2002-08-26 | 2007-06-11 | Multi-dimensional measuring system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/646,745 Division US7230689B2 (en) | 2002-08-26 | 2003-08-25 | Multi-dimensional measuring system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/870,666 Division US20080030855A1 (en) | 2002-08-26 | 2007-10-11 | Multi-dimensional measuring system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070229802A1 true US20070229802A1 (en) | 2007-10-04 |
Family
ID=33134807
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/646,745 Active - Reinstated 2024-07-22 US7230689B2 (en) | 2002-08-26 | 2003-08-25 | Multi-dimensional measuring system |
US11/761,147 Abandoned US20070229802A1 (en) | 2002-08-26 | 2007-06-11 | Multi-dimensional measuring system |
US11/870,666 Abandoned US20080030855A1 (en) | 2002-08-26 | 2007-10-11 | Multi-dimensional measuring system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/646,745 Active - Reinstated 2024-07-22 US7230689B2 (en) | 2002-08-26 | 2003-08-25 | Multi-dimensional measuring system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/870,666 Abandoned US20080030855A1 (en) | 2002-08-26 | 2007-10-11 | Multi-dimensional measuring system |
Country Status (7)
Country | Link |
---|---|
US (3) | US7230689B2 (en) |
EP (1) | EP1540275B1 (en) |
JP (1) | JP2006510873A (en) |
CN (1) | CN100376866C (en) |
AU (1) | AU2003265630A1 (en) |
ES (1) | ES2541303T3 (en) |
WO (1) | WO2004019459A2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100186243A1 (en) * | 2009-01-27 | 2010-07-29 | Lars Schumacher | Optical instrument with angle indicator and method for operating the same |
WO2011029811A1 (en) * | 2009-09-10 | 2011-03-17 | Carl Zeiss Ag | Device, method, and reflector arrangement for determining position |
US20110261348A1 (en) * | 2010-04-27 | 2011-10-27 | National Formosa University | Optical Calibration and Testing Device for Machine Tools |
US20130141736A1 (en) * | 2011-12-01 | 2013-06-06 | Mingwu Bai | Control method and apparatus for positioning a moving object |
US20160223365A1 (en) * | 2014-02-04 | 2016-08-04 | Teledyne Scientific & Imaging, Llc | Moving platform roll sensor system |
US10635758B2 (en) | 2016-07-15 | 2020-04-28 | Fastbrick Ip Pty Ltd | Brick/block laying machine incorporated in a vehicle |
US10865578B2 (en) | 2016-07-15 | 2020-12-15 | Fastbrick Ip Pty Ltd | Boom for material transport |
US11401115B2 (en) | 2017-10-11 | 2022-08-02 | Fastbrick Ip Pty Ltd | Machine for conveying objects and multi-bay carousel for use therewith |
US11441899B2 (en) | 2017-07-05 | 2022-09-13 | Fastbrick Ip Pty Ltd | Real time position and orientation tracker |
US11656357B2 (en) | 2017-08-17 | 2023-05-23 | Fastbrick Ip Pty Ltd | Laser tracker with improved roll angle measurement |
US11958193B2 (en) | 2017-08-17 | 2024-04-16 | Fastbrick Ip Pty Ltd | Communication system for an interaction system |
Families Citing this family (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7230689B2 (en) * | 2002-08-26 | 2007-06-12 | Lau Kam C | Multi-dimensional measuring system |
US7078672B2 (en) * | 2004-01-16 | 2006-07-18 | Tong Xie | Method and system for optically tracking a target using interferometric technique |
EP1703300A1 (en) * | 2005-03-17 | 2006-09-20 | Leica Geosystems AG | Method and system for determining position and orientation of an object |
JP5016245B2 (en) * | 2005-03-29 | 2012-09-05 | ライカ・ゲオジステームス・アクチェンゲゼルシャフト | Measurement system for determining the six degrees of freedom of an object |
AU2007203730B2 (en) * | 2005-12-30 | 2012-09-27 | Fastbrick Ip Pty Ltd | An automated brick laying system for constructing a building from a plurality of bricks |
DE102006031580A1 (en) | 2006-07-03 | 2008-01-17 | Faro Technologies, Inc., Lake Mary | Method and device for the three-dimensional detection of a spatial area |
DE502007002254D1 (en) * | 2007-01-31 | 2010-01-21 | Brainlab Ag | Medical laser target marker and its use |
GB0706821D0 (en) * | 2007-04-10 | 2007-05-16 | Renishaw Plc | Rotation detection kit |
EP2244865A4 (en) * | 2007-08-28 | 2013-08-28 | Goldwing Nominees Pty Ltd | System and method for precise real-time control of position and orientation of tooling |
US7965396B2 (en) * | 2008-03-14 | 2011-06-21 | The Boeing Company | Enhanced laser projector calibration wall |
US9482755B2 (en) | 2008-11-17 | 2016-11-01 | Faro Technologies, Inc. | Measurement system having air temperature compensation between a target and a laser tracker |
JP2012509464A (en) * | 2008-11-17 | 2012-04-19 | ファロ テクノロジーズ インコーポレーテッド | Six-degree-of-freedom measuring device and method |
FR2938908B1 (en) * | 2008-11-24 | 2011-01-21 | Commissariat Energie Atomique | DEVICE AND METHOD FOR MEASURING THE POSITION OF AT LEAST ONE MOVING OBJECT IN A THREE-DIMENSIONAL MARK |
US8803055B2 (en) * | 2009-01-09 | 2014-08-12 | Automated Precision Inc. | Volumetric error compensation system with laser tracker and active target |
DE102009015920B4 (en) | 2009-03-25 | 2014-11-20 | Faro Technologies, Inc. | Device for optically scanning and measuring an environment |
US9551575B2 (en) | 2009-03-25 | 2017-01-24 | Faro Technologies, Inc. | Laser scanner having a multi-color light source and real-time color receiver |
DE102009057101A1 (en) | 2009-11-20 | 2011-05-26 | Faro Technologies, Inc., Lake Mary | Device for optically scanning and measuring an environment |
US9113023B2 (en) | 2009-11-20 | 2015-08-18 | Faro Technologies, Inc. | Three-dimensional scanner with spectroscopic energy detector |
US9210288B2 (en) | 2009-11-20 | 2015-12-08 | Faro Technologies, Inc. | Three-dimensional scanner with dichroic beam splitters to capture a variety of signals |
US9529083B2 (en) | 2009-11-20 | 2016-12-27 | Faro Technologies, Inc. | Three-dimensional scanner with enhanced spectroscopic energy detector |
US8630314B2 (en) | 2010-01-11 | 2014-01-14 | Faro Technologies, Inc. | Method and apparatus for synchronizing measurements taken by multiple metrology devices |
US9163922B2 (en) | 2010-01-20 | 2015-10-20 | Faro Technologies, Inc. | Coordinate measurement machine with distance meter and camera to determine dimensions within camera images |
DE112011100309B4 (en) | 2010-01-20 | 2015-06-11 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine with removable accessories |
US9628775B2 (en) | 2010-01-20 | 2017-04-18 | Faro Technologies, Inc. | Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations |
US8898919B2 (en) | 2010-01-20 | 2014-12-02 | Faro Technologies, Inc. | Coordinate measurement machine with distance meter used to establish frame of reference |
US8875409B2 (en) | 2010-01-20 | 2014-11-04 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
US9607239B2 (en) | 2010-01-20 | 2017-03-28 | Faro Technologies, Inc. | Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations |
US8615893B2 (en) | 2010-01-20 | 2013-12-31 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine having integrated software controls |
US9879976B2 (en) | 2010-01-20 | 2018-01-30 | Faro Technologies, Inc. | Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features |
US8677643B2 (en) | 2010-01-20 | 2014-03-25 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
US8284407B2 (en) | 2010-01-20 | 2012-10-09 | Faro Technologies, Inc. | Coordinate measuring machine having an illuminated probe end and method of operation |
WO2011090902A1 (en) | 2010-01-20 | 2011-07-28 | Faro Technologies, Inc. | Embedded arm strain sensors |
US8832954B2 (en) | 2010-01-20 | 2014-09-16 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
US9377885B2 (en) | 2010-04-21 | 2016-06-28 | Faro Technologies, Inc. | Method and apparatus for locking onto a retroreflector with a laser tracker |
US8619265B2 (en) | 2011-03-14 | 2013-12-31 | Faro Technologies, Inc. | Automatic measurement of dimensional data with a laser tracker |
US8422034B2 (en) | 2010-04-21 | 2013-04-16 | Faro Technologies, Inc. | Method and apparatus for using gestures to control a laser tracker |
US8724119B2 (en) | 2010-04-21 | 2014-05-13 | Faro Technologies, Inc. | Method for using a handheld appliance to select, lock onto, and track a retroreflector with a laser tracker |
US8537371B2 (en) | 2010-04-21 | 2013-09-17 | Faro Technologies, Inc. | Method and apparatus for using gestures to control a laser tracker |
US9772394B2 (en) | 2010-04-21 | 2017-09-26 | Faro Technologies, Inc. | Method and apparatus for following an operator and locking onto a retroreflector with a laser tracker |
US9400170B2 (en) | 2010-04-21 | 2016-07-26 | Faro Technologies, Inc. | Automatic measurement of dimensional data within an acceptance region by a laser tracker |
DE102010020925B4 (en) | 2010-05-10 | 2014-02-27 | Faro Technologies, Inc. | Method for optically scanning and measuring an environment |
GB2501390B (en) | 2010-09-08 | 2014-08-06 | Faro Tech Inc | A laser scanner or laser tracker having a projector |
DE102010043359A1 (en) * | 2010-11-04 | 2012-05-10 | Robert Bosch Gmbh | Light beam receiver with voice output |
US9168654B2 (en) | 2010-11-16 | 2015-10-27 | Faro Technologies, Inc. | Coordinate measuring machines with dual layer arm |
WO2012095160A1 (en) * | 2011-01-10 | 2012-07-19 | Trimble Ab | Method and system for determining position and orientation of a measuring instrument |
GB2518769A (en) | 2011-03-03 | 2015-04-01 | Faro Tech Inc | Target apparatus and method |
US9164173B2 (en) | 2011-04-15 | 2015-10-20 | Faro Technologies, Inc. | Laser tracker that uses a fiber-optic coupler and an achromatic launch to align and collimate two wavelengths of light |
US9686532B2 (en) | 2011-04-15 | 2017-06-20 | Faro Technologies, Inc. | System and method of acquiring three-dimensional coordinates using multiple coordinate measurement devices |
WO2012141868A1 (en) | 2011-04-15 | 2012-10-18 | Faro Technologies, Inc. | Enhanced position detector in laser tracker |
US9482529B2 (en) | 2011-04-15 | 2016-11-01 | Faro Technologies, Inc. | Three-dimensional coordinate scanner and method of operation |
US8935938B2 (en) * | 2011-05-25 | 2015-01-20 | General Electric Company | Water filter with monitoring device and refrigeration appliance including same |
DE102011107451B3 (en) * | 2011-07-08 | 2012-08-23 | Albert-Ludwigs-Universität Freiburg | Method and device for determining the position and orientation of a body |
FR2983292B1 (en) * | 2011-11-28 | 2013-12-13 | Bouygues Travaux Publics | GUIDING MICE OF A TUNNELIER |
DE102012100609A1 (en) | 2012-01-25 | 2013-07-25 | Faro Technologies, Inc. | Device for optically scanning and measuring an environment |
CN104094081A (en) | 2012-01-27 | 2014-10-08 | 法罗技术股份有限公司 | Inspection method with barcode identification |
CN102608574B (en) * | 2012-03-20 | 2014-01-29 | 浙江大学 | Measurement device and measurement method for relative position between each two units of multiple intelligent agents |
US9030673B2 (en) * | 2012-04-06 | 2015-05-12 | The Boeing Company | Circumferential laser crawler |
EP2662702A1 (en) * | 2012-05-07 | 2013-11-13 | Leica Geosystems AG | Laser tracker with interferometer and absolute distance measuring unit and calibration method for a laser tracker |
US9341697B2 (en) * | 2012-06-25 | 2016-05-17 | Teledyne Scientific & Imaging, Llc | Moving platform orientation tracking system |
US8997362B2 (en) | 2012-07-17 | 2015-04-07 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine with optical communications bus |
DE102012109481A1 (en) | 2012-10-05 | 2014-04-10 | Faro Technologies, Inc. | Device for optically scanning and measuring an environment |
US10067231B2 (en) | 2012-10-05 | 2018-09-04 | Faro Technologies, Inc. | Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner |
US9513107B2 (en) | 2012-10-05 | 2016-12-06 | Faro Technologies, Inc. | Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner |
CN103809184B (en) * | 2012-11-09 | 2019-03-15 | 苏州科瓴精密机械科技有限公司 | A kind of recognition methods of robot positioning system and its reflection unit |
US9188430B2 (en) * | 2013-03-14 | 2015-11-17 | Faro Technologies, Inc. | Compensation of a structured light scanner that is tracked in six degrees-of-freedom |
US9041914B2 (en) | 2013-03-15 | 2015-05-26 | Faro Technologies, Inc. | Three-dimensional coordinate scanner and method of operation |
US9234742B2 (en) | 2013-05-01 | 2016-01-12 | Faro Technologies, Inc. | Method and apparatus for using gestures to control a laser tracker |
GB201313751D0 (en) | 2013-08-01 | 2013-09-18 | Renishaw Plc | Rotation Detection Apparatus |
US9857160B1 (en) | 2013-09-24 | 2018-01-02 | TVS Holdings, LLC | Multi-mode frequency sweeping interferometer and method of using same |
IL229563A (en) * | 2013-11-21 | 2016-10-31 | Elbit Systems Ltd | Compact optical tracker |
US9354316B2 (en) | 2014-02-19 | 2016-05-31 | Honeywell International Inc. | Polarized tracker system and method for tracking movement |
FI125464B (en) | 2014-03-18 | 2015-10-15 | Novatron Oy | System and method for locating a construction machine |
US9395174B2 (en) | 2014-06-27 | 2016-07-19 | Faro Technologies, Inc. | Determining retroreflector orientation by optimizing spatial fit |
WO2016073208A1 (en) | 2014-11-03 | 2016-05-12 | Faro Technologies, Inc. | Method and apparatus for locking onto a retroreflector with a laser tracker |
US10892832B2 (en) | 2014-11-11 | 2021-01-12 | Teledyne Scientific & Imaging, Llc | Moving platform roll angle determination system using RF communications link |
JP6490401B2 (en) * | 2014-11-12 | 2019-03-27 | 株式会社トプコン | Tilt detection system and tilt detection method |
US9976947B1 (en) | 2014-11-24 | 2018-05-22 | TVS Holdings, LLC | Position measurement device |
US9557157B2 (en) | 2014-12-01 | 2017-01-31 | Steven Eugene Ihlenfeldt | Inertial dimensional metrology |
US9739571B2 (en) | 2015-01-06 | 2017-08-22 | Teledyne Scientific & Imaging, Llc | Moving object command link system and method |
DE102015122844A1 (en) | 2015-12-27 | 2017-06-29 | Faro Technologies, Inc. | 3D measuring device with battery pack |
WO2017151196A1 (en) | 2016-02-29 | 2017-09-08 | Faro Technologies, Inc. | Laser tracker system |
SE540459C2 (en) * | 2016-11-22 | 2018-09-18 | Unibap Ab | Measuring system and method of an industrial robot |
US10508917B1 (en) | 2017-04-20 | 2019-12-17 | The United States Of America As Represented By The Secretary Of The Navy | Spring-loaded target carrier for laser tracking |
US10168421B1 (en) | 2017-04-20 | 2019-01-01 | The United States Of America, As Represented By The Secretary Of The Navy | Weight-loaded target carrier for laser tracking |
CN107389040B (en) * | 2017-07-11 | 2019-02-12 | 武汉大学 | A kind of the infrared three-dimension positioning device and method of oval calotte building |
CN107402376B (en) * | 2017-07-11 | 2019-02-12 | 武汉大学 | A kind of three-dimensional positioning device and method of hyperboloid building |
CN107192383B (en) * | 2017-07-11 | 2019-02-12 | 武汉大学 | A kind of three-dimensional positioning device and method of curved-surface building object |
CN107356235B (en) * | 2017-07-11 | 2019-01-29 | 武汉大学 | A kind of the infrared three-dimension positioning device and method of hyperboloid building |
CN107270830B (en) * | 2017-07-11 | 2019-02-12 | 武汉大学 | A kind of the infrared three-dimension positioning device and method of curved-surface building object |
CN107390228B (en) * | 2017-07-11 | 2019-04-12 | 武汉大学 | A kind of three-dimensional positioning device and method of oval calotte building |
US10949992B2 (en) * | 2018-04-12 | 2021-03-16 | Francis Bretaudeau | Localization system with a cooperative optronic beacon |
US11073420B2 (en) * | 2018-11-06 | 2021-07-27 | Raytheon Company | Active partial-beam alignment systems for sensor-to-laser boresight maintenance |
US11342721B1 (en) * | 2019-05-08 | 2022-05-24 | Raytheon Company | Beam director for high-energy laser (HEL) weapon |
US20210239877A1 (en) * | 2020-01-31 | 2021-08-05 | Enlighted, Inc. | Motion detection system and method of a building automation system |
CN111412888B (en) * | 2020-04-24 | 2022-03-11 | 武汉派涅尔科技有限公司 | Building size measuring method |
KR102563911B1 (en) * | 2023-04-11 | 2023-08-07 | 주식회사포앤텍 | Impact protection system of surveying scale |
KR102597431B1 (en) * | 2023-04-12 | 2023-11-02 | 주식회사포앤텍 | Tripod ground fixing system for surveying |
KR102600868B1 (en) * | 2023-04-12 | 2023-11-10 | 주식회사포앤텍 | Cleaning system for geodetic surveying equipment |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4060809A (en) * | 1975-04-09 | 1977-11-29 | Baghdady Elie J | Tracking and position determination system |
US4714339A (en) * | 1986-02-28 | 1987-12-22 | The United States Of America As Represented By The Secretary Of Commerce | Three and five axis laser tracking systems |
US5005973A (en) * | 1990-04-26 | 1991-04-09 | Cubic Corporation | Laser boresighting method and apparatus for weaponry |
US5176689A (en) * | 1988-12-23 | 1993-01-05 | Medical Instrumentation And Diagnostics Corporation | Three-dimensional beam localization apparatus for stereotactic diagnoses or surgery |
US5212738A (en) * | 1991-04-12 | 1993-05-18 | Martin Marietta Magnesia Specialties Inc. | Scanning laser measurement system |
US5229828A (en) * | 1989-04-06 | 1993-07-20 | Geotronics Ab | Arrangement for establishing or defining the position of a measuring point |
US5532816A (en) * | 1994-03-15 | 1996-07-02 | Stellar Industries, Inc. | Laser tracking wheel alignment measurement apparatus and method |
US5557347A (en) * | 1986-11-04 | 1996-09-17 | The Charles Stark Draper Laboratory, Inc. | Ballistic missile boresight and inertial tracking system and method |
US5861956A (en) * | 1997-05-27 | 1999-01-19 | Spatialmetrix Corporation | Retroreflector for use with tooling ball |
US5949685A (en) * | 1997-06-03 | 1999-09-07 | The Boeing Company | Real-time orientation of machine media to improve machine accuracy |
US5974348A (en) * | 1996-12-13 | 1999-10-26 | Rocks; James K. | System and method for performing mobile robotic work operations |
US5979070A (en) * | 1997-12-19 | 1999-11-09 | Lau; Kam C. | Method and apparatus for selectively locking a movement direction of a coordinate measurement probe |
US6049377A (en) * | 1996-08-16 | 2000-04-11 | Cam C. Lau | Five-axis/six-axis laser measuring system |
US6269284B1 (en) * | 1997-05-09 | 2001-07-31 | Kam C. Lau | Real time machine tool error correction using global differential wet modeling |
US20010037185A1 (en) * | 2000-03-03 | 2001-11-01 | Roland Strietzel | Method for determining the state variables of a moving rigid body in space |
US20020033818A1 (en) * | 2000-08-05 | 2002-03-21 | Ching-Fang Lin | Three-dimensional relative positioning and tracking using LDRI |
US6392222B1 (en) * | 1999-09-21 | 2002-05-21 | The Boeing Company | Machine system having optical endpoint control and associated method |
US20030206285A1 (en) * | 2002-05-06 | 2003-11-06 | Automated Precision, Inc. | Nine dimensional laser tracking system and method |
US6667798B1 (en) * | 1999-07-28 | 2003-12-23 | Leica Geosystems Ag | Method and device for determining spatial positions and orientations |
US7230689B2 (en) * | 2002-08-26 | 2007-06-12 | Lau Kam C | Multi-dimensional measuring system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5920394A (en) | 1995-09-01 | 1999-07-06 | Research Corporation Technologies, Inc. | Optical coordinate measuring machine |
GB0008303D0 (en) | 2000-04-06 | 2000-05-24 | British Aerospace | Measurement system and method |
CN1608212A (en) * | 2001-08-22 | 2005-04-20 | 精密自动化股份有限公司 | Six dimensional laser tracking system and method |
-
2003
- 2003-08-25 US US10/646,745 patent/US7230689B2/en active Active - Reinstated
- 2003-08-26 CN CNB038206501A patent/CN100376866C/en not_active Expired - Lifetime
- 2003-08-26 WO PCT/US2003/026493 patent/WO2004019459A2/en active Application Filing
- 2003-08-26 AU AU2003265630A patent/AU2003265630A1/en not_active Abandoned
- 2003-08-26 JP JP2004529933A patent/JP2006510873A/en active Pending
- 2003-08-26 EP EP03793359.5A patent/EP1540275B1/en not_active Expired - Lifetime
- 2003-08-26 ES ES03793359.5T patent/ES2541303T3/en not_active Expired - Lifetime
-
2007
- 2007-06-11 US US11/761,147 patent/US20070229802A1/en not_active Abandoned
- 2007-10-11 US US11/870,666 patent/US20080030855A1/en not_active Abandoned
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4060809A (en) * | 1975-04-09 | 1977-11-29 | Baghdady Elie J | Tracking and position determination system |
US4714339A (en) * | 1986-02-28 | 1987-12-22 | The United States Of America As Represented By The Secretary Of Commerce | Three and five axis laser tracking systems |
US4714339B1 (en) * | 1986-02-28 | 1997-03-18 | Us Army | Three and five axis laser tracking systems |
US4714339B2 (en) * | 1986-02-28 | 2000-05-23 | Us Commerce | Three and five axis laser tracking systems |
US5557347A (en) * | 1986-11-04 | 1996-09-17 | The Charles Stark Draper Laboratory, Inc. | Ballistic missile boresight and inertial tracking system and method |
US5176689A (en) * | 1988-12-23 | 1993-01-05 | Medical Instrumentation And Diagnostics Corporation | Three-dimensional beam localization apparatus for stereotactic diagnoses or surgery |
US5229828A (en) * | 1989-04-06 | 1993-07-20 | Geotronics Ab | Arrangement for establishing or defining the position of a measuring point |
US5005973A (en) * | 1990-04-26 | 1991-04-09 | Cubic Corporation | Laser boresighting method and apparatus for weaponry |
US5212738A (en) * | 1991-04-12 | 1993-05-18 | Martin Marietta Magnesia Specialties Inc. | Scanning laser measurement system |
US5532816A (en) * | 1994-03-15 | 1996-07-02 | Stellar Industries, Inc. | Laser tracking wheel alignment measurement apparatus and method |
US6049377A (en) * | 1996-08-16 | 2000-04-11 | Cam C. Lau | Five-axis/six-axis laser measuring system |
US5974348A (en) * | 1996-12-13 | 1999-10-26 | Rocks; James K. | System and method for performing mobile robotic work operations |
US6269284B1 (en) * | 1997-05-09 | 2001-07-31 | Kam C. Lau | Real time machine tool error correction using global differential wet modeling |
US5861956A (en) * | 1997-05-27 | 1999-01-19 | Spatialmetrix Corporation | Retroreflector for use with tooling ball |
US5949685A (en) * | 1997-06-03 | 1999-09-07 | The Boeing Company | Real-time orientation of machine media to improve machine accuracy |
US5979070A (en) * | 1997-12-19 | 1999-11-09 | Lau; Kam C. | Method and apparatus for selectively locking a movement direction of a coordinate measurement probe |
US6667798B1 (en) * | 1999-07-28 | 2003-12-23 | Leica Geosystems Ag | Method and device for determining spatial positions and orientations |
US6392222B1 (en) * | 1999-09-21 | 2002-05-21 | The Boeing Company | Machine system having optical endpoint control and associated method |
US20010037185A1 (en) * | 2000-03-03 | 2001-11-01 | Roland Strietzel | Method for determining the state variables of a moving rigid body in space |
US20020033818A1 (en) * | 2000-08-05 | 2002-03-21 | Ching-Fang Lin | Three-dimensional relative positioning and tracking using LDRI |
US20030206285A1 (en) * | 2002-05-06 | 2003-11-06 | Automated Precision, Inc. | Nine dimensional laser tracking system and method |
US7230689B2 (en) * | 2002-08-26 | 2007-06-12 | Lau Kam C | Multi-dimensional measuring system |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100186243A1 (en) * | 2009-01-27 | 2010-07-29 | Lars Schumacher | Optical instrument with angle indicator and method for operating the same |
US7841094B2 (en) | 2009-01-27 | 2010-11-30 | Trimble Kaiserslautern Gmbh | Optical instrument with angle indicator and method for operating the same |
WO2011029811A1 (en) * | 2009-09-10 | 2011-03-17 | Carl Zeiss Ag | Device, method, and reflector arrangement for determining position |
US20110261348A1 (en) * | 2010-04-27 | 2011-10-27 | National Formosa University | Optical Calibration and Testing Device for Machine Tools |
US8542358B2 (en) * | 2010-04-27 | 2013-09-24 | National Formosa University | Optical calibration and testing device for machine tools |
US20130141736A1 (en) * | 2011-12-01 | 2013-06-06 | Mingwu Bai | Control method and apparatus for positioning a moving object |
US20160223365A1 (en) * | 2014-02-04 | 2016-08-04 | Teledyne Scientific & Imaging, Llc | Moving platform roll sensor system |
US9631954B2 (en) * | 2014-02-04 | 2017-04-25 | Teledyne Scientific & Imaging, Llc | Moving platform roll sensor system |
US10635758B2 (en) | 2016-07-15 | 2020-04-28 | Fastbrick Ip Pty Ltd | Brick/block laying machine incorporated in a vehicle |
US10865578B2 (en) | 2016-07-15 | 2020-12-15 | Fastbrick Ip Pty Ltd | Boom for material transport |
US10876308B2 (en) | 2016-07-15 | 2020-12-29 | Fastbrick Ip Pty Ltd | Boom for material transport |
US11106836B2 (en) | 2016-07-15 | 2021-08-31 | Fastbrick Ip Pty Ltd | Brick/block laying machine incorporated in a vehicle |
US11299894B2 (en) | 2016-07-15 | 2022-04-12 | Fastbrick Ip Pty Ltd | Boom for material transport |
US11687686B2 (en) | 2016-07-15 | 2023-06-27 | Fastbrick Ip Pty Ltd | Brick/block laying machine incorporated in a vehicle |
US11842124B2 (en) | 2016-07-15 | 2023-12-12 | Fastbrick Ip Pty Ltd | Dynamic compensation of a robot arm mounted on a flexible arm |
US11441899B2 (en) | 2017-07-05 | 2022-09-13 | Fastbrick Ip Pty Ltd | Real time position and orientation tracker |
US11656357B2 (en) | 2017-08-17 | 2023-05-23 | Fastbrick Ip Pty Ltd | Laser tracker with improved roll angle measurement |
US11958193B2 (en) | 2017-08-17 | 2024-04-16 | Fastbrick Ip Pty Ltd | Communication system for an interaction system |
US11401115B2 (en) | 2017-10-11 | 2022-08-02 | Fastbrick Ip Pty Ltd | Machine for conveying objects and multi-bay carousel for use therewith |
Also Published As
Publication number | Publication date |
---|---|
EP1540275B1 (en) | 2015-04-15 |
ES2541303T3 (en) | 2015-07-17 |
JP2006510873A (en) | 2006-03-30 |
CN1678880A (en) | 2005-10-05 |
EP1540275A4 (en) | 2007-04-25 |
US20040200947A1 (en) | 2004-10-14 |
US7230689B2 (en) | 2007-06-12 |
WO2004019459A2 (en) | 2004-03-04 |
AU2003265630A1 (en) | 2004-03-11 |
AU2003265630A8 (en) | 2004-03-11 |
CN100376866C (en) | 2008-03-26 |
EP1540275A2 (en) | 2005-06-15 |
WO2004019459A8 (en) | 2005-02-17 |
US20080030855A1 (en) | 2008-02-07 |
WO2004019459A3 (en) | 2004-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7230689B2 (en) | Multi-dimensional measuring system | |
US20030206285A1 (en) | Nine dimensional laser tracking system and method | |
US20030043362A1 (en) | Six dimensional laser tracking system and method | |
US10837756B2 (en) | Multi-dimensional measuring system with measuring instrument having 360° angular working range | |
KR101026611B1 (en) | Apparatus and Method for Determining Orientation Parameters of an Elongate Object | |
US5798828A (en) | Laser aligned five-axis position measurement device | |
US9400170B2 (en) | Automatic measurement of dimensional data within an acceptance region by a laser tracker | |
CN102460563B (en) | The position measuring system of use location sensitive detectors | |
US7113270B2 (en) | Determination of an orientation parameter of an elongate object with a scan beam apparatus | |
US8467071B2 (en) | Automatic measurement of dimensional data with a laser tracker | |
US7145647B2 (en) | Measurement of spatial coordinates | |
US20060137194A1 (en) | Method and apparatus for distance measurement | |
JP2004518123A (en) | Method and apparatus for calibrating a non-contact shape measurement sensor with respect to an external coordinate system | |
Marques et al. | A new 3D optical triangulation sensor for robotics | |
US20220178492A1 (en) | Stable mobile platform for coordinate measurement | |
KR20240018503A (en) | Position measuring device and position measuring method | |
Kuzmenko | Analysis of Sensors as Components of Mobile Robots | |
Shaik et al. | Robotic Sensor System for Automated Machines | |
JPH10176916A (en) | Method and device for measuring position of polyhedron |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |