Absolute position moire type encoder for use in a control system

Information

  • Patent Application
  • 20020179826
  • Publication Number
    20020179826
  • Date Filed
    April 26, 2001
    23 years ago
  • Date Published
    December 05, 2002
    22 years ago
Abstract
A method and apparatus are disclosed for a two-dimensional Moiré type absolute position encoder and an associated control system. A reticle having a pattern variation in two orthogonal directions is illuminated with radiation from a source which is structured so as to create a two dimensional Moire interference at the reticle.
Description


FIELD OF THE INVENTION

[0001] The invention relates to optical encoders. Specifically, the invention relates to a two dimensional absolute position Moiré type optical encoder and an associated two-dimensional position control system.



BACKGROUND OF THE INVENTION

[0002] Incremental optical encoders are well known devices used to track the relative position and movement of an object along a particular track. Typical encoders include, at minimum, a light source that emits a light beam, a modulation means (usually a reticle or grating) for modulating the light beam as the object moves along the track, and a detector assembly for receiving the modulated light beams and converting the optical signal into an electrical signal. Multiple detectors are often used obtain two electrical signals that have a constant phase relationship. Together, the two electrical signals indicate both the change in location and the direction of movement of the object.


[0003] A specific type of optical encoder, known as a Moiré type encoder, uses two periodic gratings or reticles to modulate the incoming light signal. A typical Moiré encoder construction is depicted in FIG. 1. Referring to FIG. 1, the light source 21 illuminates the scanning reticle 20, generating a periodic radiation pattern. Light that permeates the scanning reticle 20 impinges on the object reticle 30 and light sensors 23 and 24 detect light transmitted through the object reticle 30. As the scanning reticle 20 and the object reticle 30 are translated with respect to one another along the axis indicated by arrows 31, the intensity pattern (not shown) at the surface of the sensors 23 and 24 varies periodically. This periodic variation of intensity, known as a Moiré pattern, is dependent on the spatial periodicity of the object reticle 30 and the scanning reticle 20. Conventionally, sensors 23 and 24 are positioned or oriented with respect to the object reticle 30 and to one another, such that the optical signals that they receive have a constant spatial phase difference of ¼ of the Moiré period. Since the optical signals received by the sensors 23 and 24 are phase shifted, the electrical signals (not shown) produced by the two sensors 23 and 24 are also phase-shifted from one another by ¼ period.


[0004] The functionality of a Moiré type encoder is shown in FIG. 2. FIG. 2-A shows a magnified view of a portion of an object reticle 30. The object reticle 30 has a periodic pattern of apertures 32 and opaque portions 33 extending in the y direction. The period (or pitch) of the object reticle 30 is labelled Ly. For ease of reference, the period Ly of a reticle 30 is referred to throughout this application as the “pitch”. Any one individual pitch Ly including both the aperture 32 and the opaque area 33 is referred to in this application as a “cell” of the reticle. The quantity ly/Ly represents the fraction of a cell that is occupied by the aperture and is referred to throughout this application as the “aperture duty cycle”.


[0005] As the object reticle 30 and the scanning reticle 20 are scanned in the y direction relative to one another, a signal is received at each of the two sensors 23 and 24. The signals A and B of FIG. 2-B are idealized representations of the signals produced on sensors 23 and 24 respectively. The plot of signals A and B depicted in FIG. 2-B shows the variation of light intensity measured on the sensors 23 and 24 as a function of the relative movement between the object reticle 30 and the scanning reticle 20 in the y direction. It will be appreciated from the plot in FIG. 2-B, that signals A and B are phase separated by ¼ period.


[0006] Assuming an intensity of Io is measured on signal B, the relative position of the object reticle 30 could be yo or yo′. As a result, typical Moiré encoders measure a second signal A to distinguish between the two possible positions yo and yo′. For example, if signal B is measured at Io and signal A is measured at I1, then the system knows that the correct position is yo rather than yo′. In most circumstances, a Moiré system can determine the direction of relative motion by measuring either one of signals A or B. For example, if yo is the start position, then movement in one direction will cause an increase in the intensity of signal B and movement in the other direction will cause a decrease in the intensity of signal B. Hence, of an increase or decrease in the intensity of signal B is detected, then the direction of motion is known. In some circumstances, however, signal B will be at or near a zero derivative point (i.e. at a maximum or minimum of the signals, such as Y1, which is a minimum of signal B). In such a situation, both directions of movement will produce similarly increasing intensity profiles for signal B. Signal B is said to be “indeterminate” as to direction; consequently, signal A must be used to determine the direction of motion. With two signals (A and B) differing in phase by ¼ Moiré period, at least one signal will always be determinative of the direction of motion.


[0007] The principal drawback with incremental encoders, such as the one described above, is that they are only useful for determining relative position and movement. That is, they are only able to determine the position and movement of an object relative to a fixed or predetermined reference position. Often, the reference position used is the start position of the device when the encoder is powered up. Other techniques for obtaining a reference position include using an index signal that alerts the encoder system when the object is at a particular position along its track. This requires that, upon “wake-up”, the encoder searches its track for the index signal, before it is able to locate itself. The dependence of incremental encoders on a reference position is an obvious drawback in some applications, where the start position may not be suitable for a reference, where the provision of an index signal is inconvenient or impossible, or where the time required to locate an index signal is not available.


[0008] Some optical position encoders, which do not rely on a reference position are known in the art and are referred to as “absolute position” encoders. A typical implementation for an absolute position encoder is depicted in FIG. 3. The encoder includes a light source 11, such as an LED, for emitting light La and a collimating lens 12 to produce collimated light Lb. A first scale 13 is a specialized grating with a number of grating tracks (t1, t2, . . . tn), each track including apertures 13A and opaque sections 13B. For each track (t1, t2, . . . tn), the apertures 13A and the opaque sections 13B alternate periodically. However, although the aperture duty cycle is constant for each track (t1, t2, . . . tn), the pitch of each track (t1, t2, . . . tn) is different. A second scale 14 is provided with apertures (14 A1, 14A2. . . 14An) arranged behind the respective grating tracks (t1, t2, . . . tn). The arrangement of the second scale 14 is such that light transmitted through the apertures 13A of the first scale 13 is able to pass through the apertures (14A1, 14A2. . . 14An). Photodetectors (15-1, 15-2, . . . 15-n) are positioned strategically with respect to the apertures (14A1, 14A2. . . 14An), so as to convert the light beams passing through the apertures (14A1, 14A2. . . 14An) into electrical signals.


[0009] Typically, the prior art absolute position encoders use a first scale 13, which is provided with binary “Gray codes” as shown in FIG. 4, wherein grating pitches (P1, P2, . . . Pn) between adjacent grating tracks (t1, t2, . . . tn) have a ratio of 1:2. Consequently, the intensities of the light beams (Le1, Le2, . . . Len) received by the respective photodetectors (15-1, 15-2, . . . 15-n) change periodically when the first scale 13 moves in a longitudinal direction (marked by arrow m). Similarly, the electrical signals (S1, S2, . . . Sn) produced by photodetectors (15-1, 15-2, . . . 15-n) also change periodically as is depicted in the graph of FIG. 5. FIG. 5 depicts the electrical signals (S1, S2, . . . Sn) on the vertical axis as a function of displacement along the longitudinal axis (marked by arrow m) on the horizontal axis. FIG. 6 then shows a block diagram of how the electrical signals (S1, S2, . . . Sn) are digitized by individual comparators 50 into digital signals (d1, d2, . . . dn) and further converted from the binary Gray codes into an absolute positional data D by the decoder 51. The absolute position data D could be a simple binary code, a BCD code or some other representative scheme.


[0010] One drawback with this type of encoder that employs a Gray code or similar encoding scheme is that the resolutional detection is limited by the grating pitch Pa in the track ta. Detection of smaller increments is impossible. Also, the detection stroke or largest measurements that can be made are limited to the order of the grating pitch P1 in track t1. Any attempt to expand the performance to facilitate larger or smaller positional measurements increases the number of grating tracks, thereby increasing the size of the device and the number of components such as photodetectors and comparators. obviously, increasing the size of the encoder and increasing the number of components to achieve a larger measurement range limits its possible design applications and increases the cost and complexity of the device.


[0011] A second limitation of this type of encoder that employs a Gray code or similar encoding scheme is the impracticality of expanding it to function as a two dimensional encoder. As depicted in FIG. 3 above, measurement of a particular dimension requires a first scale 13 with a large number of grating tracks (t1, t2, . . . tn), which extend in a second orthogonal dimension. As mentioned above, any attempt to expand the performance to facilitate larger or smaller positional measurements increases the number of grating tracks, thereby increasing the size of the device in the second orthogonal dimension. Because of the increase in size on the second orthogonal dimension, this size issue becomes even more of an impediment when the device is used to attempt to implement a two dimensional encoder. Clearly, the expansion in size presents extra difficulties to design applications when trying to use this type of encoder to measure absolute position in two dimensions.


[0012] Other types of absolute position encoders that depend on diffraction and the wave nature of light are known in the art. Such encoders utilize a grating with a varying pitch to produce a number of diffracted orders. A plurality of detectors convert the intensity of the diffracted orders into electronic signals for analysis and extraction of positional information. The need to detect a number of diffracted orders individually and the corresponding space occupied would make it difficult to extend the system to a two dimensional case. As a result, these types of encoders may not be suitable for implementation in some applications, particularly where space is at a premium.


