Pseudo-stabilization technique for laser-based speed and rangefinding instruments utilizing a rate gyroscope to track pitch and yaw deviations from the aiming point

09784824 · 2017-10-10

Assignee

Inventors

Cpc classification

International classification

Abstract

A pseudo-stabilization technique for laser-based speed and rangefinding instruments utilizing a rate gyroscope to monitor the device pitch and yaw motion to operationally increase the effective range of the device by serving to obviate the emission of laser pulses off-target. In this manner, the pulse firing rate can be increased when the instrument is correctly aimed at the target as well enabling the concomitant emission of pulses with greater energy while remaining within the applicable Class 1 eye-safety constraints.

Claims

1. A method for outputting pulses from a laser rangefinding instrument comprising: monitoring motion of said instrument in at least one of pitch and yaw axes; determining a center point of said motion; comparing said determined center point to a current aim position of said instrument, and if said current aim position of said instrument is within an established tolerance of said center point; outputting said pulses when said instrument is aimed at a target; and inhibiting output of said pulses when said instrument is not aimed at a target.

2. A method for outputting pulses form a laser rangefinding instrument comprising: monitoring motion of said instrument in at least one of pitch and yaw axes; determining a center point of said motion; comparing said determined center point to a current aim position of said instrument, and if said current aim position of said instrument is beyond an established tolerance of said center point; outputting said pulses when said instrument is aimed at a target; and inhibiting output of said pulses when said instrument is not aimed at a target.

3. In a laser rangefinding instrument, a method comprising: starting a moving average time window at time t.sub.1; detecting when said laser fire button is depressed at time t.sub.2; integrating an angular velocity of at least one of pitch or yaw of said instrument from times t.sub.1 to t.sub.2 to determine said center point; inhibiting emission of laser pulses if said instrument is not currently aimed within an established tolerance of said center point; and initiating said emission of laser pulses if said instrument is currently aimed within said established tolerance of said center point.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The aforementioned and other features and objects of the present invention and the manner of attaining them will become more apparent and the invention itself will be best understood by reference to the following description of a preferred embodiment taken in conjunction with the accompanying drawings, wherein:

(2) FIG. 1 is a representative functional block diagram of a laser rangefinding and speed measurement instrument for possible incorporation of the pseudo-stabilization technique of the present invention;

(3) FIG. 2 is a functional block diagram of a representative circuit incorporating a rate gyroscope for possible implementation of the pseudo-stabilization technique of the present invention for addition to the instrument of the preceding figure;

(4) FIG. 3 is a representative logic flowchart for possible implementation of the pseudo-stabilization technique of the present invention; and

(5) FIGS. 4A and 4B are schematic illustrations of possible analog circuit implementations for providing fire control signals to a microprocessor corresponding to the pitch and yaw movement of a laser rangefinding instrument as respectively determined by a rate gyro.

DESCRIPTION OF A REPRESENTATIVE EMBODIMENT

(6) With reference now to FIG. 1, a representative functional block diagram of a laser rangefinding and speed measurement instrument 100 is shown for possible incorporation of the pseudo-stabilization technique of the present invention.

(7) The exemplary instrument 100 comprises a microprocessor 102 or central processing unit (CPU) with an associated oscillator 104 for providing clocking signals to the microprocessor 102. A battery and power management section 106 supplies operating power to the microprocessor 102 and various other instrument subsystems (not shown) as well as the high voltage (HV) power supply 108 which provides operating voltage to a laser transmit section 110 and associated laser diode as well as a laser receive section 112 and associated photodiode.

(8) The laser receive section 112 receives a portion of the laser energy transmitted by the laser transmit section 110 as reflected by a target through a photodiode and provides the return signals to a signal/noise (S/N) discriminator section 114 in order to separate true return pulses from any associated noise. A timing section 116 accurately measures the time between the transmission of laser pulses from the laser transmit section 110 and the reception of the same target reflected pulses at the laser receive section 112 to determine, in conjunction with the microprocessor 102, the distance to the particular target towards which the instrument 100 is aimed. A fire button 122 is coupled to the battery and power management section 106 and is operable by a user of the instrument 100 in conjunction with the microprocessor 102 to determine when to emit pulses toward a target from the laser transmit section 110.

(9) The instrument 100 may also incorporate a user viewable display 118, which may include a view of the target in conjunction with an aiming reticule as well as information regarding the range to the target, speed of the target, battery condition and other information. The display 118 may also comprise a touchscreen display to allow user inputs to the instrument 100 in conjunction with, or as an alternative to, an input/output (I/O) section 120.

