The present embodiments relate to positioning systems for shooting targets.
Target positioning systems are used with targets of the type commonly found at shooting ranges. These targets are secured by a clamp to hang from a rotatable drive unit. The target is typically rotatable between a face position in which the target faces the shooter, and edge positions in which opposite edges of the target face toward and away from the shooter. A motor within the powered drive unit rotates the clamp, and in turn the target.
One problem with current target positioning systems is that positioning error may cause the target to not be at a desired rotational orientation. For example, an externally applied force may move the target out of a current rotational position, but the target positioning system is unaware that the force was applied. Therefore, the target system assumes that the target is at the desired rotational orientation when in fact it is not. The system must then be re-calibrated or manually adjusted to achieve the desired rotational orientation.
The various embodiments of the present target positioning systems and methods have several features, no single one of which is solely responsible for their desirable attributes. Without limiting the scope of the present embodiments as expressed by the claims that follow, their more prominent features now will be discussed briefly. After considering this discussion, and particularly after reading the section entitled “Detailed Description,” one will understand how the features of the present embodiments provide the advantages described herein.
One of the present embodiments comprises apparatus for rotationally positioning a target. The apparatus comprises a rotatable shaft having a lower end configured to support a target and an upper end operatively coupled to a powered drive unit configured to rotate the shaft among a plurality of rotational positions around an axis; and a rotation disengagement mechanism operatively coupling the shaft to the powered drive unit and operable to disengage the rotatable shaft from the powered drive unit in response to a threshold rotational force, and to allow the shaft to be reengaged with the powered drive unit at only a pre-selected one of the rotational positions.
Another of the present embodiments comprises a system for continuously calibrating a rotatable shaft so that the shaft is at a desired rotational orientation. The system comprises a rotatable shaft having a lower end configured to support a target and an upper end operatively coupled to a powered drive unit configured to rotate the shaft among a plurality of rotational positions around an axis; a rotation disengagement mechanism operatively coupling the shaft to the powered drive unit; a position indicator associated with the rotatable shaft for detecting a rotational orientation of the rotatable shaft; and a control unit including a processor for executing code to direct the operation of the powered drive unit; wherein the system is configured to rotate the powered drive unit by an amount sufficient to rotate the rotation disengagement mechanism in a first direction by an amount greater than 360°; while rotating the rotation disengagement mechanism, engage the rotatable shaft with the powered drive unit so that the rotatable shaft rotates under the influence of the powered drive unit; rotate the shaft in a second direction opposite the first direction; detect a rotational orientation of the rotatable shaft; and halt rotation of the shaft in the second direction when the detected rotational orientation of the shaft corresponds to the desired rotational orientation.
Another of the present embodiments comprises a method of positioning a rotatable shaft at a desired rotational orientation. The method comprises rotating a powered drive unit operatively coupled to the rotatable shaft by an amount sufficient to rotate a rotation disengagement mechanism associated with the shaft in a first direction by an amount greater than 360°; while rotating the rotation disengagement mechanism, engaging the rotatable shaft with the powered drive unit so that the rotatable shaft rotates under the influence of the powered drive unit; rotating the shaft in a second direction opposite the first direction; a position indicator associated with the rotatable shaft detecting a rotational orientation of the rotatable shaft; and halting rotation of the shaft in the second direction when the detected rotational orientation of the shaft corresponds to the desired rotational orientation.
Another of the present embodiments comprises a method of correcting a rotational position of a rotatable shaft. The method comprises rotating the shaft from a first rotational position to a second rotational position; a position indicator associated with the rotatable shaft detecting a rotational orientation of the rotatable shaft at the second position; and determining whether the rotational orientation of the rotatable shaft at the second position falls within a predetermined angular distance of a desired rotational position of the rotatable shaft.
Another of the present embodiments comprises a method of correcting a rotational position of a rotatable shaft. The method comprises rotating the shaft from a first rotational position to a second rotational position; measuring an actual elapsed time tA during rotation of the shaft; comparing tA to an expected quantity of time necessary to rotate the shaft from the first rotational position to the second rotational position, tE; and if tA≠tE, determining that the rotatable shaft is not at a desired rotational position.
Another of the present embodiments comprises a method of positioning a rotatable shaft at a desired rotational position. The method comprises (a) assigning numerical values to each of a plurality of rotational positions; (b) positioning the shaft in a start position having a first assigned numerical value; (c) rotating the shaft in a first direction from the start position toward a position having a second assigned numerical value; (d) detecting the rotational position of the shaft when the shaft reaches the position having the second assigned numerical value; and (e) repeating steps (c) and (d) until the shaft reaches a rotational position having a numerical value assigned to the desired position.
Another of the present embodiments comprises a system for continuously calibrating a rotatable shaft so that the shaft is at a desired rotational orientation. The system comprises a rotatable shaft having a lower end configured for removable attachment of a target and an upper end operatively coupled to a powered drive unit configured to rotate the shaft among a plurality of rotational positions around an axis; a rotation disengagement mechanism operatively coupling the shaft to the powered drive unit; a position indicator associated with the rotatable shaft for detecting a rotational orientation of the rotatable shaft; and a control unit including a processor for executing code to direct the operation of the powered drive unit. When the shaft rotates due to an externally applied force, the system is configured to automatically a) activate the powered drive unit to rotate the rotation disengagement mechanism; b) while rotating the rotation disengagement mechanism, engage the rotatable shaft with the powered drive unit so that the rotatable shaft rotates under the influence of the powered drive unit; c) rotate the shaft in a second direction opposite the first direction; d) detect a rotational orientation of the rotatable shaft; and e) halt rotation of the shaft in the second direction when the detected rotational orientation of the shaft corresponds to the desired rotational orientation; wherein the foregoing steps a)-e) are performed with no manual input.
The various embodiments of the present target positioning systems and methods now will be discussed in detail with an emphasis on highlighting the advantageous features. These embodiments depict the novel and non-obvious target positioning systems and methods shown in the accompanying drawings, which are for illustrative purposes only. These drawings include the following figures, in which like numerals indicate like parts:
The following detailed description describes the present embodiments with reference to the drawings. In the drawings, reference numbers label elements of the present embodiments. These reference numbers are reproduced below in connection with the discussion of the corresponding drawing features.
The embodiments of the present target positioning systems and methods are described below with reference to the figures. These figures, and their written descriptions, indicate that certain components of the apparatus are formed integrally, and certain other components are formed as separate pieces. Those of ordinary skill in the art will appreciate that components shown and described herein as being formed integrally may in alternative embodiments be formed as separate pieces. Those of ordinary skill in the art will further appreciate that components shown and described herein as being formed as separate pieces may in alternative embodiments be formed integrally. Further, as used herein the term integral describes a single unitary piece.
Reengagement at Only One Position Over Entire Rotational Range of Motion
The present embodiments include features that enable a shaft of the present target positioning system to reengage a rotational disengagement mechanism only once over the entire rotational range of motion of the shaft. This feature ensures that the target is always facing in a direction that the system assumes it's facing, as described below. In some embodiments the rotational range of motion of the shaft may be 360°, but in other embodiments it may be only 180°, 90°, or any other angular range.
An upper portion 26 of the housing 22 supports two pairs of rotatable wheels 28 located fore and aft. The wheels 28 ride on a rail (not shown) that extends through a channel 30 (
The housing 22 contains a powered drive unit 32, which may in some embodiments be an electric motor. The drive unit 32 is operationally coupled to the rotatable shaft 24 through a pair of pulleys 34, 36 and a belt 38. With reference to
With continued reference to
The housing 22 further contains a rotation disengagement mechanism associated with the shaft 24. The rotation disengagement mechanism is configured to disengage the rotatable shaft 24 from the powered drive unit 32 such that, upon disengagement, the powered drive unit 32 is no longer able to rotate the shaft 24. The rotation disengagement mechanism may comprise, for example, a torque limiter 50, and for simplicity will be referred to herein as a torque limiter 50. However, that designation should not be viewed as limiting, as any other suitable device for disengaging the rotatable shaft 24 from the powered drive unit 32 may be substituted for it.
A torque limiter 50 is an off-the-shelf component familiar to those of ordinary skill in the art. Accordingly, the present torque limiter 50 will not be described in exhausting detail. However, generally, the torque limiter 50 may comprise a ball detent type limiter, which transmits force through a hardened ball that rests in a detent within the torque limiter 50. In some embodiments, the torque limiter may include more than one hardened ball. In such embodiments, the construction of the torque limiter 50 is such that engagement is only possible when all of the hardened balls rest within the detents, which is only possible once per revolution due to the unique angular displacement of the detents. An over-torque condition pushes the balls out of their detents, thereby decoupling the shaft 24.
In the illustrated embodiment, the rotational range of motion of the shaft is 360°, but in other embodiments it may be only 180°, 90°, or any other angular range. The present embodiments are not limited to engagement at only one rotational position per 360° of rotation.
As discussed above, the present embodiments include a position indicator 48, such as an encoder. The encoder position indicator 48 detects the rotational orientation of the target 27. Disengagement, over-shoot (rotating the target 27 farther than intended), under-shoot (rotating the target 27 less than intended), stalling (when the mechanical components of the powered drive unit 32 cannot follow the electrical charge within a command, due to external forces or disruptions; may not be sufficient to disengage the torque limiter 50, but great enough to make to the powered drive unit 32 miss a few steps (angles) or completely stall), and positioning error are defined by the difference between the actual rotational orientation of the target 27 and the desired rotational orientation, as defined by the user. With reference to
For example, upon initialization of the present system 20, the control unit 42 turns the powered drive unit 32, and, as a result, the shaft 24 and the attached target 27 rotate in a first direction. Preferably, the amount of rotation is greater than 360° to ensure that the torque limiter 50 is engaged and ready for normal operation. In one embodiment, the amount of rotation may be about 450°. The control unit 42 and powered drive unit 32 then rotate the target 27 in a second direction opposite the first direction until a predefined start position (face) is confirmed by receiving a signal from the position indicator 48. This process is illustrated further below with reference to
Continuous Calibration
The present embodiments include features to detect any disengagement and/or positioning error of the target 27 and to react accordingly to rotate the target 27 to the desired position. The advantage of these features is that range down-time is reduced and training does not have to be suspended for other shooters to calibrate one shooter's target. These features are described below.
At block B606 the process monitors the rotational position of the shaft 24 until an index is triggered, indicating that the target 27 has reached the face position. The process then advances to block B608, where rotation of the target 27 is stopped at the face position and the face status is marked.
At block B610 the target 27 is monitored, and as long as the target 27 remains within the tolerance range X (block B612) and no command is received (block B614), the target monitoring continues. However, if at block B612 the target 27 is found to be outside the tolerance range X, the process returns to block B602. Similarly, if at block B614 a command is received, the process advances to block B616 and the received command is executed. The process then loops back to block B610 where the target 27 is monitored.
In another embodiment, the target 27 is rotated from a first position P1 to a second position P2 and an elapsed time for the rotation is measured. The rotational speed of the powered drive unit 32 is known, and therefore the time necessary to rotate the target 27 from point P1 to point P2, timeExpected, or tE, is known. Thus, if tE does not equal the actual elapsed time, timeActual, or tA, during rotation of the shaft, then the target 27 is out of position. The system 20 then enters the calibration or reengagement mode and the target 27 is automatically repositioned to the desired position.
“Smart Positioning” Logic
The embodiments of the present system 20 and methods further include “smart positioning” logic to register the actual position of the target 27 at all times. In this logic, the control unit 42 assigns numbers to the following target positions:
Face: When the front side of the target 27 is facing the shooter;
Back: When the back side of the target 27 is facing the shooter; and
Edge: When either edge of the target 27 is facing the shooter.
The following numbers are assigned to the foregoing positions, as shown in
Face: 0/8/16;
Back: 4/12;
First Edge: 2/10; and
Second Edge: 6/14.
These numbers are stored in memory associated with the control unit 42. The number 8 is assigned to a starting position (Face), and as the powered drive unit 32/target 27 rotates, new numbers are assigned to the current position in increments of 2 for each of the above four positions. For example, if the user turns the motor 180° clockwise from the face position, the position number becomes 12, and if the user turns the powered drive unit 32/target 27 180° counterclockwise, the position number becomes 4. The same logic applies to rotation to all of the above positions. In order to limit the current position number to the pre-defined numbers, an exceptional subroutine converts 0 and 16 to 8 whenever the “virtual position” is assigned one of the two. In these embodiments, the face position is considered the start position. In other embodiments any other position can be selected as the start position, as dictated by user preference.
Referring back to block B902, if the command received is to rotate counterclockwise, then the process moves to block B914 where the control unit 42 commands the powered drive unit 32 to apply a rotational force to the shaft 24/target 27. If the command is to rotate the target 27 90° counterclockwise, then at block B916 the target 27 is in the edge position POS=10. The system 20 then waits for the next command at block B918. However, if the command received at block B902 is to rotate the target 27 180° counterclockwise, then at block B920 the target 27 is in the back position POS=12. The system 20 then waits for the next command at block B922. If the command received at block B902 is to rotate the target 27 360° counterclockwise, then the process loops back to block B900, where the target 27 is in the face position indicated by the position number 8.
In
Referring back to block B1002, if the command received is to rotate counterclockwise, then the process moves to block B1016 where the control unit 42 commands the powered drive unit 32 to apply a rotational force to the shaft 24/target 27. If the command is to rotate the target 27 90° counterclockwise, then at block B1018 the target 27 is in the edge position POS=6/14. The system 20 then waits for the next command at block B1020. However, if the command received at block B1002 is to rotate the target 27 180° counterclockwise, then at block B1022 the target 27 is in the face position, which is indicated by the position number 0, 8 or 16. If the position number is 0 or 16, the system 20 converts the position number to 8 at block B1024. The system 20 then waits for the next command at block B1026. If the command received at block B1002 is to rotate the target 27 360° counterclockwise, then the process loops back to block B1000, where the target 27 is in the back position indicated by the position number 4 or 12.
In other embodiments, the target may begin from either edge position 2,10 or 6,14. In these embodiments, the smart positioning logic process would proceed similarly to the above-described processes, with appropriate adjustments to indicate the position of the target with each rotation.
The above description presents the best mode contemplated for carrying out the present systems and methods, and of the manner and process of practicing them, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which they pertain to practice these systems and methods. These systems and methods are, however, susceptible to modifications and alternate constructions from those discussed above that are fully equivalent. Consequently, these systems and methods are not limited to the particular embodiments disclosed. On the contrary, these systems and methods cover all modifications and alternate constructions coming within the spirit and scope of the systems and methods as generally expressed by the following claims, which particularly point out and distinctly claim the subject matter of the systems and methods.
Number | Name | Date | Kind |
---|---|---|---|
1281687 | Stelling | Oct 1918 | A |
2104171 | Schwerin | Jan 1938 | A |
2284510 | Cates | May 1942 | A |
2372111 | Norberg | Mar 1945 | A |
2538118 | Miller | Jan 1951 | A |
4088322 | Nikoden, Jr. | May 1978 | A |
4373923 | Kilwin | Feb 1983 | A |
5163689 | Bateman | Nov 1992 | A |
5350180 | Acock | Sep 1994 | A |
6256893 | Forborgen | Jul 2001 | B1 |
6789042 | Boyton | Sep 2004 | B2 |
7303192 | Marshall et al. | Dec 2007 | B2 |
7914004 | Wright et al. | Mar 2011 | B2 |
8561306 | Busse-Grawitz et al. | Oct 2013 | B2 |
20040244209 | Uehira et al. | Dec 2004 | A1 |
20120043722 | Mironichev et al. | Feb 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20130285328 A1 | Oct 2013 | US |