[0013] In the field of three-dimensional Moiré shape analysis or Moiré topography there are several disclosures of systems which project a grid pattern onto an object to be inspected and create a Moiré interference between the light reflected from the object and a second reference grid. In these inventions the concern is primarily with determining a deflection or the topography of an object where the motion or information to be determined is substantially in the direction of the projected beam and hence not useful for use in a two-dimensional encoder.



SUMMARY OF THE INVENTION

[0014] It is an object of the present invention to provide an encoder capable of determining absolute position on a two-dimensional surface.


[0015] It is another object of the present invention to provide an absolute position encoder without a requirement to search for a reference position or reference signal each time that the encoder is activated.


[0016] Yet another object of the present invention is to provide an encoder capable of determining absolute position on a two-dimensional surface with a minimum number of photodetectors, so as to minimize the cost and complexity of the device.


[0017] Still another object of the present invention is to provide a two-dimensional optical position encoder that occupies a minimum amount of space.


[0018] Yet another object of the present invention is to provide a two-dimensional optical position encoder that can easily be extended to a system of multiple encoders.


[0019] In accordance with the present invention a structured radiation source is used to project a pattern on a surface or reticle which is also patterned. The patterns are selected to vary in some manner which enables an absolute position to be determined by detecting the changes in the radiation pattern either reflected from or transmitted through the surface.


[0020] The patterning can be in the form of a plurality of cells which have either transmitting and non-transmitting or reflecting and non-reflecting portions. Advantageously the surface or reticle can be made up of a grid of lines varying in thickness while maintaining a fixed pitch or spacing in two-dimensions.


[0021] There are also certain advantages, as will be described in the preferred embodiment, in using reticles with concentric circles, or a grid where lines in different orthogonal directions have sensitivity to different wavelength or polarization of radiation .


[0022] Advantageously the radiation source can be realized through a plurality of individual radiation sources which can be driven so as to create the necessary patterns. A convenient radiation source is a radiation emitting diode or light emitting diode.


[0023] Depending on the selected embodiment the radiation source could be selected so as to be a matrix of radiation emitting devices which can be driven so as to produce lines of radiation in two orthogonal directions.


[0024] The radiation sources are projected using a lens or some other means onto the reticle surface where the Moiré interference is generated and detected by a radiation sensitive device which could be a photodetector or even a CCD sensor.


[0025] In an extension of the concept, since the present invention has the object to minimise the space required for each encoder unit, multiple encoder units can be constructed for each radiation source or bank which allows the running of many such encoders in parallel while minimizing the space required to house the devices.


[0026] Through careful choice of the geometry of the radiation banks it is possible to implement a method of measuring position in two places on the reticle and then determining a rotation angle which may be necessary for achieving the best accuracy of position encoding.


[0027] This invention is also particularly suited to an application where it is necessary to servo a position in two dimensions employing the encoder as a measurement of the actual position.


[0028] These and other objects of the present invention will be better understood from the following more detailed description along with the drawings and the accompanying claims.







BRIEF DESCRIPTION OF THE DRAWINGS

[0029]
FIG. 1 depicts a prior art Moiré type optical encoder.


[0030]
FIG. 2-A depicts a magnified view of a part of a prior art linear object reticle, showing its pitch and duty cycle.


[0031]
FIG. 2-B depicts a plot of the phase offset signals received at the photodetectors of a prior art Moiré type optical encoder.


[0032]
FIG. 3 depicts a typical prior art Gray code type absolute position encoder system.


[0033]
FIG. 4 depicts the first scale of a typical prior art absolute position encoder, showing the pitches and aperture duty cycles of the various grating tracks.


[0034]
FIG. 5 shows the electrical signals generated by each of the photodetectors in a typical prior art absolute position encoder scheme.


[0035]
FIG. 6 is a schematic diagram of a detection circuit of a typical absolute position encoder.


[0036]
FIG. 7 depicts a preferred embodiment of a two-dimensional Moiré type absolute position encoder in accordance with the present invention.


[0037]
FIG. 8 shows the object reticle in accordance with the present invention with a constant pitch in each dimension and a variable aperture duty cycle.


[0038]
FIG. 9 shows a magnified view of a single cell of the object reticle.


[0039]
FIG. 10 shows the mounting assembly of the preferred embodiment of the present invention with four radiation banks, each comprising a plurality of periodic groups of radiation stripes.


[0040]
FIG. 11 depicts the image of the radiation banks on the object reticle in accordance with the preferred embodiment of the present invention.


[0041]
FIG. 12-A depicts the radiation banks in a simplified embodiment of the invention useful for explaining the concept of the invention.


[0042]
FIG. 12-B depicts the image of the radiation banks in the simplified embodiment of the invention as they appear on the object reticle.


[0043]
FIG. 13 is a magnified view of the image of a single radiation bank in the simplified embodiment of the present invention as it appears on the object reticle.


[0044]
FIG. 14 is a graph depicting a plot of the measured intensity of the phases from the various radiation stripes in one of the radiation banks of the simplified embodiment of the invention.


[0045]
FIG. 15 depicts several periods of a particular phase at two distinct regions of the reticle, showing the variation of the signal with the aperture duty cycle of the reticle.


[0046]
FIG. 16 depicts the timing associated with the pulsing of the various phases in the radiation banks.


[0047]
FIG. 17-A depicts an alternative embodiment of a reticule utilizing concentric circles.


[0048]
FIG. 17-B depicts an embodiment of the radiation bank.


[0049]
FIG. 18 depicts an alternative embodiment of the encoder utilizing a grid selectively sensitive to different wavelength radiation in the x and y axis.







DESCRIPTION OF THE PREFERRED EMBODIMENT

[0050] As the apparatus and method envisaged by the present invention may be most easily understood by considering the invention's constituent components, the disclosure is divided into the following sections: (1) encoder architecture and components; (2) the object reticle; (3) radiation banks, radiation stripes and phase signals; (4) phase normalization; (5) calculation of coarse position and fine position; (6) two-dimensional position control system; and (7) alternative embodiments and improvements.



Encoder Architecture and Components

[0051]
FIG. 7 depicts the preferred embodiment of an absolute position encoder in accordance with the present invention. The invention comprises a plurality of strategically arranged radiation banks (21-A, 21-B, 21-C and 21-D) affixed to a mounting unit 28. In general, only two radiation banks are required to determine absolute position. However, as will be discussed below, the addition of extra radiation banks can be used to measure rotation and to improve the performance of the device. The preferred embodiment has four radiation banks (21-A, 21-B, 21-C and 21-D). Each radiation bank (21-A, 21-B, 21-C and 21-D) contains a plurality of radiation stripes. Spatially periodic groups of radiation stripes (A through L) within the radiation banks (21-A, 21-B, 21-C and 21-D) are pulsed so as to emit radiation, which is reflected by bending mirror 17 and then imaged onto the reticle 30 by optical system 25. The pulses from the various groups of radiation stripes (A though L) are referred to in this disclosure as “phases” (A through L).


[0052] After optical system 25 images the radiation from the various phases (A through L) onto the object reticle 30, optical system 26 collects any radiation transmitted through the reticle 30 and directs it onto the surface of a radiation sensor 23. Although the reticle 30 is shown in FIG. 7 as a transmitting or transmissive element it could equally well be a reflective element in which case radiation sensor 23 would be disposed so as to collect the radiation reflected from the reticle 30 rather than the radiation transmitted through the reticle.


[0053] It should be noted here that the radiation detector 23 is chosen to correspond to the radiation emitted by the radiation banks (21-A, 21-B, 21-C and 21-D). This could be a photodetector, CCD array or any other sensor suitable for use at the radiation wavelength and levels chosen in a particular embodiment.


[0054] It should also be noted here, that FIG. 7 schematically depicts the optical systems 25 and 26 as simple lenses, but this implementation is not a requirement. In addition, mirror 17 is shown as a simple flat folding mirror. In general, optical systems 25 and 26 and mirror 17 may comprise any number of optical elements of any type. The folding mirror 17 is commonly used to reduce the space requirement of an optical system by “folding” the apparatus so as to occupy a smaller footprint. However the mirror 17 could also be moveable and the motion that the encoder is required to detect could be associated with the element 17. A system consistent with the principles of the present invention may use multiple bending mirrors or it may not use any mirrors, provided that radiation banks (21-A, 21-B, 21-C and 21-D) are imaged onto reticle 30. Furthermore, optical system 26 is not a general requirement. All that is required is to maximize the amount of light transmitted through reticle 30 that impinges on photodetector 23. In some embodiments, the geometry may be such that there is no need for optical system 26 in order to achieve this goal. It should also be mentioned at this stage of the disclosure, that there is no general requirement that radiation emitted by the radiation banks (21-A, 21-B, 21-C and 21-D) must be within the visible spectrum; consequently, any reference to “radiation” or “light” in this disclosure should be understood to encompass electromagnetic radiation of any wavelength.


[0055] As explained further below, the interaction of the projected images of the spatially periodic phases (A through L) on the surface of the reticle 30 creates a Moiré pattern similar to that of the interaction between the object and scanning reticles of prior art encoders. Measurement of the intensities of the phases (A through L) facilitates calculation of the absolute position of the reticle 30 in two dimensions. The object 40 is affixed to the object reticle 30; consequently, calculating the position of the object reticle 30 is equivalent to determining the position of the object 40. In the embodiment depicted in FIG. 7, the object 40 being tracked is smaller than the object reticle 30, but this is not a requirement and, in general, the object 40 may be of any size. The object 40 is freely translatable on the two-dimensional surface defined by the x and y axes of FIG. 7. In a variation on this embodiment the reticle 30 could be stationary and the movement associated with the mirror 17 which could be made as the moveable element. Likewise both the mirror 17 and the reticle 30 could be held stationary and the radiation bank mount 28 be allowed to move. In an alternative embodiment it is possible for mirror 17 to be a Micro-Electro-Mechanical-Systems or MEMS type mirror or device or in the multiple encoder case an array of such devices.