(10) The I/O section 120 may comprise a keypad or other means of communicating information to or from the microprocessor 102 including wired connections such as a universal serial bus (USB) and the like as well as wireless connections such as an IEEE 802.11 (WiFi), or other wireless local area network (WLAN) transceiver; a Bluetooth transceiver or other personal area network (PAN) system for wirelessly exchanging data over short distances; and/or another near field communication (NFC) transceiver (inclusive of infrared (IR) coupling) for wirelessly coupling the instrument 100 to external devices or data storage elements.

(11) With reference additionally now to FIG. 2, a functional block diagram of a representative circuit 200 incorporating a rate gyroscope for possible implementation of the pseudo-stabilization technique of the present invention for addition to the instrument 100 of the preceding figure is shown.

(12) The circuit 200 incorporates a rate gyroscope (rate gyro) 202 coupled to the microprocessor 102 as illustrated in FIG. 1. The rate gyro 202 may provide an analog output 206 representative of the pitch and yaw of the instrument 100, (FIG. 1) as held and operated by a user, to an analog-to-digital converter (ADC) 204 which provides a digital representation thereof to the microprocessor 102 over a bus 208. In turn, the microprocessor 102 provides digital input signals to the rate gyro 202 on bus 210 which may, in a particular implementation, comprise a serial peripheral interface (SPI), inter-integrated circuit (I.sup.2C) or other industry standard or custom bus 210.

(13) As also illustrated, the fire button 122 is operative in conjunction with the microprocessor 102 to cause the laser transmit section 110 (FIG. 1) to begin emitting a series of pulses to the target.

(14) Representative devices which may be utilized for the rate gyro 202 include the MAX21000 series of 3-axis digital output gyroscopes available from Maxim Integrated Products, Inc. and the L3GD20 series of micro electromechanical system (MEMS) devices available from STMicroelectronics, Inc. It should also be noted that in other implementations of the technique of the present invention, the rate gyro 202 may provide a digital output directly to the microprocessor 102 or the function of the ADC 204 may form a portion of the microprocessor 102 without the requirement of a separate circuit element.

(15) With reference additionally now to FIG. 3, a representative logic flowchart for possible implementation of the pseudo-stabilization technique of the present invention is shown. The process 300 is initiated by starting, at step 302, a moving average window at time t.sub.1. At step 304, a time t.sub.2 is established when the user depresses the device fire button, it being assumed that the user did so when he was aiming at the target. The angular velocity of the device pitch and yaw movement due to the user's hand shake is integrated over the time period t.sub.1 to t.sub.2 at step 306. From this information, the center point of the device shake is determined at step 308.

(16) At decision step 310, if the device is then currently aimed within an established tolerance of the determined center point, the laser pulses are emitted at step 312. If the target has been acquired at decision step 314, the process 300 is concluded, otherwise, the process 300 proceeds to decision step 316 where integration is now performed from time t.sub.n to time t.sub.n+1 followed by a return to the beginning of decision step 308 to await the device being aimed within the established tolerance of the determined center point.

(17) In operation, consideration of the instrument roll axis is not relevant to the determination as to whether it is actually aimed at the desired target and so, only pitch and yaw need be considered. As indicated previously, the microprocessor 102 ultimately determines an aiming center point, based on pitch and yaw information derived from the rate gyro 202, and then enables the firing of a series of laser pulses toward the target following activation of the fire button 122 by a user.

(18) When the firing button is pressed by the user, the microprocessor 102 software assumes that the user is then aiming the instrument 100 at the desired target. Prior to that time, the rate gyro 202 information is integrated to find the center point of the user's hand “shake”. The output of the rate gyro 202 is a rate and basically a +/− angular velocity from a zero point when the instrument 100 is stationary. As the instrument is displaced from a stationary position, an angular velocity +/− from that zero point is detected in pitch and/or yaw. The microprocessor 102 interrogates the rate gyro 202 at a constant rate, for example 100 Hz, and then the integral of the angular velocity ω is determined where t.sub.2−t.sub.1 is the moving average window and t.sub.2 is the time at which the fire button 122 is depressed.
∫.sub.t.sub.1.sup.t.sup.2ω∂t=>θ

(19) θ then establishes the approximate center point of the user hand “shake” in both the pitch and yaw axes.

(20) When the user presses the fire button 122, the microprocessor 102 makes a determination as to whether that aiming point is then within a certain tolerance of that center point. If it is, then the laser pulses are fired at the target. Conversely, if the aiming point is not within a certain tolerance of the center point, the laser pulses are not fired. Ultimately then, it is the microprocessor 102 that determines when to fire the laser pulses and not the user. Instead, the user provides input to the microprocessor 102 and it determines when to fire the laser based on its determination of what the aiming point of the instrument 100 currently might be.

