II. BACKGROUND OF INVENTION
The present invention relates to aiming and stabilization systems for projectile weapons. In many embodiments, the invention relates to systems allowing an individual to more accurately aim a hand-held weapon, for example a small arm.
III. BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 illustrates one embodiment of the stabilization system mounted to an M4 type rifle.
FIG. 2 illustrates a more detailed view of the stabilization system seen in FIG. 1.
FIG. 3 illustrates a rotated view of the stabilization system shown in FIG. 2.
FIG. 4 illustrates another perspective view of the FIG. 1 stabilization system.
FIG. 5 illustrates one embodiment of the control electronics for the stabilization system.
FIG. 6 illustrates one embodiment of a compensation algorithm.
FIG. 7A illustrates an alternative compensation algorithm.
FIG. 7B illustrates one embodiment of a digital filter.
FIG. 8 illustrates another embodiment of the stabilization system mounted on a “bullpup” type rifle.
FIGS. 9A and 9B are more detailed views of the FIG. 8 stabilization system.
FIGS. 10A to 10C illustrate flexures employed as biasing mechanisms.
FIG. 11 illustrates another alternative actuator mechanism.
IV. DETAILED DESCRIPTION OF SELECTED EMBODIMENTS
One embodiment of the invention comprises a small arm incorporating a stabilization system, in other words, a self-stabilizing small arm. “Small arm” as defined herein means any conventional or future developed firearm normally fired by an individual person, including handguns, shotguns, sporting rifles, or military rifles. Small arms may also include heavier weapons such as light machineguns (e.g., the US military's M-249 squad automatic weapon or SAW) and medium machineguns (e.g., the US military's M-60).
FIG. 1 illustrates an M4 type rifle 100 with one embodiment of the stabilization system 1 incorporated therewith. “M4 type rifle” means the family of firearms that derives from US military's M16 rifle, whether in 5.56 mm caliber, 7.62 mm caliber, or other variation, either military or civilian. This rifle 100 generally comprises the stock assembly 102 and the barrel assembly 101. For purposes of the FIG. 1 embodiment, the stock assembly 102 may include the lower receiver 104 to which it is attached. Likewise, the barrel assembly 101 may be considered to include the upper receiver 103 into which the barrel 110 is threaded. The length along barrel 110 may be considered the long axis of the barrel assembly. The barrel assembly 101 further includes the hand guard 106 surrounding the barrel 110 and a series of accessory rails 109 positioned on hand guard 106. In certain prior art configurations of the rifle 100 (not shown), a vertical grip is connected to and extends from lower rails on the hand guard 106. In other prior art configurations, the hand guard 106 itself (or gripping surfaces placed on the rails) forms a horizontal forward gripping surface on the rifle. The term “fore grip” as used herein means a vertical grip extending from the hand guard, a horizontal gripping surface on the hand guard, or any other gripping surface forward of the pistol grip on lower receiver 104 (e.g., a gripping surface on the front side of the magazine well). In more traditional rifle configurations not illustrated (e.g., the M-1 Garand), a wood stock typically includes a unitary wood fore-arm extending from the main stock portion and including wood hand guards. In such configurations, the barrel assembly includes the barrel together any handguard/fore-arm and other parts forward of the magazine.
During normal use of the M4 type rifle 100 seen in FIG. 1, the upper receiver 103 and lower receiver 104 are rigidly connected by at least two pins and thus, barrel assembly 101 and stock assembly 102 are rigidly connected to one another. In other words, there can be no relative pivoting or rotation between barrel assembly 101 and stock assembly 102 (including no relative rotation between barrel assembly 101 and stock 105). The same relative rigidity applies between the stock and barrel assemblies of the traditional rifle configuration described above.
FIG. 1 illustrates one type of fore-grip (vertical grip 108) connected to the barrel assembly 101 by one embodiment of stabilization assembly 1. FIG. 2 better illustrates how this embodiment of stabilization assembly 1 includes a central plate 3 onto which various components are fixed. Central plate 3 has a window into which actuators 6A (FIG. 2) and 6B (FIG. 3) are positioned. In the illustrated embodiment, actuators 6A and 6B are servo motors 7A and 7B (e.g., model no. HITEC HS-7966 or HITEC HS-8315, available from HITEC RCD USA, Inc. of Poway, Calif.), but could be other conventional or future developed actuator types. For example, as explained in more detail below, FIG. 9 illustrates an alternative actuator system formed of flexures and ball screw motors.
Returning to FIG. 2, still further alternative actuators could include lead screws, ball screws, bell cranks and linkages, cam disks, any sort of rotary to linear actuator, a linear electric motor, or bias springs. Also attached to central plate 3 is the horizontal bearing rail 12 upon which linear bearing 4A is able to slide right or left (i.e., windage correction) relative to central plate 3. The vertical grip attachment member 5 connects linear bearing 4A to the vertical grip 108.
FIG. 2 illustrates how the bell crank 10 is pinned to central plat 3 with spacer 50 offsetting bell crank 10 form central plate 3. Although somewhat hidden from view, one end of short linkage 13 is pinned to the upstanding leg of bell crank 10 and the other end of short link 13 is pinned to grip attachment member 5. The opposing end of bell crank 10 is pinned to a first end of long link 14 and the second end of long link 14 is pinned to straight crank 8, which is in turn connected to the torque transferring shaft of servo motor 7A. Thus, it can be envisioned how torque from servo motor 7A is converted by linages 13/14 and bell crank 10 into a linear left/right force acting on linear bearing 4A to cause left/right movement of linear bearing 4A on bearing rail 12. The left/right motion of linear bearing 4A translates to left/right movement of vertical grip 108 relative to central plate 3 (and thus, barrel assembly 101).
FIG. 3 illustrates a similar configuration on the reverse side of central plate 3. Here, the linear bearing 4B is able to move up and down relative to central plate 3 (i.e., elevation correction) on a vertical bearing rail 11. The bearing connector 21 is attached to linear bearing 4B and bearing connector 21 is in turn connected to vertical brace 22, which forms the support structure for hand guard connector 24. Bearing connector 21, vertical brace 22, and hand guard connector 24 form one embodiment of the hand guard connector assembly 20. In the FIG. 1 embodiment, hand guard connector 24 is connected to the lower rail on hand guard 106. FIG. 4 best shows how short link 18 connects between bearing connector 21 and straight crank 16, while long link 19 connects between the opposing end of straight crank 16 and crank 17 attached to servo motor 7B. Thus, it can be envisioned how torque from servo motor 7B is converted to linear force acting in an up/down direction to move bearing connector 21 (and hence hand guard connector assembly 20) relative to central plate 3.
Control of the stabilization system may be accomplished by any conventional or future developed control system which senses movement of the fore grip and directs the actuators to counter such movement, thus stabilizing barrel assembly 101 independently of the fore grip movement. FIG. 5 illustrates one example of a control system utilizing inertial measurement unit (IMU) 31. In one embodiment, the IMU is a device containing three accelerometers and three gyroscopes where the accelerometers measure inertial acceleration and the gyroscopes measure rotational position. The IMU will sense movement in both the right/left direction (windage) and the up/down direction (elevation). The IMU may be mounted on circuit board 36 together with other control components such as processor/controller 33, power supply 34, and memory 35. Controller 33 will receive position change data from the IMU, calculate correction information, and command the servo motors 4A and 4B to make the necessary corrective rotation. As one nonlimiting example, controller 33 may be a dsPIC33FJ processor available from Microchip Technology Inc. of Chandler, Ariz., the IMU may be a MPU-6000s available from InvenSense, Inc. of San Jose, Calif., the power supply may be a MCP1825 power regulator and the memory chip may be a 25LC512, both available from Microchip Technology Inc. In the FIG. 3 embodiment, circuit board 36 may be positioned on vertical brace 22 with the appropriate protective housing. Naturally, the actual location of circuit board 36 is not critical and could be mounted in any convenient location and orientation.
One system control algorithm is illustrated in FIG. 6. FIG. 6 suggests a proportional-derivative control algorithm. The IMU will provide the angular rate of change of the structure on which circuit board 36 is mounted. The band pass filter will operate to eliminate frequencies outside the range typically associated with involuntary muscle movement occurring while a shooter is attempting to maintain the sites on the target, e.g., outside of about 0.1 to about 10 Hz, or more preferably, about 0.5 to about 5 Hz. The signal is used to generate a proportional gain term and a derivative gain term. These two terms are summed and the resultant value used as command signals to the servos. The band pass filter range given above is merely one example and ranges outside 0.1 to 10 Hz or narrower than 0.5 to 5 Hz may be employed depending on the particular requirements of the weapon system, the individual shooter, etc.
FIG. 7A illustrates a similar control strategy as seen in FIG. 6, but with more sophisticated filtering on the inputs from the gyros and/or accelerometers. This embodiment may employ a single, but more preferably, a plurality of digital band-pass filters to isolate certain frequency ranges and apply a specific gain to each frequency range. This approach allows greater flexibility in dealing with the interaction of the human hand-eye feedback loop and the mechanical compensation loop. In a preferred embodiment, this approach allows the stabilization system to lessen input within a frequency range that is controllable by the human, e.g., intentional aiming of a rifle, while increasing input the in human-uncontrollable frequency ranges, e.g., unintentional shaking when attempting to hold the aim steady. In the range where the human is capable of controlling motion, this approach still helps to further dampen vibration, but the input or control authority is necessarily less than in the human-uncontrollable frequency ranges in order to avoid confusing the hand-eye neural feedback loop.
FIG. 7A suggests how movement data in the most common human-uncontrollable frequency range (f1 to f2) would be subject to a first (highest) gain, movement data in a more ambiguous frequency range (f2 to f3 which may or may not represent unintentional movement) subject to a second (medium) gain, while movement data in frequency ranges likely to be intentional aiming movement (fn to fn+1) is subject to lower gains. In one nonlimiting embodiment, the common human-uncontrollable frequency range (f1 to f2) may be about 0.1 to 5 Hertz, and more preferably, about 0.5 and 3 Hertz. The intentional aiming movement frequency range (fn to fn+1) may be about 0 to 0.5 Hertz. However, these movement frequency parameters may vary considerable from individual to individual or based upon the physical/emotional stress factors of any given shooter's environment Likewise, it may not always be the case that a higher gain is applied to perceived uncontrollable movement as opposed to perceived intentional aiming movement.
In a preferred embodiment, the digital filters suggested in FIG. 7A are Infinite-Impulse Response filters, meaning that the filters are recursive. More specifically, the filters may be modeled as seen in FIG. 7B which suggests how outputs are composed of the input and previous inputs as well as previous outputs. A number of previous inputs and outputs are considered to the order of the filter. Filter orders (“m”) are most often less than ten. Gains on each previous input or output are determined to create specific gain patterns in frequency space. Common methods of determining the coefficients “A” and “B” include Butterworth, Chebyshev, and Elliptical filters.
FIG. 7A indicates that the appropriately filtered and amplified signals are summed to form the command signal(s). In the embodiment of FIGS. 1-5, the servos expect a position command from the controller 33. The servos have a controller within them that attempts to minimize response time and maximize position accuracy. Therefore, the controller 33 takes an angular rate and outputs a scaled command to cancel the angular rate on that particular axis. To do this with a servo that has its own internal control loop, the angular rate produced by the control block may be multiplied by the inverse of the control loop frequency (the time between commands) and added to the previous position command to create a new position command and effectively control the velocity of the servo. Different servos have different internal control loop parameters, which will necessitate different control gains in the compensator control loop. In a dedicated implementation, without off-the-shelf components, the two control loops would be combined into one, and the servo (rotary or linear) would be commanded with a velocity command. A position loop around the actuator would keep it in the center of its range despite external biases.
In certain embodiments, the command signals may be run through a Proportional-Integral-Derivative (PID) controller with separate gains on each component. In other words, where the PID controller is represented by:
separate gains may be applied to the separate components of the proportional gain (Kp), the integral gain (Ki), and the derivative gain (Kd).
FIG. 8 illustrates one alternative embodiment of the fire arm stabilization system. FIG. 8 shows a “bullpup” rifle configuration where the action is located behind the trigger. Rather than mounting the stabilization device in conjunction with a fore grip as in FIG. 1, the stock 105 of the rifle is equipped with a shoulder/cheek plate (or “stock plate”) 115. Actuators will be positioned to impart compensating movement to the stock plate 115 relative to stock 105. Of course, it will be understood that in bullpup rifle configurations, the action of the rifle generally forms the “stock” of the weapon as opposed to the more traditional stock seen in FIG. 1. FIG. 9A illustrates a vertical or elevation actuator 120 and a horizontal or windage actuator 130 interfacing with stock plate 115. Vertical actuator 120 generally comprises the ball screw motor 121 engaging the ball screw shaft 122. Vertical actuator 120 is mounted on a biasing or spring device, which in this embodiment is an assembly of flexure members such as seen in FIGS. 10A to 10C. Flexures are merely a different type of bearing which are comparatively free to move on one axis and are much stiffer on the other axes. FIG. 10A suggests a “vertical” flexure member 136 formed such that the internal element 137 is more flexible in the vertical direction within perimeter frame 138 than in the horizontal direction. Likewise, FIG. 10B shows a “horizontal” flexure member 141 formed such that the internal element 144 is more flexible in the horizontal direction within perimeter frame 143 than in the vertical direction. Both flexure members have connecting points 145 allowing the internal elements to be fixed relative to one another or some other structure. FIG. 8C illustrates a flexure assembly formed by flexure members 141, 142, and 136 connected to one another by their respective perimeter frames. Although not illustrated separately, flexure member 142 may be envisioned as the mirror image of flexure member 136. The internal elements 137 of flexure members 136 and 142 are fixed to one another, but internal element 144 is allowed to move relative to the internal elements 137.
Still viewing FIG. 9A, ball screw motor 121 is mounted on the internal element 137 of vertical flexure 136. Additionally, a connector member 123 is also fixed to the perimeter frame 138 of vertical flexure 136, with connector member 123 in turn being rigidly fixed to ball screw shaft 122 extending through screw motor 121. Thus, movement of screw shaft 122 through motor 121 will tend to move internal element 137 vertically with respect to perimeter frame 138. Although not explicitly shown in the Figures, it will be understood that the screw motor 121 will be rigidly fixed to the internal stock or action of the rifle.
In a similar manner, the horizontal actuator 130 will exert a horizontal force between the flexure assembly and stock plate 115. Ball screw motor 131 is mounted on internal element 144 of flexure member 141, while ball screw motor 131 is simultaneously fixed to stock plate 115. As suggested in FIG. 9B, a connector member 134 is rigidly fixed to the end of ball screw shaft 132 and also fixed to perimeter frame 143 of flexure member 141. It will be understood that through the above described interconnection of actuator 120, the flexure assembly, actuator 130 and stock plate 115, actuators 120 and 130 can effectuate the movement of stock plate 115 relative to the rest of the rifle.
Although not explicitly shown in the drawings, it will be understood that actuators 120 and 130 are connected to a control system such as described in reference to FIGS. 5 to 7B. The circuit board 36 (FIG. 5) with the IMU 31 could be mounted externally on the rifle stock or possibly internally if sufficient space in the action housing of the rifle model being employed. Naturally, the IMU 31 is simply one type of movement sensor which could be employed with the present invention. As one alternative to IMUs, accelerometers spaced apart along the length of the rifle could provide sufficient information to determine rates of change for both linear motion and angular motion (e.g., differential rates of change between accelerometers).
Although the above description gives examples of the stabilization mechanism interfacing with a fore grip and the stock, it will be understood that the stabilization mechanism could be positioned on any surface of the firearm which is gripped by the shooter. For purposes of this disclosure, a surface where the shooter grips or engages his/her body (e.g., cheek or shoulder) against the firearm may be referred to as a “shooter interface surface” on the firearm. Thus, shooter interface surfaces include not only the fore grip and stock of a rifle, but also the pistol grip of a rifle, the grip of a handgun, or any other surface of the firearm adapted for engagement by the shooter.
Likewise, the above disclosure describes actuators as “vertical” and “horizontal.” However, the particular frame of reference is not critical. For example, if the axis along the length of the barrel is considered the “z” axis, then “vertical” and “horizontal” simply mean the two axes “x” and “y” which are perpendicular to the “z” axis, regardless of the particular rotative orientation of the “x” and “y” axes in the plane they form.
FIG. 11 illustrates a further alternative actuator embodiment. A linear actuator 150 would be constructed, consisting of a stator 151 and rotor 152 that is capable of motion on two axes, corresponding to windage and elevation. The stator 151 may be an air or steel core device consisting of an arrangement of wire coils 153 that carry current which interacts with the fields produced by the rotor 152. The rotor 152 nominally contains permanent magnets 154 mounted on rotor backiron 155. In a preferred embodiment, the stator 151 would be rigidly affixed to the rifle barrel assembly, and the rotor backiron 155 would be affixed to the fore-grip held by the user. A bearing or flexure assembly would connect the two, restricting motion to the x and y directions. By directing voltage to selected coils 153, the controller could control the relative position of the stator 151 and rotor 152 in response to sensor data as described above.
No special definition of a term or phrase, i.e., a definition that is different from the ordinary and customary meaning as understood by those skilled in the art, is intended to be implied by consistent usage of the term or phrase herein. The words and phrases used herein should be understood and interpreted to have a meaning consistent with the understanding of those words and phrases by those skilled in the relevant art. For example, an embodiment comprising a singular element does not disclaim plural embodiments; i.e., the indefinite articles “a” and “an” carry either a singular or plural meaning and a later reference to the same element reflects the same potential plurality. A structural element that is embodied by a single component or unitary structure may be composed of multiple components. Ordinal designations (first, second, third, etc.) merely serve as a shorthand reference for different components and do not denote any sequential, spatial, or positional relationship between them. Words of approximation such as “about,” “approximately,” or “substantially” refer to a condition or measurement that, when so modified, is understood to not necessarily be absolute or perfect but would be considered close enough by those of ordinary skill in the art to warrant designating the condition as being present or the measurement being satisfied. For example, a numerical value or measurement that is modified by a word of approximation may vary from the stated value by 1, 2, 3, 4, 5, 6, 7, 10, 12, and up to 15%.