[0056] Although generally undesirable, the encoder described in this invention is also capable of measuring a small amount of rotation of the object 40 and the attached reticle 30 about the axis substantially perpendicular to the reticle 30. Typically, such rotation is an unwanted effect resulting from inexact fabrication or degradation of the device with frequent usage over time.



The Object Reticle

[0057]
FIG. 8 depicts a preferred embodiment of the specialized object reticle 30 in accordance with the present invention. The object reticle 30 is a two-dimensional reticle with axes labelled x and y. All of the cells 34 in the two-dimensional reticle 30 have a length Lx on the x-axis (referred to herein as the pitch in the x direction) and a length Ly on the y-axis (referred to herein as the pitch in the y direction). The object reticle 30 is fabricated such that the cellular pitches Lx and Ly in each dimension are constant for every cell 34 in the reticle 30. Despite the constant pitches Lx and Ly, the aperture duty cycle of the reticle 30 varies along each of the x and y axes. This variation of the aperture duty cycle can be observed from FIG. 8, where cell 34-A can be seen to have a significantly lower aperture duty cycle than cell 34-D. In the preferred embodiment, the constant pitches Lx and Ly are both equal for ease of calculation, but this is not a requirement and the pitch of both dimensions may be different from one another, provided that they are both constant.


[0058] The encoder disclosed herein determines the absolute position of the reticle 30 using two interrelated procedures. The first step relates to measuring the position of the reticle 30 to within the area of a particular cell and is referred to throughout this disclosure as determining the “coarse position”. The second step relates to measuring the precise position of the reticle 30 within the known cell and is referred to throughout this disclosure as determining the “fine position”.


[0059]
FIG. 9 depicts a single cell 34 of the object reticle 30 in more particular detail. The pitches of the cell 34 in the x and y dimensions are Lx and Ly respectively and the cell 34 has an aperture 32 dimensioned lx by ly. The opaque area 33 occupies the remainder of the cell 34. It should be noted that, for ease of discussion, FIG. 9 arbitrarily displays a cell 34 with the aperture 32 in the bottom left hand corner. It will be appreciated that this choice of cellular construction is not unique and that other cellular constructions can be envisaged, which have the properties of constant pitch and variable aperture duty cycle.


[0060] As mentioned above, the aperture duty cycle, defined by equation (1), varies throughout the reticle 30.


aperture duty cycle=(lxly)/(LxLy)  (1)


[0061] Referring simultaneously to FIG. 8 and FIG. 9, the four corner cells (34-A, 34-B, 34-C and 34-D) of the object reticle 30 are labelled to demonstrate the variation of the aperture duty cycle. In cell 34-A, the aperture 32-A is dimensioned such that lx=(⅓)Lxand ly=(⅓)Ly, yielding an aperture duty cycle of {fraction (1/9)}. For the preferred embodiment, the aperture dimension lx is allowed to vary linearly along the x-axis of the reticle 30 from lx=(⅓)Lx in cell 34-A to lx=(⅔)Lx in cell 34-B. As a result, cell 34-B has an aperture duty cycle equal to {fraction (2/9)}. Similarly, along the y-axis, the dimension 1y varies linearly from ly=(⅓)Ly in cell 34-A to ly=(⅔)Ly in cell 34-C, yielding an aperture duty cycle of {fraction (2/9)} in cell 34-C. Finally, in cell 34-D, lx=(⅔)Lx and ly=(⅔)Ly, for an aperture duty cycle of {fraction (4/9)}.


[0062] In accordance with the preferred embodiment of the object reticle 30 depicted in FIGS. 8 and 9, the pitch of the cells is equal in both dimensions (i.e. Lx=Ly=L) and the aperture dimensions lx and ly vary in accordance with equations (2) and (3):




l


x


=L/
3+nxL/(3Nx) nx=0,1,2, . . . Nx  (2)





l


y


=L/
3+nyL/(3Ny) ny=0,1, 2, . . . Ny  (3)



[0063] where Nx and Ny equal the total number of cells in the x and y dimensions of reticle 30 and nx and ny are integer indices of the cell number in the x and y dimensions respectivelyo It will be appreciated that the indices nx and ny uniquely identify a particular cell 34 within the reticle 30.


[0064] Although the variation of the aperture dimensions lx and ly in the preferred embodiment of the invention is described by equations (2) and (3), adherence to these equations is not a requirement. In general, there is no requirement that the aperture dimensions lx and ly vary linearlyo All that is required by the invention, is that there is a known relationship between the dimension lx and the index nx and the dimension ly and the index ny, so that knowledge of the aperture duty cycle described by equation (1) can be used to calculate the indices nx and ny Despite the generality of the required relationships between the dimensions lx and ly and the indices nx and ny, the simple relationships of the preferred embodiment described by equations (1), (2) and (3) facilitate easy calculation of the coarse position as will be described below.



Radiation Banks, Radiation Stripes and Phase Signals

[0065]
FIG. 10 depicts a plan view of the mounting unit 28, to which the four radiation banks (21-A, 21-B, 21-C and 21-D) used in the preferred embodiment of the invention are affixed. In one embodiment, the individual radiation sources, which constitute the radiation banks (21-A, 21-B, 21-C and 21-D) are radiation emitting diodes, referred to throughout this application as “RED's”. The RED's are depicted as circles in FIG. 10. Radiation bank 21-A comprises several spatially periodic groups of radiation stripes made up of rows of RED's labelled either A, C, or E. Similarly, radiation bank 21-C comprises several spatially periodic groups of radiation stripes made up of rows of RED's labelled either B, D, or F; radiation bank 21-B comprises several spatially periodic groups of radiation stripes made up of columns of RED's labelled either G, I or K; and 21-D comprises several spatially periodic groups of radiation stripes made up of columns of RED's labelled either H, J or L. As mentioned previously, all of the RED's in any one spatially periodic group of radiation stripes (A through L) are pulsed together and these pulses are referred to as “phases” (A through L). Generally, the pulsing of respective phases (A through L) is multiplexed in the time domain, so as to improve the speed of the device. This time division multiplexing of phases (A through L) is depicted in FIG. 16. The control of the timing of phases (A though L) is dictated by a central clock signal. After each phase (A through L) is pulsed once, there is a period of time to, where no phases are pulsed. As will be explained below, this period of time to is used to measure the ambient radiation level for the purposes of normalizing the measured intensity of the phases (A through L).


[0066] Referring simultaneously to FIGS. 7 and 11, optical system 25 images the radiation from the radiation banks (21-A, 21-B, 21-C and 21-D) onto the object reticle 30. FIG. 11 depicts an outline of the images of the radiation banks (21-A, 21-B, 21-C and 21-D) on the surface of object reticle 30 after they are imaged by optical system 25. The image of a particular phase (A through L) within a radiation bank (21-A, 21-B, 21-C and 21-D) creates a spatially periodic pattern on the object reticle 30, which corresponds to the spatially periodic group of radiation stripes from which it is comprised. As discussed above, various groups of radiation stripes (i.e. phases (A through L)) are pulsed together, and this pulsing of phases (A through L) is multiplexed in time. As a result, only the image of one of the phases (A through L) is ever present on the reticle 30 at any given time. However, for the purposes of explanation, FIG. 11 depicts the spatially periodic images of phase A from radiation bank 21-A and phase G from radiation bank 21-B (shown shaded in FIG. 11) and the outlines of the images of the various radiation banks (21-A, 21-B, 21-C and 21-D) on the surface of the reticle 30 at the same time. As the object 40 moves in two dimensions with respect to the radiation banks (21-A, 21-B, 21-C and 21-D), the object reticle 30 also moves. Consequently, the positioning of the images of the radiation banks (21-A, 21-B, 21-C and 21-D) depicted in FIG. 11 would move with respect to the object reticle 30.


[0067] In accordance with the preferred embodiment of the present invention, the geometry of the radiation stripes, the grouping of radiation stripes (i.e. into phases A through L) and the optical system 25 are selected to achieve a number of criteria, including both size criteria and periodicity criteria. The image of an individual radiation stripe on the reticle 30 is rectangular in shape and has two axes, one elongated axis and one short axis. Radiation banks 21-A and 21-C are made up of groups radiation stripes (i.e. phases A through F), which have their elongated axes oriented substantially parallel to the x-axis and radiation banks 21-B and 21-D have groups of radiation stripes (i.e. phases G through L), which have their elongated axes oriented substantially parallel to the y-axis. In this disclosure, a radiation stripe is said to be “oriented” along a particular axis if its elongated dimension is substantially parallel to that axis.


