WO1998013739A1 - Six degree of freedom sensor - Google Patents

Six degree of freedom sensor Download PDF

Info

Publication number
WO1998013739A1
WO1998013739A1 PCT/US1997/015499 US9715499W WO9813739A1 WO 1998013739 A1 WO1998013739 A1 WO 1998013739A1 US 9715499 W US9715499 W US 9715499W WO 9813739 A1 WO9813739 A1 WO 9813739A1
Authority
WO
WIPO (PCT)
Prior art keywords
sensor
reflective
photo diode
light
dot
Prior art date
Application number
PCT/US1997/015499
Other languages
French (fr)
Inventor
Charles Vann
Original Assignee
The Regents Of The University Of California
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to AU43323/97A priority Critical patent/AU4332397A/en
Application filed by The Regents Of The University Of California filed Critical The Regents Of The University Of California
Publication of WO1998013739A1 publication Critical patent/WO1998013739A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates

Definitions

  • the United States Government has rights in this invention pursuant to Contract No. W-7405-ENG-48 between the United States Department of Energy and the University of California for the operation of Lawrence Livermore National Laboratory. BACKGROUND OF THE INVENTION Field of the Invention
  • the present invention relates to computer controlled machines, and more specifically, it relates to a small, non-contact optical sensor that increases the capability and flexibility of computer controlled machines by detecting its relative position to a workpiece in all six degrees of freedom. Description of Related Art In today's flexible manufacturing operations, much time and money are wasted when changes have to be made in the manufacturing process. For example, if a minor modification is made to the shape of a car door and a robot is used to weld that door, the robot must be "taught" the new shape by an operator.
  • the present invention is a small, inexpensive, non-contact six degree of freedom (SixDOF) sensor that substantially increases the capability and flexibility of computer controlled machines.
  • SixDOF six degree of freedom
  • the SixDOF sensor attaches to a computer controlled machine and enables the sensing of all six degrees of freedom (DOF) relative to a workpiece. It accomplishes this by emitting a laser beam and detecting the reflection off references mounted on the part. Inside the sensor, the beam is split and directed onto three photo diodes. The analog signals from the diodes are digitized and fed into a computer which can instruct corrective action for a machine or output position readings.
  • the sensor includes five assemblies: the laser illuminator, optics, lateral effect photo diodes, signal processing electronics, and a computer. All but the signal processing electronics and computer are located inside the sensor head.
  • the laser source may be a diode laser with its power source located with the signal processing electronics. Two small mirrors guide the beam to the primary optical axis of the sensor. The beam is passed through two negative lenses which diverge the beam. The beam divergence, depth of field, and spot size can be changed by choosing different negative lenses.
  • Two reflective references are mounted on non-reflective tape and applied to the workpiece.
  • the laser light reflects off the references and back into the sensor. Because the beam is diverging, the reflections are magnified in area when the light returns to the sensor, allowing most of the light to go around the small negative lenses and through a larger collimating lens instead. After collimation, the beam continues through a notch filter which passes the laser light but blocks light at other wavelengths.
  • a first reflective reference (a dot) is divided into two beams by a beam splitter.
  • Half of the beam is reflected 90 degrees into a lateral effect photo diode.
  • the other half of the beam passes through the beam splitter, into a focusing lens, reflects off two mirrors, and illuminates another photo diode.
  • the light from a second reflective reference also passes through the filter.
  • a second reflective reference a bar
  • the laser light that reflects from it passes through a different location of the filter, missing the collimating lens and beam splitter and reflecting off an adjacent mirror instead. This mirror directs the light onto another photo diode.
  • Each of the three photo diodes has different sensitivity to the relative position of the sensor and the reflectors, permitting any change in position in any of the six degrees of freedom to be delineated when decoupled in software.
  • One photo diode is the most sensitive to translation between the bar and the sensor and the rotation of the sensor about the axis normal to the surface of the dot.
  • a second photo diode is most sensitive to tilt about the X and Y axis.
  • a third diode is sensitive to lateral translation of the sensor relative to the reference dot.
  • the signals from the three photo diodes are processed by electronics remotely located from the sensor head.
  • the analog data from the diodes are digitized with an Analog to Digital converter and fed into a computer. Once in software, the data is decoupled into six independent axes of information.
  • the processed data is then available to the operator for recording or sending commands to change the position of a computer controlled machine.
  • Figure 1 shows the optical set-up of an embodiment of the present invention.
  • Figure 2 shows a three dimensional coordinate system of the six degrees of freedom.
  • Figure 3 shows the use of the present invention to guide a laser welder.
  • the SixDOF sensor attaches to a computer controlled machine and enables the sensing of all six degrees of freedom (DOF) relative to a workpiece. It accomplishes this by emitting a laser beam and detecting the reflection off references mounted on the part. Inside the sensor, the beam is split and directed onto three photo diodes. The analog signals from the diodes are digitized and fed into a computer which can instruct corrective action for a machine or output position readings.
  • DOF degrees of freedom
  • the sensor includes five assemblies: the laser illuminator, optics, lateral effect photo diodes, signal processing electronics, and a computer.
  • the laser source 12 may be a 5 mW diode laser with its 3 Volt power source located with the signal processing electronics.
  • Two small mirrors 14, 16 guide the 1 mm diameter beam 18 to the primary optical axis of the sensor.
  • the beam is passed through two negative lenses (20 and 22) which diverge the beam at a rate of ⁇ 0.3 radians (half angle). This high divergence creates a 1 cm diameter laser spot at about 3.5 cm from the face of the sensor.
  • the sensor's field of view can be changed by choosing different negative lenses 20, 22 which in turn change the divergence angle and spot size at a given distance.
  • Two reflective references e.g., a 4 mm diameter dot 24 and a l x l mm bar 26, are mounted on non-reflective tape and applied to the workpiece 28.
  • the laser light reflects off the references and back into the sensor. Because the beam is diverging, the reflections are magnified in area when the light returns to the sensor, allowing most of the light to go around the small negative lenses and through a relatively large positive lens instead.
  • Lens 19 has a hole in its center to pass the outgoing beam 18, but has a focal length which collimates the diverging reflection beam.
  • the positive focal length off lens 19 is the same as the negative focal length of the lenses 20 and 22 ty bending the diverging rays of reflected light from the dot 24 to enter the sensor in parallel when the dot is located around half that focal length from the sensor.
  • the filter 30 passes the laser light but blocks light at other wavelengths.
  • light from the dot 24 is divided into two beams by a beam splitter 32.
  • Half of the beam is reflected 90 degrees into lateral effect photo diode 34.
  • the other half of the beam passes through the beam splitter, into a positive lens 36, off mirrors 40 and 41, and onto another photo diode 38.
  • the light from bar 26 also passes through the filter 30.
  • reflective bar 26 is tilted relative to the dot, the laser light that reflects from it is at a greater angle of divergence.
  • the greater angle of reflection causes the light to pass through a different location of the filter 30, missing lens 19 and the beam splitter and illuminating photo diode.
  • a light emitting diode 23 may be installed inside the sensor to provide controlled background light.
  • photo diode 42 is the most sensitive to translation between the bar 26 and the sensor (Tz) and the rotation of the sensor about the axis normal to the surface (Rz) of dot 24.
  • the bar 26 is tilted such that its reflection illuminates the center of photo diode 42 if, and only if, the sensor is at a prescribed stand-off distance from the bar 26 (half the focal length of 19).
  • any up-down deviation of the bar's reflection from the center of photo diode 42 can be calculated as a distance of the sensor from the bar (Tz).
  • the radial location of the bar relative to the center of the dot is used as a reference for rotation about Rz. Consequently, any right-left deviation of the bar's reflection from the center of photo diode 42 can be calculated as rotation of the sensor about the normal axis of the dot (Rz).
  • photo diode 38 is most sensitive to tilt about the X and Y axis (Rx, Ry) as explained below. Because the laser beam is diverging as it strikes the reflective reference dot 24, the reflected beam returns larger but on center with the negative lenses 14, 16 even when the sensor is tilted about the negative lenses, i.e., the return light enters the sensor perpendicular to the surface of the reference dot, regardless of sensor tilt. Although the light returns as before the tilt, the position of photo diode 38 does change with tilt of the sensor. Consequently, during tilt, motion of photo diode 38 relative to an unchanged focus of the reflected light provides sensitivity to tilt about the X and Y axis (Rx, Ry).
  • diode 38 is not sensitive to pure translations of the reflector 24 because a lens focuses all parallel rays passing through it to the same point, regardless of where the ray comes from, i.e., regardless of where the dot is translated.
  • photo diode 34 In the case of photo diode 34, the beam splitter 32 reflects the light onto it without a lens in the path. Consequently, unlike diode 38, diode 34 is sensitive to lateral translation of the sensor relative to the reference dot (Tx, Ty). Photo diode 34 is also sensitive to tilt; however, this effect can be canceled in software using information from photo diode 38. Likewise, any coupling of photo diodes 42 with the other two photo diodes can be canceled in software.
  • the signals from the three photo diodes are processed by electronics remotely located from the sensor head.
  • the analog data from the diodes are digitized with an Analog to Digital converter and fed into a computer as six columns of continuously updated voltage readings, two channel from each of the three photo diodes.
  • the data does not represent pure motions about the six axes because all but two of the channels have information on more than one motion, i.e. the channels are coupled. Fortunately, the information can be decoupled into pure measurements of motion about all six degrees of freedom. This decoupling is possible because each photo diode provides different information.
  • Photo diode 38 is sensitive only to tilt about the X and Y axis (Rx and Ry).
  • the voltage readings from these channels represent pure tilt in those axes without sensitivity (coupling) to other motions.
  • photo diode 34 is sensitive to four axes of motion, rotation and translation about X and Y (Tx, Ty, Rx & Ry).
  • the tilt sensitivity of photo diode 34 is negated, and the remaining voltage is representative of only translation about X and Y (Tx, Ty).
  • photo diode 42 is sensitive to all six degrees of freedom. But, by subtracting the voltage from the other two photo diodes, the remaining voltage is representative of only rotation and translation about the Z axis (Tz, Rz).
  • Figure 3 shows the SixDOF sensor 10 located on the tool head 50 of a multi-axis manipulator robot 52 for tracking reflective references on the workpiece 54.
  • the computer 56 can instruct the machine to follow a 6-DOF path pre-described in multi-dimensional computer drawings of the part, or it can be programmed to follow a path of references mounted on the part. Either way, the robot 52 autonomously follows the path, performing its machining task, even if the path is significantly different from its last operation.
  • the Six DOF sensor provides the following advantages.
  • the Six DOF sensor eliminates the need for machine "training.” With a SixDOF sensor and 3D information on the part, the robot's path and tool orientation can be written in software and any changes to the process can be made by downloading new software, avoiding the need for "training" by an operator.
  • the Six DOF sensor enables process changes without halting production. Since software can be downloaded quickly into a robot's controller, production is not delayed.
  • the Six DOF sensor is capable of tracking all 6 degrees of freedom. Some manufacturing operations require 6-DOF information during the process. For example, welding requires 3-DOF of information to locate the weld and three additional DOF to properly orient the tool relative to the part. (5) It is accurate. Because the laser beam diverges, reflections from the references are magnified on the photo diodes, increasing accuracy. This benefit, combined with high-resolution A to D converters provides micron accuracy in detecting translation and milliradian accuracy in detecting orientation. With different optics, field of view can be reduced to improve accuracy and visa versa.
  • the SixDOF sensor It is small and easily mounted to a machine. At less than 76 cm3 and 87 grams, the SixDOF sensor can be easily mounted on the head of a manufacturing machine without interfering in its operation. (7) The Six DOF sensor maintains track, even for very fast moving processes. Analog data can be digitized very fast, e.g. 300 K samples /second A to D converters are available. Therefore, the distance that the target moves between position updates is small, enabling a fast robot to track a fast target. (8) It is inexpensive. All components of the SixDOF sensor are commercially mass-produced items, providing the benefits of availability and low cost.
  • the Six DOF sensor is easy to set up.
  • the SixDOF sensor is the only production sensor capable of determining all six degrees of freedom relative to another object.
  • the competitors' sensors are capable of detecting only three degrees of position or less. This additional information enables flexible automation of complex tasks which now can only be performed manually or after extensive machine training by a human operator. Consequently, robots or other computer controlled machines, which were until now under-utilized, can perform six axis tasks, autonomously. With smarter robots, a change in manufacturing specifications no longer causes costly production delays, and customer's needs can more readily be accommodated.
  • the SixDOF sensor uses lateral-effect photo diodes rather than a camera. Since photo diodes are smaller than a camera, the SixDOF sensor is about one fifth the size and one fourth the weight of the competitor's package. Yet, for an equivalent field of view, it is 277 times faster and up to 25 times more accurate. This is primarily because these photo diodes generate only six channels of analog output than can be digitized and fed into a computer at very fast rates. For example, a Maxim 12 bit A to D converter which, to date, costs less than $10, samples eight channels at a rate of 16,625 ksps/ channel, and divides the signal into 1024 pieces (10 bits usable). This is compared to the competitor's camera system which is limited in resolution by the number of pixels (256 x 256) and limited in speed by the massive amount of information to digitize (8 bit digitization of each pixel generates over 16 Megabits of information per image).
  • the cost of a SixDOF sensor is six times less than the camera system, $5000 versus $30,000. This is mainly because the competitor's camera system not only requires a camera but a video image grabber and expensive camera cooling hardware. In contrast, photo diodes are extremely simple and inexpensive when purchased in large quantities ( ⁇ $20). Furthermore, the laser power required is less (5 mW versus 30 mW) because the SixDOF sensor's laser beam reflects off highly reflective references on the part. While applying the references is an additional step, it makes the SixDOF sensor independent of the part's surface characteristics, permitting lower and less expensive laser power to operate on parts with diffuse surfaces.
  • the SixDOF sensor enables a computer controlled machine to adjust to changes in manufacturing operations without teaching and without exact positioning of the part. Attached to the tool head of a multi-axis manipulator, the SixDOF sensor tracks reflective references. With the machine knowing all 6-DOF of its relative position and orientation to a part, multi-dimensional computer drawings can be used to guide the machine through complex 6-DOF positioning of the manipulator tool. Therefore, many types of manufacturing operations can be autonomously performed such as welding, milling, deburring, inspection, etc.
  • This sensor can be used in a wide variety of applications. Generally this sensor could be used in any task that uses computer controlled machines, such as the following.
  • Parts can be assembled by sensing their relative alignment and correcting the difference. For example, reflective references could be placed on an aircraft fuselage, and the SixDOF sensor mounted on a wing so that the sensor could detect any misalignment as the two large parts are assembled.
  • the contour of parts can be inspected or mapped relative to a known reference.
  • the reference reflectors can be placed on key locations of a part with the SixDOF sensor making comparisons in all 6-DOF to reference points and/or each of the other points.
  • An object can be guided relative to a reference platform.
  • a SixDOF sensor located on a fixed reference platform could detect if the object was deviating from a desired path and provide guidance on how to bring the object back on line.
  • the target could be tracked from centimeters or thousands of kilometers from the sensor.
  • a 6-DOF cursor can be controlled for personal computers .
  • the sensor would be mounted inside a rolling hand support that permits the user to translate, tilt, and rotate the sensor about reflective references mounted underneath it.
  • 6-DOF control plus push buttons, the user could perform much more complicated real-time tasks than now possible with a typical 2-DOF mouse.
  • Muscle recovery can be diagnosed. To evaluate the effect of physical therapy, doctors need to know how a patient's muscles move during exercise. By following reflective references mounted on the patient's injured limb, a robot with a SixDOF sensor can generate a 6-DOF mapping of muscle motions. (6) Dangerous tasks can be remotely performed. The sensor enables remote manipulation of radioactive, toxic, or explosive materials. For example, a robot with a SixDOF sensor could track reflective references mounted on an operator's hands while he disassembles a dummy bomb, and another robot, electronically slaved to the motions of the first robot, would disassemble the real one.
  • the SixDOF sensor is an enabling technology that should have significant impact on flexible automation. Many of its future applications are not yet identified. Changes and modifications in the specifically described embodiments can be carried out without departing from the scope of the invention, which is intended to be limited by the scope of the appended claims.