(21) Effectively, when a user's hand shakes while aiming the instrument 100 at a target, the microprocessor 102, based on information from the rate gyro 202, determines the mid-point of the hand motion as being the attempted aim point in the axes of pitch and yaw and the laser transmit section 110 will then fire the laser when it is aimed within an established tolerance about the mid-point. This concentrates the laser pulses on the expected position of the target.

(22) This enables the firing of a higher pulse rate while in the target zone for the same average pulse rate. Under the applicable eye-safety classifications, the emitted pulse rate energy is limited as the average number of pulses in a nominal ten second time base or the total number of pulses in the same time base that is used as a correction factor. Consequently, firing pulses off-target is an effective waste of laser energy.

(23) In operation, the instrument 100 is constantly tracking the applicable time window as a moving average with the times t.sub.1 and t.sub.2 not being fixed. Therefore, the history of the hand shake is constantly being tracked and if that is moving slowly along, the average will be re-centered. In reality, the average is quite a bit slower than the typical hand shake which is on the order of about 3 Hz to 5 Hz for a relatively light object like a rangefinding or speed measurement instrument 100. This then accords a 1 to 2 second time-base, rendering the center point a good bit smoother based on the assumption that the user of the instrument 100 is always trying to keep the center point of aim on the target. The average point will tend to drift but, at all times, whatever the average is, the variation of θ in both pitch and yaw determines whether the instrument 100 will fire laser pulses toward the target or not.

(24) The aiming error for both pitch and yaw may be given as:
K.sub.0Σ(ω.sub.S−ω.sub.AVG)
where:

(25) ω AVG = 1 Y + 1 .Math. S = X X + Y ω S

(26) Y is chosen to give a reasonable integration time of approximately 1 to 2 seconds. Both the aiming error and ω.sub.AVG are updated at each sample in continuous summation and averaging.

(27) Since the angles are relatively small, the pitch and roll of the instrument 100 can be treated independently. Considering a beam divergence angle of approximately 0.3° a relatively steady hold of the instrument 100 may be on the order of 0.5° while a rather shaky hold may be on the order of 3.0°.

(28) For larger angles, the roll axis of the instrument 100 may need to be considered along with the pitch and yaw axes. In this regard, more rigorous methods for integrating the angular velocity should be employed, for example, quaternion integration or matrix multiplication.

(29) With reference additionally now to FIGS. 4A and 4B schematic illustrations of possible analog circuit 400A and 400B implementations are shown for providing fire control signals to a microprocessor corresponding to the pitch and yaw movement of a laser rangefinding instrument as respectively determined by a rate gyro 202.

(30) Both circuits 400A and 400B comprise a capacitor 402 coupling the output of the rate gyro 202 in series with resistor 404 coupled to the inverting input (−) of an operational amplifier 406 which has its non-inverting input (+) coupled to a reference potential indicated as circuit ground. An additional capacitor 408 and resistor 410 are coupled in parallel across the inverting input and output of the operational amplifier 406.

(31) Output of the operational amplifier 406 is supplied as input to dual comparators 412 and 414 at the inverting input of the former and non-inverting input of the latter. A V.sub.H signal is supplied to the non-inverting input of comparator 412 while a V.sub.L signal is supplied to the inverting input of comparator 414 as shown. The outputs of the dual comparators 412 and 414 are coupled to a circuit potential voltage through resistor 416 and provide a fire/hold input signal to a microprocessor for implementation of the technique of the present invention.

(32) While there have been described above the principles of the present invention in conjunction with specific circuits and methods, it is to be clearly understood that the foregoing description is made only by way of example and not as a limitation to the scope of the invention. Particularly, it is recognized that the teachings of the foregoing disclosure will suggest other modifications to those persons skilled in the relevant art. Such modifications may involve other features which are already known per se and which may be used instead of or in addition to features already described herein. Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure herein also includes any novel feature or any novel combination of features disclosed either explicitly or implicitly or any generalization or modification thereof which would be apparent to persons skilled in the relevant art, whether or not such relates to the same invention as presently claimed in any claim and whether or not it mitigates any or all of the same technical problems as confronted by the present invention. The applicants hereby reserve the right to formulate new claims to such features and/or combinations of such features during the prosecution of the present application or of any further application derived therefrom.

(33) As used herein, the terms “comprises”, “comprising”, or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a recitation of certain elements does not necessarily include only those elements but may include other elements not expressly recited or inherent to such process, method, article or apparatus. None of the description in the present application should be read as implying that any particular element, step, or function is an essential element which must be included in the claim scope and THE SCOPE OF THE PATENTED SUBJECT MATTER IS DEFINED ONLY BY THE CLAIMS AS ALLOWED. Moreover, none of the appended claims are intended to invoke paragraph six of 35 U.S.C. Sect. 112 unless the exact phrase “means for” is employed and is followed by a participle.