[0068] In the preferred embodiment of the invention, there are three phases in each radiation bank (21-A, 21-B, 21-C and 21-D). The size of the radiation stripes and the optics 25 of the preferred embodiment are selected such that the image of a particular radiation stripe on the reticle 30 has an elongated axis that is equal to an integral number of cellular pitches and a short axis equal to ⅓ of a cellular pitch. For example, the images of radiation stripes in the phases oriented along the x-axis (i.e. phases A through F) have a length in the x-dimension equal to an integral number of pitches Lx and a length in the y-dimension equal to ⅓Ly. Similarly, the images of radiation stripes in the phases oriented along the y-axis (i.e. phases G through L) have a length in the y-dimension equal to an integral number of pitches Ly and a length in the x-dimension equal to ⅓Lx. In this manner, if three immediately adjacent radiation stripes in the same radiation bank were imaged onto the reticle 30, they would occupy an area with dimensions equal to one cellular pitch on their short axis and an integral number of pitches on their long axis. For example, if three immediately adjacent radiation stripes in groups A, C and E were pulsed simultaneously, then their images on the reticle 30 would occupy an area with dimensions Ly on the y-axis and an integral number of pitches Lx on the x-axis. Similarly, if three immediately adjacent radiation stripes in groups G, I and K were pulsed simultaneously, then their images on the reticle 30 would occupy an area with dimensions Lx on the x-axis and an integral number of pitches Ly on the y-axis. It will be appreciated from these size criteria of the preferred embodiment, that if an entire radiation bank (21-A, 21-B, 21-C or 21-D) was imaged at once, it would occupy an area on the reticle 30 equal to that of an integral number of cells.


[0069] In addition to the size criteria set out above, the images of the preferred embodiment of the phases (A through L) have certain periodicity criteria. As depicted by the image of phase A on the reticle 30 in FIG. 11, the images of phases oriented along the x-axis (A through F) are periodic along the y-axis with a spatial period equal to the cellular pitch Ly of the reticle 30. Similarly, as depicted by the image of phase G in FIG. 11, the images of the phases oriented along the y-axis (G through L) are periodic along the x-axis with a spatial period equal to the cellular pitch Lx of the reticle 30. As a consequence of these periodicity criteria, the image of the individual radiation stripes on the surface of the reticle 30 within a particular phase (A through L) occupies the same spatial phase in adjacent cells. For example, FIG. 11 shows that the individual radiation stripes in the image of phase A occupy the same spatial phase (i.e. y-position) within neighbouring rows of cells. Similarly, the individual radiation stripes in phase G occupy the same spatial phase (i.e. x-position) within adjacent columns of cells. This periodicity criteria results in a spatial phase relationship, which is the reason that the signals from the various groups of radiation stripes (A through L) are referred to as “phases” (A through L). In addition, the projection of the spatially periodic phases (A through L) onto the reticle 30 creates a Moiré effect similar to that created by having back to back reticles in conventional Moiré encoders.


[0070] Although the preferred embodiment discloses radiation banks having three groups of radiation stripes (i.e. three phases) in each radiation bank (21-A, 21-B, 21-C and 21-D), the number of groups of radiation stripes in each radiation bank is not limited to three. The invention should be understood to incorporate schemes having different numbers of phases provided that the images of the radiation stripes meet the size and periodicity criteria outlined above. In addition, the individual radiation stripes need not be comprised of RED's. Generally, any light source that can be shaped into a geometry able to approximate the size and periodicity criteria discussed in this disclosure may be used to form the radiation stripes and the radiation banks.


[0071] Referring back to FIG. 7, any light that is transmitted through the object reticle 30 is collected by optical system 26 and directed onto the photodetector 23, which produces electronic signals in proportion to the intensity of the transmitted radiation. A controller (not shown) uses timing information to de-multiplex the signals and uniquely determine the radiation intensity for the individual phases (A through L). The controller samples the electronic intensity signals from each phase (A through L) and uses the sampled signals to calculate the absolute position of the object reticle 30 as described below. In general, any reference to a “controller” in this disclosure refers to any processor capable of the functionality described herein and includes, without limitation, any processor ranging between microprocessors forming part of an embedded system and distinct computers running applicable software.


[0072] The embodiment depicted in FIG. 7 is not unique. There are many embodiments capable of measuring the individual radiation signals from each phase (A through L). For example, the technique of the preferred embodiment involves multiplexing the phases (A through L) in time and then measuring them using a single photodetector. However, an alternative embodiment involves continuously active radiation signals from each radiation bank (21-A, 21-B, 21-C and 21-D) or each phase (A through L) and a plurality of photodetectors, each photodetector shaped and aligned, so as to only receive signals from a particular radiation bank (21-A, 21-B, 21-C and 21-D) or a particular phase (A through L). Another alternative embodiment involves using different wavelengths of radiation for each phase (A through L) and having distinct wavelength sensitive photodetectors or band pass filters corresponding to each phase (A through L). The invention should be understood to incorporate any means of uniquely measuring the radiation signals from each phase (A through L). It will be appreciated, however, that the preferred embodiment using time division multiplexing of phases (A through L) and a single photodetector has the inherent advantage of being able to be produced with relatively inexpensive “off the shelf” type components.



Phrase Normalization

[0073] Prior to using the measured intensity of the various phases (A through L) to calculate the position of the reticle 30, the signals measured by the photodetector 23 are normalized, so as to remove the effects of stray radiation and intensity variation in the individual RED's. Referring to FIG. 7, an extra normalization photodetector 22 is located in a position such that it is able to detect the full intensity of the various phases (A through L) before the radiation signals are modulated by the reticle 30. Thus, the normalization photodetector 22 detects the full intensity of each phase (A though L) as if the opaque areas 33 of the reticle 30 had not blocked any part of the radiation signal. Normalization photodetector 22 may include its own optical system (not shown in FIG. 7), which is operative to image the light from the radiation banks (21-A, 21-B, 21-C and 21-D) onto the surface of the normalization photodetector 22.


[0074] In accordance with the present invention, normalization of phases (A through L) is a two step process. The first step of the normalization procedure, which was alluded to above, involves the subtraction of an offset from each phase (A through L) to account for background stray radiation that may be inadvertently measured by photodetector 23. As discussed above, the amount of the offset to be subtracted during normalization is determined by photodetector 23 during the period to, where no phases (A through L) are being pulsed. In the second step of the normalization procedure, the controller takes the ratio of each phase (A through L) measured by photodetector 23 (after it has been modulated by reticle 30 ) to that of the corresponding un-modulated phase (A through L) measured by normalization photodetector 22. This process of taking the ratio of the modulated signal to the un-modulated signal helps to reduce the effect of imperfections, which could lead to a variation in the measured radiation intensity between the different phases. Such imperfections include non-uniformity in the performance of individual RED's and corruption of the reticle by contaminants or by poor lithographyo In addition, normalization compensates for environmental temperature variation, which impacts on the output radiation intensity of the RED's.


[0075] From this point forward in the disclosure, any discussion of the signals from the various phases (A through L) should be understood to refer to the normalized signals. In particular, all calculations performed by the controller in relation to determine the position of the reticle 30 are made using normalized signals.



Calculation of the Coarse Position and Fine Position

[0076] The first step to uniquely identifying the absolute position of the object reticle 30 is to establish its position to within the area of a particular cell. This process is referred to as calculating the “coarse position” of the reticle 30. In addition to determining the coarse position, the controller also calculates the position of the reticle 30 within the particular cell This second process is referred to in this disclosure as determining the “fine position”. The manner in which the controller uses the normalized phases (A through L) measured by photodetector 23 to determine the absolute position of the object reticle 30 is explained most easily by considering a simple embodiment that incorporates the principles of the invention.


[0077]
FIG. 12 depicts a simplified implementation that incorporates the principles and captures the essence of the present invention. The embodiment depicted in FIG. 12-A requires only two radiation banks (21-A and 21-B), with each radiation bank (21-A and 21-B) having only three radiation stripes. Radiation bank 21-A has three radiation stripes (A, B and C) oriented along the x-axis and radiation bank 21-B has three radiation stripes (G, H and I) oriented along the orthogonal y-axis. Rather than having groups of radiation stripes that are pulsed at the same time, the phases (A, B, C, G, H and I) of radiation banks (21-A and 21-B) of FIG. 12 are comprised of only single radiation stripes (A, B, C, G, H and I) that are pulsed individually. FIG. 12-B depicts the images of the two radiation banks (21-A and 21-B) as they would appear on the reticle 30, if all of the phases (A, B, C, G, H and I) were on simultaneouslyo The object reticle 30 is identical to that of the preferred embodiment depicted in FIG. 8, with a plurality of cells 34 having constant pitch Lx in the x direction and Ly in the y direction and a variable aperture duty cycle. For reasons of simplicity, FIG. 12-B does not show the apertures and the opaque areas of each of the cells 34.


[0078] In the simple implementation described by FIG. 12, the radiation banks (21-A and 21-B), the radiation stripes (A, B, C, G, H and I), and the optical system (not shown) are still selected to meet the size criteria discussed above. However, in the simplified embodiment, the images of each radiation bank (21-A and 21-B) on the object reticle 30 are exactly the same size as one of the cells 34 in the reticle 30. This satisfies the size criteria, because the image on the reticle 30 of each of the radiation banks (21-A and 21-B) occupies an area equal to that of an integral number of cells (i.e. one). It will be appreciated that the periodicity criteria need not be satisfied by the simplified embodiment, because there is only one radiation stripe in each phase (A, B, C, G, H, I).


[0079]
FIG. 13 depicts a close-up view of the image of the radiation bank 21-A on the object reticle 30. Because the dimensions of the image of the radiation bank 21-A are Lx by Ly (i.e. the same as the cellular pitch of the object reticle 30 ), the image of the radiation bank 21-A will overlap a maximum of four cells (34-A, 34-B, 34-C and 34-D). In the most general case, the image of the radiation bank 21-A will also overlap the apertures (32-A, 32 -B, 32 -C and 32 -D) in each of the four cells (34-A, 34-B, 34-C and 34-D). In FIG. 13, the areas where the image of the radiation bank 21-A overlaps the apertures (32-A, 32-B, 32-C and 32-D) are designated (35-A, 35-B, 35-C and 35-D) respectively.