Abstract

This small, non-contact optical sensor increases the capability and flexibility of computer controlled machines by detecting its relative position to a workpiece in all six degrees of freedom (DOF). At a fraction of the cost, it is over 200 times faster and up to 25 times more accurate than competing 3-DOF sensors. Applications range from flexible manufacturing to a 6-DOF mouse for computers. Until now, highly agile and accurate machines have been limited by their inability to adjust to changes in their tasks. By enabling them to sense all six degrees of position, these machines can now adapt to new and complicated tasks without human intervention or delay - simplifying production, reducing costs, and enhancing the value and capablity of flexible manufacturing.

Description

SIX DEGREE OF FREEDOM SENSOR
The United States Government has rights in this invention pursuant to Contract No. W-7405-ENG-48 between the United States Department of Energy and the University of California for the operation of Lawrence Livermore National Laboratory. BACKGROUND OF THE INVENTION Field of the Invention The present invention relates to computer controlled machines, and more specifically, it relates to a small, non-contact optical sensor that increases the capability and flexibility of computer controlled machines by detecting its relative position to a workpiece in all six degrees of freedom. Description of Related Art In today's flexible manufacturing operations, much time and money are wasted when changes have to be made in the manufacturing process. For example, if a minor modification is made to the shape of a car door and a robot is used to weld that door, the robot must be "taught" the new shape by an operator. That is, the operator must guide the robot tool by hand through each motion and every orientation in the welding operation. Besides being time consuming, this process is often inaccurate. It is also expensive because this is down time for both the robot and the operator. Furthermore, every part must be positioned exactly where the robot expects it to be, requiring the use of expensive sensors and positioning devices.
Many companies make non-contact laser sensors. Most are one dimensional (ID) range detectors, a few construct a 3D profile of an object, but the object must move through its laser beam. By scanning a laser beam, a laser range camera can detect all 3 positions of a stationary object, and even though it does not detect orientation, it appears to be SixDOF's closest competitor. Laser coordinate measuring systems (laser trackers) also detect three positions of a stationary object, but, made for large work volumes, they are too big (>1 f ) and too expensive (-$140,000) to mount on a robot or machine head. SUMMARY OF THE INVENTION It is an object of the present invention to provide a six degree of freedom sensor.
The present invention is a small, inexpensive, non-contact six degree of freedom (SixDOF) sensor that substantially increases the capability and flexibility of computer controlled machines. Until now, highly agile and accurate machines have been limited by their inability to adjust to changes in their tasks. By enabling them to sense all six degrees of position, these machines can now adapt to new and complicated tasks without human intervention or delay, thereby simplifying production, reducing costs, and enhancing the value and capability of flexible manufacturing.
The SixDOF sensor attaches to a computer controlled machine and enables the sensing of all six degrees of freedom (DOF) relative to a workpiece. It accomplishes this by emitting a laser beam and detecting the reflection off references mounted on the part. Inside the sensor, the beam is split and directed onto three photo diodes. The analog signals from the diodes are digitized and fed into a computer which can instruct corrective action for a machine or output position readings. The sensor includes five assemblies: the laser illuminator, optics, lateral effect photo diodes, signal processing electronics, and a computer. All but the signal processing electronics and computer are located inside the sensor head. The laser source may be a diode laser with its power source located with the signal processing electronics. Two small mirrors guide the beam to the primary optical axis of the sensor. The beam is passed through two negative lenses which diverge the beam. The beam divergence, depth of field, and spot size can be changed by choosing different negative lenses.
Two reflective references are mounted on non-reflective tape and applied to the workpiece. The laser light reflects off the references and back into the sensor. Because the beam is diverging, the reflections are magnified in area when the light returns to the sensor, allowing most of the light to go around the small negative lenses and through a larger collimating lens instead. After collimation, the beam continues through a notch filter which passes the laser light but blocks light at other wavelengths. Inside the sensor, light from a first reflective reference (a dot) is divided into two beams by a beam splitter. Half of the beam is reflected 90 degrees into a lateral effect photo diode. The other half of the beam passes through the beam splitter, into a focusing lens, reflects off two mirrors, and illuminates another photo diode. The light from a second reflective reference (a bar) also passes through the filter. However, because the reflective bar is tilted relative to the dot, the laser light that reflects from it passes through a different location of the filter, missing the collimating lens and beam splitter and reflecting off an adjacent mirror instead. This mirror directs the light onto another photo diode.
Each of the three photo diodes has different sensitivity to the relative position of the sensor and the reflectors, permitting any change in position in any of the six degrees of freedom to be delineated when decoupled in software. One photo diode is the most sensitive to translation between the bar and the sensor and the rotation of the sensor about the axis normal to the surface of the dot. In contrast, a second photo diode is most sensitive to tilt about the X and Y axis. A third diode is sensitive to lateral translation of the sensor relative to the reference dot.
The signals from the three photo diodes are processed by electronics remotely located from the sensor head. The analog data from the diodes are digitized with an Analog to Digital converter and fed into a computer. Once in software, the data is decoupled into six independent axes of information. The processed data is then available to the operator for recording or sending commands to change the position of a computer controlled machine.
BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 shows the optical set-up of an embodiment of the present invention.
Figure 2 shows a three dimensional coordinate system of the six degrees of freedom.
Figure 3 shows the use of the present invention to guide a laser welder. DETAILED DESCRIPTION OF THE INVENTION The SixDOF sensor attaches to a computer controlled machine and enables the sensing of all six degrees of freedom (DOF) relative to a workpiece. It accomplishes this by emitting a laser beam and detecting the reflection off references mounted on the part. Inside the sensor, the beam is split and directed onto three photo diodes. The analog signals from the diodes are digitized and fed into a computer which can instruct corrective action for a machine or output position readings.
The sensor includes five assemblies: the laser illuminator, optics, lateral effect photo diodes, signal processing electronics, and a computer. Referring to Figure 1, all but the signal processing electronics are located in the sensor head 10. The laser source 12 may be a 5 mW diode laser with its 3 Volt power source located with the signal processing electronics. Two small mirrors 14, 16 guide the 1 mm diameter beam 18 to the primary optical axis of the sensor. The beam is passed through two negative lenses (20 and 22) which diverge the beam at a rate of ~0.3 radians (half angle). This high divergence creates a 1 cm diameter laser spot at about 3.5 cm from the face of the sensor. The sensor's field of view can be changed by choosing different negative lenses 20, 22 which in turn change the divergence angle and spot size at a given distance.
Two reflective references, e.g., a 4 mm diameter dot 24 and a l x l mm bar 26, are mounted on non-reflective tape and applied to the workpiece 28. The laser light reflects off the references and back into the sensor. Because the beam is diverging, the reflections are magnified in area when the light returns to the sensor, allowing most of the light to go around the small negative lenses and through a relatively large positive lens instead. Lens 19 has a hole in its center to pass the outgoing beam 18, but has a focal length which collimates the diverging reflection beam. In other words, the positive focal length off lens 19 is the same as the negative focal length of the lenses 20 and 22 ty bending the diverging rays of reflected light from the dot 24 to enter the sensor in parallel when the dot is located around half that focal length from the sensor. As the collimated reflection beam continues to propagate into the sensor it passes a band pass filter 30. The filter 30 passes the laser light but blocks light at other wavelengths. Inside the sensor, light from the dot 24 is divided into two beams by a beam splitter 32. Half of the beam is reflected 90 degrees into lateral effect photo diode 34. The other half of the beam passes through the beam splitter, into a positive lens 36, off mirrors 40 and 41, and onto another photo diode 38.
The light from bar 26 also passes through the filter 30. However, because reflective bar 26 is tilted relative to the dot, the laser light that reflects from it is at a greater angle of divergence. The greater angle of reflection causes the light to pass through a different location of the filter 30, missing lens 19 and the beam splitter and illuminating photo diode. To reduce the sensor's sensitivity to external light sources other than the laser, a light emitting diode 23 may be installed inside the sensor to provide controlled background light.
Each of the three photo diodes (34, 38 and 42) has different sensitivity to the relative position of the sensor and the reflectors (24 and 26), permitting any change in position in any of the six degrees of freedom to be delineated when decoupling in software. Referring to both Figures 1 and 2, photo diode 42 is the most sensitive to translation between the bar 26 and the sensor (Tz) and the rotation of the sensor about the axis normal to the surface (Rz) of dot 24. The bar 26 is tilted such that its reflection illuminates the center of photo diode 42 if, and only if, the sensor is at a prescribed stand-off distance from the bar 26 (half the focal length of 19). Therefore, any up-down deviation of the bar's reflection from the center of photo diode 42 can be calculated as a distance of the sensor from the bar (Tz). Likewise, the radial location of the bar relative to the center of the dot is used as a reference for rotation about Rz. Consequently, any right-left deviation of the bar's reflection from the center of photo diode 42 can be calculated as rotation of the sensor about the normal axis of the dot (Rz).
In contrast, photo diode 38 is most sensitive to tilt about the X and Y axis (Rx, Ry) as explained below. Because the laser beam is diverging as it strikes the reflective reference dot 24, the reflected beam returns larger but on center with the negative lenses 14, 16 even when the sensor is tilted about the negative lenses, i.e., the return light enters the sensor perpendicular to the surface of the reference dot, regardless of sensor tilt. Although the light returns as before the tilt, the position of photo diode 38 does change with tilt of the sensor. Consequently, during tilt, motion of photo diode 38 relative to an unchanged focus of the reflected light provides sensitivity to tilt about the X and Y axis (Rx, Ry). Because of the nature of lenses, diode 38 is not sensitive to pure translations of the reflector 24 because a lens focuses all parallel rays passing through it to the same point, regardless of where the ray comes from, i.e., regardless of where the dot is translated.
In the case of photo diode 34, the beam splitter 32 reflects the light onto it without a lens in the path. Consequently, unlike diode 38, diode 34 is sensitive to lateral translation of the sensor relative to the reference dot (Tx, Ty). Photo diode 34 is also sensitive to tilt; however, this effect can be canceled in software using information from photo diode 38. Likewise, any coupling of photo diodes 42 with the other two photo diodes can be canceled in software.
The signals from the three photo diodes are processed by electronics remotely located from the sensor head. The analog data from the diodes are digitized with an Analog to Digital converter and fed into a computer as six columns of continuously updated voltage readings, two channel from each of the three photo diodes. In this form, the data does not represent pure motions about the six axes because all but two of the channels have information on more than one motion, i.e. the channels are coupled. Fortunately, the information can be decoupled into pure measurements of motion about all six degrees of freedom. This decoupling is possible because each photo diode provides different information. Photo diode 38 is sensitive only to tilt about the X and Y axis (Rx and Ry). Therefore, the voltage readings from these channels represent pure tilt in those axes without sensitivity (coupling) to other motions. In contrast, photo diode 34 is sensitive to four axes of motion, rotation and translation about X and Y (Tx, Ty, Rx & Ry). However, by subtracting any voltage reading from the photo diode 38, the tilt sensitivity of photo diode 34 is negated, and the remaining voltage is representative of only translation about X and Y (Tx, Ty). Likewise, photo diode 42 is sensitive to all six degrees of freedom. But, by subtracting the voltage from the other two photo diodes, the remaining voltage is representative of only rotation and translation about the Z axis (Tz, Rz). After all six channels are decoupled, the data can be displayed to an operator or used to send motor commands to a computer controlled machine.
Figure 3 shows the SixDOF sensor 10 located on the tool head 50 of a multi-axis manipulator robot 52 for tracking reflective references on the workpiece 54. Once the robot 52 knows where it is relative to the part 54, the computer 56 can instruct the machine to follow a 6-DOF path pre-described in multi-dimensional computer drawings of the part, or it can be programmed to follow a path of references mounted on the part. Either way, the robot 52 autonomously follows the path, performing its machining task, even if the path is significantly different from its last operation.
The Six DOF sensor provides the following advantages.
(1) The Six DOF sensor eliminates the need for machine "training." With a SixDOF sensor and 3D information on the part, the robot's path and tool orientation can be written in software and any changes to the process can be made by downloading new software, avoiding the need for "training" by an operator.
(2) The Six DOF sensor enables process changes without halting production. Since software can be downloaded quickly into a robot's controller, production is not delayed.
(3) It avoids the need for precise positioning of parts in the workplace. As long as the reflective references come into the sensor's field of view, the sensor can determine its relative position. Since its field of view is many millimeters, typical placement accuracy can be substantially relaxed.
(4) The Six DOF sensor is capable of tracking all 6 degrees of freedom. Some manufacturing operations require 6-DOF information during the process. For example, welding requires 3-DOF of information to locate the weld and three additional DOF to properly orient the tool relative to the part. (5) It is accurate. Because the laser beam diverges, reflections from the references are magnified on the photo diodes, increasing accuracy. This benefit, combined with high-resolution A to D converters provides micron accuracy in detecting translation and milliradian accuracy in detecting orientation. With different optics, field of view can be reduced to improve accuracy and visa versa.
(6) It is small and easily mounted to a machine. At less than 76 cm3 and 87 grams, the SixDOF sensor can be easily mounted on the head of a manufacturing machine without interfering in its operation. (7) The Six DOF sensor maintains track, even for very fast moving processes. Analog data can be digitized very fast, e.g. 300 K samples /second A to D converters are available. Therefore, the distance that the target moves between position updates is small, enabling a fast robot to track a fast target. (8) It is inexpensive. All components of the SixDOF sensor are commercially mass-produced items, providing the benefits of availability and low cost.
(9) It uses standard machine instruction software. As common in the manufacturing industry, machine path instructions can be generated in software directly from computer drawings of the part. This direct transfer of information is efficient, cost effective, and minimizes errors.
(10) The Six DOF sensor is easy to set up. The references, mounted on tape, conform to the contour of the part, so positioning the reflective references on the part is only a 3-DOF task (Tx, Ty, Rz) that can easily be performed by an operator or a simple 3-axis computer controlled machine.
(11) It is non-contact and non-surface dependent. As an optical sensor, it does not physically contact, and therefore does not damage, the part in any way. Furthermore, the sensor only illuminates the tape and references, so the characteristics of the part's surface are unimportant.
The SixDOF sensor is the only production sensor capable of determining all six degrees of freedom relative to another object. The competitors' sensors are capable of detecting only three degrees of position or less. This additional information enables flexible automation of complex tasks which now can only be performed manually or after extensive machine training by a human operator. Consequently, robots or other computer controlled machines, which were until now under-utilized, can perform six axis tasks, autonomously. With smarter robots, a change in manufacturing specifications no longer causes costly production delays, and customer's needs can more readily be accommodated.
The SixDOF sensor uses lateral-effect photo diodes rather than a camera. Since photo diodes are smaller than a camera, the SixDOF sensor is about one fifth the size and one fourth the weight of the competitor's package. Yet, for an equivalent field of view, it is 277 times faster and up to 25 times more accurate. This is primarily because these photo diodes generate only six channels of analog output than can be digitized and fed into a computer at very fast rates. For example, a Maxim 12 bit A to D converter which, to date, costs less than $10, samples eight channels at a rate of 16,625 ksps/ channel, and divides the signal into 1024 pieces (10 bits usable). This is compared to the competitor's camera system which is limited in resolution by the number of pixels (256 x 256) and limited in speed by the massive amount of information to digitize (8 bit digitization of each pixel generates over 16 Megabits of information per image).
The cost of a SixDOF sensor is six times less than the camera system, $5000 versus $30,000. This is mainly because the competitor's camera system not only requires a camera but a video image grabber and expensive camera cooling hardware. In contrast, photo diodes are extremely simple and inexpensive when purchased in large quantities (~$20). Furthermore, the laser power required is less (5 mW versus 30 mW) because the SixDOF sensor's laser beam reflects off highly reflective references on the part. While applying the references is an additional step, it makes the SixDOF sensor independent of the part's surface characteristics, permitting lower and less expensive laser power to operate on parts with diffuse surfaces.
The SixDOF sensor enables a computer controlled machine to adjust to changes in manufacturing operations without teaching and without exact positioning of the part. Attached to the tool head of a multi-axis manipulator, the SixDOF sensor tracks reflective references. With the machine knowing all 6-DOF of its relative position and orientation to a part, multi-dimensional computer drawings can be used to guide the machine through complex 6-DOF positioning of the manipulator tool. Therefore, many types of manufacturing operations can be autonomously performed such as welding, milling, deburring, inspection, etc.
This sensor can be used in a wide variety of applications. Generally this sensor could be used in any task that uses computer controlled machines, such as the following. (1) Parts can be assembled by sensing their relative alignment and correcting the difference. For example, reflective references could be placed on an aircraft fuselage, and the SixDOF sensor mounted on a wing so that the sensor could detect any misalignment as the two large parts are assembled. (2) The contour of parts can be inspected or mapped relative to a known reference. The reference reflectors can be placed on key locations of a part with the SixDOF sensor making comparisons in all 6-DOF to reference points and/or each of the other points.
(3) An object can be guided relative to a reference platform. With reflective references located on a moving target, a SixDOF sensor located on a fixed reference platform could detect if the object was deviating from a desired path and provide guidance on how to bring the object back on line. The target could be tracked from centimeters or thousands of kilometers from the sensor. (4) A 6-DOF cursor can be controlled for personal computers .
The sensor would be mounted inside a rolling hand support that permits the user to translate, tilt, and rotate the sensor about reflective references mounted underneath it. With 6-DOF control, plus push buttons, the user could perform much more complicated real-time tasks than now possible with a typical 2-DOF mouse.
(5) Muscle recovery can be diagnosed. To evaluate the effect of physical therapy, doctors need to know how a patient's muscles move during exercise. By following reflective references mounted on the patient's injured limb, a robot with a SixDOF sensor can generate a 6-DOF mapping of muscle motions. (6) Dangerous tasks can be remotely performed. The sensor enables remote manipulation of radioactive, toxic, or explosive materials. For example, a robot with a SixDOF sensor could track reflective references mounted on an operator's hands while he disassembles a dummy bomb, and another robot, electronically slaved to the motions of the first robot, would disassemble the real one.
The SixDOF sensor is an enabling technology that should have significant impact on flexible automation. Many of its future applications are not yet identified. Changes and modifications in the specifically described embodiments can be carried out without departing from the scope of the invention, which is intended to be limited by the scope of the appended claims.

