Method and apparatus for correcting optical spot position
First Claim
1. A method for generating at least one command which compensates for systematic errors in a spot positioning device having a scanning beam and scanning surface, the steps comprising:
- (a) positioning a dimensioned grating with grating edges on the scanning surface;
(b) generating scan pixel data corresponding to the beam path;
(c) finding the pixel position of grating edges;
(d) using the pixel positions to generate observed edge positions;
(e) using the observed edge positions to produce a list of observed errors; and
(f) generating a set of compensated commands from the list of observed errors;
wherein step (d) further comprises;
multiplying the pixel positions by the size of the scan pixel to produce a list of grating edge distances; and
generating observed edge positions from the list of grating edge distances.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for producing a set of compensated commands for a spot position mechanism. A dimensioned grating is placed across the beam path and an image of the grating is generated. The image is analyzed and the pixel position of the grating edges is compiled. From this a list of grating edge distances is produced and used to generate observed edge positions. A line is fit and removed from the list to produce a list of observed errors. The observed errors are correlated to the proper position space and a set of positions errors is produced. The position errors are subtracted from the command positions to produce a set of correction positions. This set of corrected positions can be used to command the spot position mechanism. The positions might also be tabulated and referenced. Interpolation between the points can also be performed.
-
Citations
15 Claims
-
1. A method for generating at least one command which compensates for systematic errors in a spot positioning device having a scanning beam and scanning surface, the steps comprising:
-
(a) positioning a dimensioned grating with grating edges on the scanning surface; (b) generating scan pixel data corresponding to the beam path; (c) finding the pixel position of grating edges; (d) using the pixel positions to generate observed edge positions; (e) using the observed edge positions to produce a list of observed errors; and (f) generating a set of compensated commands from the list of observed errors;
wherein step (d) further comprises;multiplying the pixel positions by the size of the scan pixel to produce a list of grating edge distances; and generating observed edge positions from the list of grating edge distances. - View Dependent Claims (2, 3, 4, 7, 8, 9, 10, 15)
-
-
5. A method for generating at least one command which compensates for systematic errors in a spot positioning device having a scanning beam and scanning surface, the steps comprising:
-
(a) positioning a dimensioned grating with grating edges on the scanning surface; (b) generating scan pixel data corresponding to the beam path; (c) finding the pixel position of grating edges; (d) using the pixel positions to generate observed edge positions; (e) using the observed edge positions to produce a list of observed errors; and (f) generating a set of compensated commands from the list of observed errors; wherein step (b) further comprises; scanning the beam path over the grating a plurality of times to generate scan pixel data; and averaging the plurality of scans to generate averaged scan pixel data corresponding to the beam path.
-
-
6. A method for generating at least one command which compensates for systematic errors in a spot positioning device having a scanning beam and scanning surface, the steps comprising:
-
(a) positioning a dimensioned grating with grating edges on the scanning surface; (b) generating scan pixel data corresponding to the beam path; (c) finding the pixel position of grating edges; (d) using the pixel positions to generate observed edge positions; (e) using the observed edge positions to produce a list of observed errors; and (f) generating a set of compensated commands from the list of observed errors; wherein step (c) further comprises; examining the scan pixel data starting at the middle of the data and working outward to detect grating edges to produce a list of pixel positions of the grating edges.
-
-
11. A method for generating a set of compensated commands which correct for systematic errors in a spot positioning device having a scanning beam and scanning surface, the steps comprising:
-
positioning a dimensioned grating with grating edges on the scanning surface; scanning the beam path over the grating a plurality of times to generate scan pixel data; averaging the multiple scans to generate averaged scan pixel data corresponding to the beam path; finding the pixel position of grating edges to produce a list of pixel positions of the grating edges; multiplying the pixel positions by the size of the scan pixel to produce a list of grating edge distances; generating observed edge positions from the list of grating edge distances; fitting a line to the observed edge positions; removing the line from the observed edge position data to produce a list of observed errors; correlating the list to the position space of the spot positioning device to produce a set of position errors; subtracting the position error corresponding to a desired command position to produce a set of compensated commands. - View Dependent Claims (12, 13)
-
-
14. An apparatus for generating a set of compensated commands which correct for systematic errors in a spot positioning device having a scanning beam and scanning surface, the apparatus comprising:
-
a beam generator, a spot positioning device which steers the generated beam across a beam path; a dimensioned grating device positioned in the beam path and producing a grating edge signal; a sensing device which receives the grating edge signals; a position command processor which takes the grating edge signals and generates compensated commands for the spot positioning device; wherein the position command processor performs the following steps; (a) finding the pixel position of each grating edge; (b) using the pixel positions to generate observed edge positions; (c) using the observed edge positions to produce a list of observed errors; and (d) generating a set of compensated commands from the list of observed errors wherein step (b) further comprises; multiplying the pixel positions by the size of the scan pixel to produce a list of grating edge distances; and generating observed edge positions from the list of grating edge distances.
-
Specification