[0080] The photodetector (not shown in FIG. 13) behind the object reticle 30 independently measures the intensity the transmitted radiation from each of the phases (A, B and C) and produces corresponding electronic signals, which are sampled and normalized by the controller (not shown in FIG. 13) as described above. In the scenario depicted in FIG. 13, it will be appreciated that the signal from phase A will be proportional to the sum of areas 35-C and 35-D. Similarly, the signal from phase C will be proportional to the sum of the areas 35-A and 35-B. Clearly, there will be no appreciable signal transmitted from the image of phase B as it is completely blocked by the opaque areas of the reticle 30. It will be appreciated that the sum of the signals from the three phases (A, B and C) in the radiation bank 21-A is proportional to the sum of the areas (35-A, 35-B, 35-C and 35-D) where the image of the radiation bank 21-A overlaps the apertures (32-A, 32-B, 32-C and 32-D) of the reticle 30.


[0081] Referring to FIG. 13, the sum of the signals from each radiation stripe (A, B and C) is designated Il, then:
1I1A1=A35A+A35B+A35c+A35D(ly-Δy)(lx-Δx)+Δx(ly-Δy)+Δy(lx-Δx)+ΔxΔy(4)


[0082] where lx and ly are the dimensions of aperture 32-A and Δy and Δx represent the displacement (in both dimensions) of the image of the radiation bank 21-A from the corner of the cell 34-A. In general, equation (4) will hold true, provided that:


Ly−Lyy<ly  (5a)


[0083] and


Ix−Lxx<lx  (5b)


[0084] When equation (4) is expanded and the like terms collected, it can be reduced to:




A


1


≈l


y


l


x
  (6)



[0085] The approximation in equation (6) arises because of the variation in the size of neighbouring apertures 32. Equation (6) suggests that the signal I1 representing the sum of the radiation stripes (A, B and C) is proportional to the area (lxly) of the aperture 32-A in cell 34-A. This information alone, however, is not enough to uniquely identify the coarse position of the object reticle 30.


[0086] However, recall equations (2) and (3):




l


x


=L/
3+nxL/(3Nx) nx=0,1,2, . . . Nx  (2)





l


y


=L/
3+nyL/(3Ny) ny=0,1,2, . . . Ny  (3)



[0087] Assume (for simplicity) that Lx=Ly=L and suppose that cell 34-A has the indices nx=nx1 and ny=ny1, then equations (2) and (3) may be substituted into equation (6) to yield:
2A1=(13L)2(1+nx1Nx)(1+ny1Ny)(7)


[0088] Referring back to FIG. 12-B, the image of radiation bank 21-B must now be considered. It will be appreciated that radiation stripes (G, H and I) will cause the photodetector to produce similar electronic signals to those of radiation bank 21-A and that the controller may normalize those signals and generate a signal I2 (similar to the signal I1) in respect of radiation bank 21-B. Assume that the image of radiation bank 21-B overlaps a cell indexed by nx=nx2 and ny=ny2. It can be seen from FIG. 12-B that ny2=ny1=ny and nx2=nx1+Nd, where Nd is a known quantity that represents the distance between the image of radiation bank 21-A and the image of radiation bank 21-B as measured in the number of cellular pitches Lx. Thus, for signal I2 from radiation bank 21-B, equation (7) may be rewritten:
3A2=(13L)2(1+nx1Nx+NdNx)(1+nyNy)(8)


[0089] Now if we take the difference between the signals I1 and I2, it may be seen that:
4A2-A1=(13L)2(NdNx)(1+nyNy)(9)


[0090] In equation (9) all of the quantities are known with the exception of ny1. Consequently, equation (9) may be solved for ny1 and then the value of ny1 may be substituted back into equation (7) to solve for nx1. As a result, indices nx1 and ny1 are known and the absolute position of the reticle 30 is uniquely determined to within the cell 34-A that has the indices nx1 and ny1. That is, the coarse position of the reticle 30 is determined to be within the cell 34-A indexed by an and ny1.


[0091] For the purposes of the algebraic explanation described above, equations (5a) and (5b) represent the mathematical boundaries of the cell 34-A. That is, if Δy or Δx falls outside of the range of equations (5a) or (5b), then the controller will determine the coarse position of the reticle 30 to be in a different cell. It should be noted here, that the construction of a cell with the aperture in the lower left-hand corner is simply a convenient tool for discussion of the invention. In general, the mathematical description of a cell may incorporate any type of cellular boundary, such as the one described in equations (5a) and (5b), provided that the dimensions of a cell are Lx and Ly.


[0092] The algebraic explanation described above demonstrates how the controller can use the signals I1 and I2 to calculate the coarse position. As described above, the quantities I1 and I2 are derived by adding together the normalized signals from the various phases (A, B, C, G, H and I) for each of the radiation banks (21-A and 21-B). It will be appreciated, that depending on controller resources (i.e. memory, time, speed etc.), a controller can be programmed to use a predetermined look-up table to directly identify the coarse position from the measured values of I1 and I2, without having to reproduce the calculation for each measurement.


[0093] In general, the mathematical description given above demonstrates that using two radiation banks to illuminate two distinct areas on the reticle, a controller can uniquely determine the coarse position of the reticle, provided that the reticle has a constant cellular pitch and a known variation in aperture duty cycle. The determination of the coarse position yields the position of the reticle to within the area of a single cell. In practice, there are many computational techniques that can be employed by a controller to derive the coarse position from the measurements of the various phases (A, B, C, G, H, and I). The invention should be understood to incorporate any mathematical and computational means of deriving the coarse position from the measurements of the various phases (A, B, C, G, H, and I) and all of the other information that may be available to the controller. Such other information available to the controller may include information about the current or previous fine position measurement, the current or previous coarse position measurement and other data, such as calibration information and system specific information.


[0094] As detailed in the mathematical explanation above, the controller can determine the coarse position of the object reticle 30 to within the area of a particular cell using the normalized phases (A, B, C, G, H and I). The phases (A, B, C, G, H and I) may also be used to determine the fine position of the object reticle 30 within the particular cell identified by the coarse position measurement. As will be explained below, the determination of the fine position of the object reticle 30 is substantially similar to the operation of the prior art Moiré encoders described above.


[0095]
FIG. 14 depicts idealized and normalized intensity signals from the three phases (A, B and C) as a function of the displacement of the reticle 30 in the y direction. Looking at the signal corresponding to phase A, the portion of the signal between y0and y1 represents the area that the image of radiation stripe A is directly overlapping an aperture 32 having a y-dimension ly. For the portion of the signal between y2 and y3, the image of the radiation stripe A is completely hidden behind an opaque area 33 of the reticle 30 and, consequently, the intensity of phase A is near zero in this region. The period of each phase (A, B and C) is the pitch Ly of the reticle 30 on the y-axis, but the duty cycle of each phase (A, B and C) varies slightly as the reticle 30 moves in the y-direction. The variation in duty cycle of the signals (A, B and C) is a result of the variation of the aperture duty cycle on the reticle 30. As with the prior art Moiré type encoder, measurement of an intensity Io for phase A does not uniquely identify the fine position of the reticle 30, because the reticle could be in position y5 or y6. Consequently, phase B or phase C must also be measured. It will be appreciated that if phase B is measured to have intensity I1, then the fine position of the reticle 30 on the y-axis is determined to be y6.


[0096] In some circumstances, measurement of a particular phase (A, B or C) may yield a result where the signal is in the zero-derivative range (i.e. at a peak) or in the region where the signal is in a flat region (i.e. phase A in the region between y2 and y3). Such a measurement may yield an indeterminate result, because the direction of movement cannot be concluded from the measurement of that particular phase. If phase A was measured and determined to be in such a state, then one of the other phases (B or C) must be used as the principal phase to determine the fine position. The simplest method to determine whether a first measured phase is in the indeterminate ranges and that another phase must be used as the principal phase to determine the fine position is simply to have thresholds, such as Imax and Imin. If the intensity of phase A is measured to be above Imax, then it is too close to a peak and phase B or C must be used as the principal phase to determine the fine position. Similarly, phase B or C must also be used as the principal phase to determine the fine position when the intensity of phase A is measured to be below Imin. It will be appreciated that with aperture duty cycles that range from ⅓ to ⅔, at least one of the three phases A, B or C will be within the range between Imin and Imax and, therefore, be sensitive to small changes in position.


[0097] The process of determining the fine position on the x-axis is substantially similar to the process for determining the fine position on the y-axis described above. It will be appreciated that the three radiation stripes (G, H and I) depicted in FIG. 12 will produce phases with similar signals to those depicted in FIG. 14 as the reticle 30 moves on the x-axis. To ensure that the encoder is functional to capture the fine position on both the x and y axes, the two radiation banks 21-A and 21-B must have the elongated axes of their respective radiation stripes (A, B and C) and (G, H and I) oriented in orthogonal directions.


[0098] The controllers of conventional Moiré-type encoders typically employ a single look-up table to determine the position of the reticle from the intensity of the phase signals. However, the present invention's variation in aperture duty cycle causes the intensity profile of a given phase signal to vary from cell to cell. That is, the measurement of a particular phase intensity will not always yield the same position within different cells. For example, when the aperture duty cycle is ⅓, a given signal intensity will correspond to a different fine position than when the aperture duty cycle is ⅔. This difference is depicted in FIG. 15, which illustrates several periods of a given phase signal in two regions of the reticle 30 with distinctly different aperture duty cycles. It can easily be seen that a given intensity Io corresponds to a different position within the cell depending on the aperture duty cycle of that particular cell. When the aperture duty cycle is approximately ⅓ (as in FIG. 15-3), a given intensity Io yields a fine position y1 within the cell, but when the aperture duty cycle is approximately ⅔ (as in FIG. 15-A), the same intensity Io yields a different fine position y2 within the cell.