Claims

THE INVENTION CLAIMED IS
1. A six degree of freedom sensor, comprising: a reflective bar; a reflective dot; wherein said reflective bar and reflective dot are adhesively attached to a workpiece; means for simultaneously illuminating said reflective bar and said reflective dot; a beamsplitter for splitting light reflected from said reflective dot to produce a first beam and a second beam; a first photodiode for detecting said first beam; a second photodiode for detecting said second beam; a third photodiode for detecting light reflected from said reflective bar; a digitizer for digitizing the signals from said first, second and third photo diode; and a computer comprising a computer program for multiplying the digitized signals by a calibration matrix to decouple the six axes of information.
2. A six degree of freedom sensor, comprising: a reflective bar; a reflective dot; wherein said reflective bar and reflective dot are adhesively attached to a workpiece; a laser light source for simultaneously illuminating said reflective bar and said reflective dot a beamsplitter for splitting light reflected from said reflective dot to produce a first beam and a second beam; a first photo diode for detecting said first beam; a second photo diode for detecting said second beam; a third photo diode for detecting light reflected from said reflective bar; a laser emitting diode for providing background light on said first photo diode, said second photo diode and said third photo diode; a signal processing unit to condition and amplify signals from the photo diodes; a digitizer for digitizing the signals from said first, second and third photo diode; and a computer comprising a computer program for multiplying the digitized signals by a calibration matrix to decouple the six axes of information.
3. A six degree of freedom sensor, comprising: means for reflecting laser light from a part to produce reflected light, wherein said part comprises six degrees of freedom, comprising Tz, Rz, Ty, Ry, Tx and Rx; means for directing said reflected light onto three photodiodes, wherein a first photodiode of said three photodiodes is sensitive to translation between said part and said sensor (Tz) and rotation of said part (Rz), wherein a second photodiode of said three photodiodes is sensitive to tilt about Rx and Ry and wherein a third photodiode of said three photodiodes is sensitive to translation of said part in the Tx and Ty directions; and means for determining the position of Tz, Rz, Ty, Ry, Tx and
Rx of said part from light detected by said three photodiodes.
PCT/US1997/015499 1996-09-24 1997-09-23 Six degree of freedom sensor WO1998013739A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU43323/97A AU4332397A (en) 1996-09-24 1997-09-03 Six degree of freedom sensor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/719,061 1996-09-24
US08/719,061 US5883803A (en) 1996-09-24 1996-09-24 Six degree of freedom sensor

