Calibration and error correction method for an oscillating scanning device
OwnerRalph W. Bennett, Robert W. Mayer +2inventors
InventorsRalph W. Bennett, Robert W. Mayer, Harold F. Qualls, Steven F. Bellenot
Life of this patent
Estimating the term…
Loading patent…
OwnerRalph W. Bennett, Robert W. Mayer +2inventors
InventorsRalph W. Bennett, Robert W. Mayer, Harold F. Qualls, Steven F. Bellenot
Estimating the term…
Techniques for calibrating a laser scanner using a beam and camera which are swept in synchronization across a target object. A special calibration machine is disclosed. This machine mounts a completed scanner assembly and moves a target to collect camera output data from the scanner. The machine includes position sensing means which accurately determine the position of the target. The target position is then correlated to the camera output data for a variety of points. Curve-fitting techniques are then employed to create a mathematical function which converts the a given camera output datum to a distance from the scanner. The calibration machine is also used to create a table of correction factors which are used for different scanner mirror positions. The curve-fitting mathematical function, along with the table of error corrections, are then embedded in the software which converts the raw camera output data to computed points in three-dimensional space. The process does not require the development of complex optical equations.
In a scanner for determining a range to a target object which lies between a minimum range and a maximum range, wherein said scanner includes a rotatable scanning mirror capable of assuming a neutral position, a maximum positive angular displacement from said neutral position, a maximum negative angular displacement from said neutral position, and a plurality of other positions therebetween, and wherein said scanning mirror provides a plurality of scanning mirror data values corresponding to said angular displacement of said scanning mirror, a laser beam directed toward said scanning mirror and from thence out toward said target object in order to form an impact point on said target object, and a camera directed toward said scanning mirror so that a field of view of said camera is directed out toward said target object, so that said laser beam and said field of view of said camera are swept across said target object in synchronization, and wherein said camera provides a plurality of camera data values corresponding to a plurality of locations of said impact point within said field of view of said camera, with one camera data value corresponding to each particular location of said impact point within said field of view of said camera, a method for converting each of said camera data values to a distance from said scanner to said target object, comprising:
In a scanner for determining a range to a target object which lies between a minimum range and a maximum range, wherein said scanner includes a rotatable scanning mirror capable of assuming a neutral position, a maximum positive angular displacement from said neutral position, a maximum negative angular displacement from said neutral position, and a plurality of other positions therebetween, and wherein said scanning mirror provides a plurality of scanning mirror data values corresponding to said angular displacement of said scanning mirror, a laser beam directed toward said scanning mirror and from thence out toward said target object in order to form an impact point on said target object, and a camera directed toward said scanning mirror so that a field of view of said camera is directed out toward said target object, so that said laser beam and said field of view of said camera are swept across said target object in synchronization, and wherein said camera provides a plurality of camera data values corresponding to a plurality of locations of said impact point within said field of view of said camera, with one camera data value corresponding to each particular location of said impact point within said field of view of said camera, a method for converting each of said camera data values to a distance from said scanner to said target object, comprising:
In a scanner for determining a range to a target object which lies between a minimum range and a maximum range, wherein said scanner includes a rotatable scanning mirror capable of assuming a neutral position, a maximum positive angular displacement from said neutral position, a maximum negative angular displacement from said neutral position, and a plurality of other positions therebetween, and wherein said scanning mirror provides a plurality of scanning mirror data values corresponding to said angular displacement of said scanning mirror, a laser beam directed toward said scanning mirror and from thence out toward said target object in order to form an impact point on said target object, and a camera directed toward said scanning mirror so that a field of view of said camera is directed out toward said target object, so that said laser beam and said field of view of said camera are swept across said target object in synchronization, and wherein said camera provides a plurality of camera data values corresponding to a plurality of locations of said impact point within said field of view of said camera, with one camera data value corresponding to each particular location of said impact point within said field of view of said camera, a method for converting each of said camera data values to a distance from said scanner to said target object, comprising:
In a scanner for determining a range to a target object which lies between a minimum range and a maximum range, wherein said scanner includes a rotatable scanning mirror capable of assuming a neutral position, a maximum positive angular displacement from said neutral position, a maximum negative angular displacement from said neutral position, and a plurality of other positions therebetween, and wherein said scanning mirror provides a plurality of scanning mirror data values corresponding to said angular displacement of said scanning mirror, a laser beam directed toward said scanning mirror and from thence out toward said target object in order to form an impact point on said target object, and a camera directed toward said scanning mirror so that a field of view of said camera is directed out toward said target object, so that said laser beam and said field of view of said camera are swept across said target object in synchronization, and wherein said camera provides a plurality of camera data values corresponding to a plurality of locations of said impact point within said field of view of said camera, with one camera data value corresponding to each particular location of said impact point within said field of view of said camera, a method for calibrating said scanner, comprising:
Dependencies are inferred from the claim text.