[0099] Because of the variation in the aperture duty cycle that is fundamental to this invention, any look-up table that is used to accurately determine the fine position should be unique to a particular cell. For this reason, the coarse position of the reticle 30 is calculated prior to accurate calculation of the fine position, so as to identify the particular look-up table to be used.


[0100] When it is known that movement of the reticle 30 is going to be within a predetermined range, an “average” look-up table may be used to get an approximate determination of the fine position. For example, if the range of movement of the reticle 30 is approximately ten pitches in any given direction, then a look-up table comprising the average of a signal in those particular 100 cells may be used to determine an approximate fine position. An approximate determination of the fine position may be sufficient for some applications, but obviously, this technique provides a less accurate fine position measurement, than having individual look-up tables for each cell. This approximation technique allows a significant reduction in controller resources (i.e. speed, instruction cycles and memory). The use of the average look-up table to calculate an approximate fine position is independent of the actual cell in which the fine position is being determined. For this reason, the average look-up table technique has another advantage in that it does not require knowledge of the coarse position and may be employed concurrently (or prior to) the coarse position calculation.


[0101] In some instances (depending on controller resources and calculation time available), it may be suitable or advantageous to combine the average look-up table technique with the individual look-up table technique. A combination of these two techniques involves using the average look-up table first, to determine an approximate fine position. This initial procedure enables a rapid calculation of the approximate fine position and, subsequently, the coarse position may be calculated. After the coarse position measurement determines a particular cell, the fine position can be determined more accurately using a look-up table corresponding to that particular cell.


[0102] The explanation given above for the calculation of the coarse position and the fine position of the reticle 30 was given with reference to the simplified embodiment of FIGS. 12-15. In the preferred embodiment depicted in FIGS. 7-11, four radiation banks (21-A, 21-B, 21-C and 21-D) are employed, rather than two radiation banks of the simplified embodiment. In addition, the phases of radiation banks (21-A, 21-B, 21-C and 21-D) of the preferred embodiment comprise spatially periodic groups of radiation stripes (A through L), rather than individual radiation stripes of the phases in the simplified embodiment. Finally, when the radiation banks (21-A, 21-B, 21-C and 21-D) of the preferred embodiment are imaged onto the reticle 30, their dimensions are larger than those of a single cell (i.e. Lx by Ly).


[0103] The large size of the radiation banks (21-A, 21-B, 21-C and 21-D) and the addition of the third and fourth radiation banks in the preferred embodiment improve the performance of the device. The description for the simplified embodiment discussed above is an ideal description used to facilitate simple explanation. In practice, there are many factors, such as: potential rotation of the object reticle 30, shadow from the object 40, the effect of having discrete RED sources (rather than perfectly shaped radiation stripes) and surface defects (such as lithography variations or contaminants) on the surface of the reticle 30, which have a tendency to adversely affect the ideal performance of the device. The implementation of the preferred embodiment helps to reduce, identify and quantify these undesirable effects.


[0104] For example, having third and fourth radiation banks facilitates measurement of rotation of the reticle 30. Referring to the embodiment depicted in FIG. 10, radiation banks 21-A and 21-C are both made up of radiation stripes having their elongated axes oriented along the x-axis. Thus, the various phases from either one of radiation banks 21-A or 21-C can be used to measure the fine position of the reticle 30 on its y-axis in a manner similar to that of the simplified embodiment described above. However, if the fine position measured by radiation bank 21-A is different from that of radiation bank 21-C, then the reticle 30 must have rotated in relation to the radiation banks (21-A, 21-B, 21-C and 21-D). If the difference in the fine position determined using the signals from radiation banks 21-A and 21-C is δy and the separation between the radiation banks 21-A and 21-C is Nd, then the angular rotation θ in radians can be determined according to:


θ=sin−1y/Nd)≈δy/Nd  (10)


[0105] In addition to measuring rotation, the large size and large number of the radiation banks in the preferred embodiment provide extra light intensity and a larger area of coverage on the reticle surface. The additional light and area of coverage improve the signal to noise ratio of the device, which helps to overcome the practical difficulties associated with discrete RED sources and the shadow of the object 40. In addition, the large size and the large number of radiation banks helps to reduce the effects of surface defects, such as lithographic imperfections and impurities on the surface of the reticle 30.


[0106] In the simplified embodiment of FIGS. 12-15, the images of the radiation banks (21-A and 21-C) are exactly the same size as a single cell in the reticle 30. In contrast, the images of radiation banks (21-A, 21-B, 21-C and 21-D) on the reticle 30 in the preferred embodiment are larger than the dimensions of a cell. However, as discussed above, the area of each radiation bank image is equal to the area of an integral number of cells. Provided that the area of the image of the radiation banks (21-A, 21-B, 21-C and 21-D) on the reticle 30 is equal to the area of an integral number of cells, the intensity of the sum of the phases from a given radiation bank will be determinative of the area of the apertures of the cells covered by that radiation bank image. This total aperture area will be approximately constant for a range up to one pitch in each direction. For example, the sum of the phases (A, C and E) from the image of radiation bank 21-A will be approximately constant for a range of up to one pitch in each direction. Having two or more radiation banks (21-A, 21-B, 21-C and 21-D) facilitates calculation of the coarse position based on the information available from the sums of the phases (A through L) from each such radiation bank (21-A, 21-B, 21-C and 21-D). It will be appreciated that an algebraic calculation of the coarse position for the preferred embodiment with the four larger radiation banks (21-A, 21-8, 21-C and 21-D) is an extension of the same principles used for the simplified embodiment, except that the details of the calculation are slightly more complex. Because of the periodicity requirement of the phases (A through L), the calculation of the fine position is exactly the same in the preferred embodiment as it is in the simplified embodiment. Practically, however, it is easier to calculate the fine position in the preferred embodiment, because the signal to noise ratio is considerably improved with the large number of cells covered by the preferred embodiment's phases (A through L).



Two-dimensional Position Control System

[0107] The encoder described above is particularly applicable to the implementation of a two-dimensional control system, for the positioning of a particular object 40. The absolute position encoder is useful to determine the actual position of the object 40 on two dimensions. A control system normally operates in a dynamic mode and it is used to control the movement of the object 40 from an original position to a new target location. Assuming that the object 40 starts at a given position, the control system will receive a command to move the object 40 to a new target position. Upon receipt of this command, the controller compares the new target position to the actual position of the object 40 (as measured by the encoder). When it determines that there is a difference between the actual position of the object 40 and the new target position, the controller causes actuators to be fired and the object 40 begins to move quickly toward the new target position. As the object 40 approaches the new target position, the difference between the actual position of the object 40 (as measured by the encoder) and the new target position is reduced; consequently, the controller reduces the drive signal to the actuators and the movement of the object 40 begins to slow. Eventually, the object 40 will arrive at the new target cell. At this point, the controller no longer has to focus on the measurement of the coarse position, because the actual coarse position and the new target coarse position are the same. Since the actual cell is known, the controller can then determine the accurate fine position in the manner discussed above using the particular look-up table corresponding to the desired target cell. The control system then servo-locks onto the accurate fine position, without having to calculate the coarse position again until it receives the next instruction to move.


[0108] It should also be understood that in the case where it is not necessary to utilize the encoder in an absolute mode the invention is still advantageous as a relative encoder. There are possible embodiments of an encoder where the absolute position is not a critical factor and which is more important is a precise determination of motion relative to a starting point. In this case the preferred embodiment can be considerably simplified, no longer requiring the reticle to be patterned with a variation across two orthogonal axes, and subsequent position determination by the controller significantly reduced in computational complexity.



Alternative Embodiments and Improvements

[0109] Referring to the previously described embodiments of FIGS. 10 and 11, the reticle 30 is designed such that the aperture duty cycle varies linearly from cell to cell along the x and y axes in accordance with equations (2) and (3). As mentioned above, this linear relationship is not a requirement of the invention. One variation on the previously disclosed embodiments involves using a reticle (not shown) having multiple periodic variations of aperture duty cycle on each of the x and y axes. Such a reticle is said to have multiple “chirps”. For example, the dimensions of the apertures of such a reticle could have two chirps on each dimension as described by the equations (2′) and (3′):




l


x


=L/
3+2nxL/(3Nx) for nx=0,1,2, . . . (Nx/2−1); and lx=L/3+2L(nx−Nx/2)/(3Nx) for nx=(N/2), (Nx/2+1), . . . Nx  (2′)





l


y


=L/
3+2nyL/(3Ny) for ny=0,1,2, . . . (Ny/2−1); and ly=L/3+2L(ny−Ny/2)/(3Ny) for ny=(Ny/2), (Ny/2+1), . . . Ny  (3′)



[0110] Embodiments incorporating reticles with multiple chirps, such as the one described by equations (2′) and (3′), are advantageous, because they can provide greater variation in aperture duty cycle as between adjacent cells. In this manner, it is easier for the coarse position measurement system to distinguish between immediately adjacent cells on the reticle. In order to implement an absolute position measurement encoder using a multiple chirp reticle, however, an additional piece of information is required, which relates to the chirp that the reticle presently occupies. This extra information can be obtained from a number of sources, including prior knowledge of the absolute position, the drive conditions imparted on an actuation system which is present to move an object and a prediction of the resultant movement of the reticle. In addition, external reference sources of radiation may be used to indicate which chirp the reticle presently occupies.


[0111] In the specific embodiments described by FIGS. 10 and 11, the layout of the reticle 30 has been shown as a two dimensional grid, but there are many alternative embodiments that would also produce the Moiré interference patterns envisioned by the present invention. One such embodiment involves a modified reticle pattern as shown in FIG. 17A, wherein the reticle 99 is made up of concentric circles of opaque material 98, rather than an orthogonal grid. The layout of the radiation banks (21-A, 21-B, 21-C and 21-D) remains as a series of orthogonal radiation stripes (see FIG. 10). It is easy to appreciate that this arrangement of radiation banks (21-A, 21-B, 21-C and 21-D) still generates a Moiré interference pattern when projected and imaged onto the circularly patterned reticle 99


[0112] A particular advantage in the embodiment of FIG. 17A is that the fiber measurement system becomes rotationally symmetric and it is no longer necessary to measure the angular rotation of the reticle 99 according to the method disclosed earlier.


[0113] The circularly oriented reticle 99 also provides absolute positional information over two dimensions, since the modulation level of the various phases (A through L) remains dependent on the location at which the various phases (A through L) are imaged onto the surface of the reticle 99. In some positions, the images of the various phases (A through L) alone will not be determinative of the absolute position. In such a scenario, the controller can still resolve the absolute position of the object based on prior knowledge of the absolute position, the drive conditions imparted on an actuation system and a prediction of the resultant movement of the reticle 99.


[0114] In the circularly symmetric embodiment of FIG. 17A, the contrast, for the control signal phases (A through L), between the lowest signal intensity and the highest signal level (i.e. the “modulation depth”) will be less than the corresponding modulation depth of the preferred implementation, where both the reticle 30 and radiation stripes are oriented in orthogonal straight lines. It is possible, however, to compensate for the lower modulation depth of the phases by employing more (or higher intensity) RED's 11, so as to yield higher overall phase signal intensity and correspondingly higher signal to noise ratio at the photodetector 23.


[0115] Improved performance can be obtained from the circularly oriented reticle 99 when it is used in combination with a layout of radiation banks that is somewhat different than that of FIG. 10. In the case of the reticle 99, it is advantageous to have the radiation banks and the corresponding RED's uniformly distributed on the mount, so as to ensure that Moiré interference is produced for all positions at which the radiation banks are imaged onto the surface of the reticle 99. One such radiation bank 97 is shown in FIG. 17B. In FIG. 17B, the control signal RED's 11 are arranged in a grid pattern and the multiplexing circuitry is designed such that the RED's 11 can be pulsed to create radiation stripes 96-A that are oriented in the x-axis direction (i.e. rows of RED's 11 ) or radiation stripes 96-B oriented in the y-axis direction (i.e. columns of RED's 11 ). Because the radiation stripes are pulsed in synchronization with the system clock, the phases can still be easily extracted by the photodetector 23. The layout of FIG. 17B is also effective in increasing the overall light level from the Moiré interference by simply increasing the number of control signal RED's 11 that are employed.


[0116] Referring back to the previously described embodiments in FIGS. 10 and 11, two radiation banks (21-A and 21-C) have radiation stripes oriented along the x-axis and are responsible for the measurement of the fine position on the y-axis. In this section, the two radiation banks (21-A and 21-C) will be referred to as the “y-axis radiation banks”. Similarly, the radiation banks (21-B and 21-D) have radiation stripes oriented along the y-axis, are responsible for measuring the fine position on the x-axis, and are referred to in this section as the “x-axis radiation banks”.


[0117] Continuing to refer to the previously described embodiments of FIGS. 10 and 11, a difficulty associated with the previously described embodiments relates to undesirable cross-coupling of control signal modulation on the x and y axes. Ideally, radiation from the y-axis radiation banks (21-A and 21-C) would be impervious to movement of the reticle 30 along the x-axis. However, because of discrete RED radiation sources 11 and the variation in the size of adjacent apertures on the x-axis of the reticle 30, there is a small amount of modulation of the control signals from the y-axis radiation banks (21-A and 21-C) that results from the movement of the reticle 30 along the x-axis. Similarly, radiation from the x-axis radiation banks (21-B and 21-D) may be undesirably modulated by movement of the reticle 30 along the y-axis. This undesirable modulation is referred to as “coupling” or “cross-coupling” of the control signals on the x and y axes. In the previously described embodiments, the cross-coupling effect can be reduced by software algorithms contained in the controller code, that compensate the measured control signals. However, the cross-coupling of the control signals can also be physically removed by incorporating different embodiments of the radiation banks and the reticle.


[0118] In a first embodiment designed to eliminate the cross-coupling of the control signals from the fiber position measurement system, the control signal RED's 11 can be chosen to be different wavelengths for different radiation banks (21-A, 21-B, 21-C and 21-D) and the reticle can be made selectively permeable to these wavelengths. In this alternative embodiment, the y-axis radiation banks (21-A and 21-C) are selected to pulse control signal radiation at a particular wavelength and the x-axis radiation banks (21-B and 21-D) pulse control signal radiation at a second distinct wavelength. In addition, the embodiment employs a reticle similar to that of FIG. 11, but fabricated such that the reticle lines in the direction of the x-axis are made of a material that is opaque to only one of the control signal wavelengths, while the reticle lines in the direction of the y-axis are opaque to only the control signal wavelength. As will be described below, this embodiment decouples the measurement of the reticle position on the x-axis from the measurement of the reticle position on the y-axis and improves the signal to noise ratio of the position measurement system.


[0119] A convenient choice for the different wavelengths would be 940 nm and 830 nm, although it should be appreciated that many choices are available and the selection is based on availability of RED sources 11, the spectral response of the photodetector 23 and the availability of coating materials, which may be used to make the reticle lines that will selectively block one or the other wavelength.


[0120] The operation of the dual wavelength system can be explained with reference to FIG. 18. The image of a pattern of control signal RED's 11 from a particular y-axis radiation bank is shown superimposed over the reticle 102 as it would be if the RED's 11 were imaged onto the reticle 102 of a particular switching unit. For purposes of the discussion of this alternative embodiment, it is convenient to assume that the control signal RED's 11 of this particular y-axis radiation bank are chosen to have a wavelength of 940 nm. The reticle 102 is comprised of lines 100 oriented along the x-axis and lines 101 oriented along the y-axis. The lines 101 are opaque to radiation at 940 nm and transmit radiation at 830 nm, while the lines 100 are opaque to radiation at 830 nm and transmit radiation at 940 nm. FIG. 18 shows that the number of control signal RED's 11 that are transmitted by the reticle 102 to illuminate the photodetector 23 is increased considerably over the previously disclosed embodiments. This increase is a result of the transparency of lines 101 oriented on the y-axis to the radiation of the RED's 11 at λ=940 nm. In the previously disclosed embodiments, more radiation from the control signal RED's 11 was blocked by the opaque lines of the reticle 30 oriented on the y-axis. The increase in the number of detectable control signal RED's 11 for the dual wavelength embodiment represents a significant gain in the intensity of the control signals at the surface of the photodetector 23.


[0121] It should be understood that while the reticule 102 in FIG. 18 is shown with regularly spaced lines (100 and 101 ), it could also be fabricated with a variation in the aperture duty cycle. Such a fabrication could provide absolute positional information in a manner similar to that of the previously described embodiments.


[0122] As alluded to above, the arrangement of FIG. 18 has the added advantage that movements of the reticle 102 in the x and y directions will be decoupled from one another. Referring to FIG. 18 (and recalling the assumption that the RED's 11 therein depicted are at λ=940 nm), it can be seen that, because of the transparency of lines 101 to radiation at λ=940 nm, a movement of the reticle 102 along the x-axis direction has no effect on the control signal transmission. Similarly (although not shown), when RED's from an x-axis radiation bank are imaged onto the surface of the reticle 102, such control signal radiation will be impervious to movement of the reticle 120 in the y-axis direction. In this manner, the control signals from the x and y axes are physically decoupled from one another, without the need for the controller to employ software compensation schemes.


[0123] The fabrication of the dual wavelength reticle 102 is achieved either by a two step lithography process or by fabricating the required lines on two separate substrates and bonding them together. It should be appreciated that there are many well known procedures in the art that can be employed to fabricate such a reticle 102.


[0124] In yet another variation of the previously described embodiments designed to decouple the x and y movements, different polarizations (rather than different wavelengths) can be utilized for each of the x-axis and y-axis radiation banks. In such an embodiment, the y-axis radiation banks (21-A and 21-C) can have a polarizing material placed in front of their RED's 11, which transmits only light of a single polarization to be projected onto the reticle. An orthogonally oriented polarizing material is placed in front of the x-axis radiation banks (21-B and 21-D), so as to transmit radiation of orthogonal polarity onto the reticle. In a manner similar to that of the dual wavelength reticle 102 (see FIG. 18), the reticle in the dual polarization embodiment is patterned with selectively transmitting lines of polarizing material that transmit certain polarities and block orthogonal polarities. In this manner, the control signals for the measurement of the x-axis and y-axis positions can be independently extracted without the undesirable coupling effect. This dual polarization embodiment allows the use of a single wavelength control signal RED 11.


[0125] It should be understood that the above descriptions of the simple and preferred embodiments are intended for illustrative purposes only, and are not intended to limit the scope of the present invention in any way. Those skilled in the art will appreciate that various modifications can be made to the embodiments discussed above without departing from the spirit of the present invention.


Claims
  • 1. An encoder apparatus for determining absolute position in two-dimensions, comprising: a) a patterned surface, said pattern varying in a predetermined manner over said surface; b) a patterned radiation source; c) means of projecting said patterned radiation source onto said patterned surface; d) a radiation detection system operative to detect changes in said radiation pattern, said changes caused by relative motion of said patterned surface and image of said patterned source; and e) a control system operative to calculate the absolute position in two dimensions based on the detected changes in said radiation pattern and knowledge of variation of the patterning of said patterned surface and said patterned radiation source.
  • 2. The encoder apparatus of claim 1 wherein said patterned surface comprises a plurality of cells each of said cells having a transmitting portion and a non-transmitting portion and wherein the ratio of the transmitting portion to the non-transmitting portion varies in a predetermined manner over the surface.
  • 3. The encoder apparatus of claim 2 wherein said plurality of cells forming said patterned surface comprises a grid of lines, said lines varying in thickness across the surface in a first direction and a second orthogonal direction, said grid of lines maintaining a constant pitch relationship across the surface in both directions.
  • 4. The encoder apparatus of claim 3 wherein grid lines in said fist direction are operative to transmit a first wavelength of radiation and lines in said second orthogonal direction are operative to transmit a second wavelength of radiation.
  • 5. The encoder apparatus of claim 1 wherein said patterned surface comprises a series of concentric circles.
  • 6. The encoder apparatus of claim 1 wherein patterning in said first direction is operative to transmit radiation of said first polarization and patterning in said second orthogonal direction is operative to transmit radiation in said second orthogonal polarization.
  • 7. The encoder apparatus of claim 1 wherein said patterned surface comprises a plurality of cells each of said cells having a reflecting portion and a non-reflecting portion and wherein the ratio of the reflecting portion to the non-reflecting portion varies in a predetermined manner over the surface.
  • 8. The encoder apparatus of claim 1 wherein said patterned radiation source comprises a plurality of individual radiation sources.
  • 9. The encoder apparatus of claim 8 wherein said radiation emitting devices are radiation emitting diodes.
  • 10. The encoder apparatus of claim 8 further comprising a means of switching said plurality of individual radiation sources from an off-state to an on-state to generate a pattern of radiation points.
  • 11. The encoder apparatus of claim 10 wherein said switching means further comprises changing said pattern of radiation points with time in a predetermined sequence.
  • 12. The encoder apparatus of claim 10 wherein said pattern of radiation points is comprised of a first plurality of lines in a fist direction and a second plurality of lines in a second orthogonal direction.
  • 13. The encoder apparatus of claim 1 wherein said projection means comprises an optical system operative to image said plurality of individual radiation sources onto said patterned surface.
  • 14. The encoder apparatus of claim 13 wherein said projection means comprises focusing by a lens.
  • 15. The encoder apparatus of claim 1 wherein at least one folding mirror is interspersed between said patterned radiation source and said patterned surface.
  • 16. The encoder apparatus of claim 15 wherein said folding mirror is further operative to effect movement of the of the image of said radiation pattern relative to said patterned surface.
  • 17. The encoder apparatus of claim 16 wherein the moveable folding mirror is a Micro-Electro-Mechanical-Systems type device.
  • 18. The encoder apparatus of claim 1 wherein said detection system is a photodetector.
  • 19. The encoder apparatus of claim 1 wherein said detection system is a Charge Coupled Device.
  • 20. A two dimensional Moiré encoder system, comprising: a) a plurality of patterned surfaces, said pattern varying in a predetermined manner over said surface; b) at least one patterned radiation source; c) means of projecting said single patterned radiation source onto each of said patterned surfaces simultaneously; d) a radiation detection system operative to receive portion of said radiation transmitted through or reflected from each of said patterned surfaces and to produce corresponding electronic signals; and e) a control system operative to calculate the absolute position in two dimensions for each patterned surface based on the received electronic signals and knowledge of the variation of the patterning of said patterned surface and said patterned radiation source; wherein there is a moveable part, motion of said moving part creating a relative motion between the image of the radiation source and said patterned surfaces.
  • 21. A method of implementing a two-dimensional encoder wherein the Moiré interference patterns are generated by imaging a structured radiation source comprising a series of lines disposed in two orthogonal directions onto a grid reticule said grid comprised of a series of lines which occupy fixed pitch relation to one another while varying in thickness in a predetermined manner.
  • 22. The method of claim 21 wherein said structured radiation source is established using a plurality of radiation sources.
  • 23. The method in claim 21 wherein said structured radiation source is established using a matrix of individual radiation emitting devices said radiation emitting devices addressable so as to allow formation of lines in a fist direction or a second orthogonal direction.
  • 24. A method of implementing an absolute position encoder in two dimensions, comprising steps of: a) providing a patterned surface wherein said patterning is varied in a selected manner over said surface; b) projecting a pattern of radiation onto said patterned surface to create a Moiré interference pattern at said surface; c) providing a means for receiving said Moiré interference pattern; d) providing means of analysing said received Moiré interference pattern to determine the absolute position in two dimensions; wherein said projected pattern is moveable with respect to said patterned surface, said movement caused either by motion of the patterned radiation source or the patterned surface or an element interspersed between said patterned radiation source and said patterned surface.
  • 25. An encoder apparatus for determining absolute position in two dimensions, which comprises: a) a two-dimensional patterned surface further comprising a plurality of cells, each cell in said patterned surface having a substantially equal cellular area with a substantially equal pitch in a first dimension and a substantially equal pitch in a second orthogonal dimension and each cell having an aperture, which varies in size in a known manner from cell to cell throughout said patterned surface; b) a plurality of radiation banks, said radiation banks further comprising: i) at least one first radiation bank that is further divisible into a first plurality of radiation sources, each operative to emit radiation; and ii) at least one second radiation bank that is further divisible into a second plurality of radiation sources, each operative to emit radiation; c) an optical system operative to focus radiation emitted by said plurality of radiation banks onto said patterned surface; d) a radiation detection system, operative to detect radiation transmitted through or reflected from said patterned surface and to produce electronic signals corresponding to each such radiation source; e) a control system operative to: i) receive said electronic signals from said radiation detection system and to determine an absolute position of said patterned surface in said first dimension and said second orthogonal dimension to within the cellular area of a particular cell based on responsiveness of said electronic signals to the known manner of variation in size of said apertures; ii) determine an absolute position of said patterned surface within said particular cell in said first dimension based on said spatial phase relationship between the electronic signals corresponding to said first plurality of radiation sources, the pitch of said cells in said first dimension and the absolute position of said patterned surface previously determined to within the area of said particular cell; and iii) determine an absolute position of said patterned surface within said particular cell in said second orthogonal dimension based on said spatial phase relationship between the electronic signals corresponding to said second plurality of radiation sources, the pitch of said cells in said second orthogonal dimension and the absolute position of said patterned surface previously determined to within the area of said particular cell.
  • 26. A method of implementing a two dimensional encoder wherein a radiation source comprised of a plurality of radiation emitting devices capable of being addressed so as to create a pre-determined pattern is projected onto at least one reticle surface said reticle surface comprising transmissive and non-transmissive patterning elements disposed so as to generate a Moiré interference at said surface, said encoder operative to determine relative motion between said surface and said projected pattern.
  • 27. A method of implementing a two dimensional encoder wherein a radiation source comprised of a plurality of radiation emitting devices capable of being addressed so as to create a pre-determined pattern is projected onto at least one reticle surface said reticle surface comprising reflective and non-reflective patterning elements disposed so as to generate a Moiré interference at said surface, said encoder operative to determine relative motion between said surface and said projected pattern.
  • 28. An apparatus for determining position in two-dimensions, comprising: a) a reticle divided into cells of substantially equal pitch in two orthogonal directions said cells further comprising pattering which has either transmissive and non-transmissive regions or reflective and non-reflective regions the ratio of said transmissive and non-transmissive regions or reflective and non-reflective regions varying in a pre-determined manner in said two orthogonal directions; b) a radiation source comprising at least two radiation regions, the fist of said radiation regions in a first direction and the second of said radiation regions in a second orthogonal direction, each of said radiation regions further comprising a plurality of individual radiation emitting devices, said radiation emitting devices capable of being illuminated in a predetermined sequence; c) means of projecting said patterned radiation source onto said reticle; d) a radiation detection system operative to receive portion of said radiation transmitted through or reflected from said reticle and to produce corresponding electronic signals; and e) a control system operative to calculate the absolute position in two dimensions based on the received electronic signals, knowledge of variation of said cells of said reticle and the layout and sequencing of said radiation source wherein the determination further comprises a first determination of position to a particular cell followed by a more accurate determination of position within the previously determined cell employing analysis of the Moiré interference; wherein there is a moveable part, motion of said moving part creating a relative motion between the image of the radiation source and said patterned surface.
  • 29. The encoder apparatus of claim 28, wherein said controller is further operative to determine an angle of rotation of said reticle based on at least one of: a) comparison between a plurality of substantially simultaneously measured positions of said reticle in said first direction, said positions being measured in a plurality of distinct regions of said reticle, using a plurality of said first radiation regions; and b) comparison between a plurality of substantially simultaneously measured positions of said reticle on said second orthogonal direction, said positions being measured in a plurality of distinct regions of said reticle, using a plurality of said second radiation regions.
  • 30. The encoder apparatus of claim 28 wherein the positional information in two dimensions is utilized to implement a position control system operative to maintain an object in a fixed target position by continuously determining the actual position of the object and adjusting said actual position towards said target position.