Publications (1)

Publication Number Publication Date
WO1998013739A1 true WO1998013739A1 (en) 1998-04-02

Family

ID=24888611

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/015499 WO1998013739A1 (en) 1996-09-24 1997-09-23 Six degree of freedom sensor

Country Status (3)

Country Link
US (1) US5883803A (en)
AU (1) AU4332397A (en)
WO (1) WO1998013739A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103954246A (en) * 2014-03-21 2014-07-30 北京信息科技大学 Variable arm articulated coordinate measuring machine provided with magneto-electric locking arm apparatus
CN106182087A (en) * 2015-05-04 2016-12-07 中国科学院沈阳自动化研究所 Position of collision cognitive method based on six-dimension force sensor
CN113532352A (en) * 2021-06-23 2021-10-22 中国科学院长春光学精密机械与物理研究所 Six-degree-of-freedom displacement platform position detection method

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7800758B1 (en) 1999-07-23 2010-09-21 Faro Laser Trackers, Llc Laser-based coordinate measuring device and laser-based method for measuring coordinates
KR100421428B1 (en) * 2001-04-24 2004-03-09 한국과학기술원 Measurement of 6-degree-of-freedom motions of rigid bodies using a 3-facet mirror
US6730926B2 (en) * 2001-09-05 2004-05-04 Servo-Robot Inc. Sensing head and apparatus for determining the position and orientation of a target object
US6741364B2 (en) * 2002-08-13 2004-05-25 Harris Corporation Apparatus for determining relative positioning of objects and related methods
JP3691032B2 (en) * 2002-08-23 2005-08-31 ファナック株式会社 Processing equipment
GB0809037D0 (en) * 2008-05-19 2008-06-25 Renishaw Plc Video Probe
US20110216004A1 (en) * 2010-03-08 2011-09-08 David Stephenson Tilt and position command system for input peripherals
US20160259433A1 (en) 2008-11-14 2016-09-08 David Stephenson Tilt and position command system for input peripherals
DE102008044407A1 (en) * 2008-12-05 2010-06-17 Airbus Deutschland Gmbh A method of preventing cracking and slowing crack propagation in metallic aircraft structures by laser shock blasting
KR101490170B1 (en) * 2013-03-05 2015-02-05 엘지전자 주식회사 Robot cleaner

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4364663A (en) * 1980-11-17 1982-12-21 Caterpillar Tractor Co. Surface roughness gauge and method
US4659933A (en) * 1983-11-28 1987-04-21 Optical Coating Laboratory, Inc. Surface analyzer and method
US4673818A (en) * 1985-11-25 1987-06-16 Polaroid Corporation Roughness measuring apparatus
US5367373A (en) * 1992-11-19 1994-11-22 Board Of Regents, The University Of Texas System Noncontact position measurement systems using optical sensors

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5241557A (en) * 1992-03-09 1993-08-31 The United States Of America As Represented By The United States Department Of Energy Laser focus compensating sensing and imaging device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4364663A (en) * 1980-11-17 1982-12-21 Caterpillar Tractor Co. Surface roughness gauge and method
US4659933A (en) * 1983-11-28 1987-04-21 Optical Coating Laboratory, Inc. Surface analyzer and method
US4673818A (en) * 1985-11-25 1987-06-16 Polaroid Corporation Roughness measuring apparatus
US5367373A (en) * 1992-11-19 1994-11-22 Board Of Regents, The University Of Texas System Noncontact position measurement systems using optical sensors

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103954246A (en) * 2014-03-21 2014-07-30 北京信息科技大学 Variable arm articulated coordinate measuring machine provided with magneto-electric locking arm apparatus
CN103954246B (en) * 2014-03-21 2017-02-15 北京信息科技大学 Variable arm articulated coordinate measuring machine provided with magneto-electric locking arm apparatus
CN106182087A (en) * 2015-05-04 2016-12-07 中国科学院沈阳自动化研究所 Position of collision cognitive method based on six-dimension force sensor
CN113532352A (en) * 2021-06-23 2021-10-22 中国科学院长春光学精密机械与物理研究所 Six-degree-of-freedom displacement platform position detection method
CN113532352B (en) * 2021-06-23 2023-09-19 中国科学院长春光学精密机械与物理研究所 Six-degree-of-freedom displacement platform position detection method

Also Published As

Publication number Publication date
AU4332397A (en) 1998-04-17
US5883803A (en) 1999-03-16

Similar Documents

Publication Publication Date Title
US10837756B2 (en) Multi-dimensional measuring system with measuring instrument having 360° angular working range
US5883803A (en) Six degree of freedom sensor
US4714339A (en) Three and five axis laser tracking systems
US6057967A (en) Apparatus for extracting pattern features
US6115128A (en) Multi-dimensional position sensor using range detectors
Shirinzadeh Laser‐interferometry‐based tracking for dynamic measurements
EP2732934A2 (en) A device for measuring a position of an end effector, especially of a manipulator or a machining tool
EP0407592A1 (en) Articulated robot for laser work
US5363185A (en) Method and apparatus for identifying three-dimensional coordinates and orientation to a robot
US4798461A (en) System for monitoring the geometry of a mechanical structure
US4970401A (en) Non-contact triangulation probe system
EP0320573B1 (en) Alignment tool for laser beam delivery systems and method of alignment
US6420694B1 (en) Steerable retroreflective system and method
JPH01274981A (en) Position compensating device for industrial robot
CN113494895A (en) Positioning device and method for operating a positioning device
EP1214632B1 (en) Machine system having optical endpoint control
CN102589448B (en) High-precision six-freedom degree pose monitoring device
CN213257670U (en) Automatic focusing calibration device for special-shaped curved surface laser processing
WO2008065683A1 (en) Optoelectronic measuring system for acquiring position and orientation measures in an industrial machine
Vann Six degree of freedom sensor
Sklar Metrology and calibration techniques for the performance enhancement of industrial robots
JPS61274852A (en) Non-contact curved surface copying sensor
GB2188571A (en) Alignment systems
Lu et al. Double position sensitive detectors (PSDs) based measurement system of trajectory tracking of a moving target
Vann Six DOF Sensor

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998515653

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase