Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
HAPTIC SYSTEM FOR A FIREARM SIMULATOR
Document Type and Number:
WIPO Patent Application WO/2023/230199
Kind Code:
A1
Abstract:
A haptic effect system for generating haptic effects includes components that are configured to be mounted to an actual firearm. Elements of the haptic effect system are configured to occupy at least a part of the space that would otherwise be occupied by elements of the actual firearm. The haptic effect system converts an actual firearm capable of firing live ammunition into a firearm simulator. The haptic effect system generates haptic effects that cause a user holding the firearm to feel forces that mimic or simulate what a user would feel when performing various actions with the firearm. The haptic effect system can cause a user to feel forces that simulate what a user would normally feel when cocking the firearm, pulling a trigger of the firearm and/or shooting the firearm.

Inventors:
MONTI KYLE (US)
Application Number:
PCT/US2023/023467
Publication Date:
November 30, 2023
Filing Date:
May 25, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HAPTECH INC (US)
International Classes:
A63F13/285; F41A33/06; H02K41/03; F41A33/00; G09B9/00
Foreign References:
US20210164751A12021-06-03
US20210215450A12021-07-15
US20190003798A12019-01-03
US20120129136A12012-05-24
Attorney, Agent or Firm:
MUELLER, Jason P. (US)
Download PDF:
Claims:
WHAT IS CLAIMED IS:

1 . A haptic effect system configured to be mounted to a firearm, comprising: a haptic effect generator configured to be removably attached to a firearm, the haptic effect generator being capable of generating a haptic effect that simulates firing the firearm; a controller that is operatively coupled to the haptic effect generator and that causes the haptic effect generator to generate the haptic effect; a trigger interface configured to be removably attached to the firearm, wherein the trigger interface is operatively coupled to a trigger of the firearm, and wherein the trigger interface causes a trigger signal to be sent to either the controller or the haptic effect generator when the trigger of the firearm is actuated; and a power source that provides power to the controller and the haptic effect generator.

2. The haptic effect system of claim 1 , wherein the haptic effect generator comprises a linear motor.

3. The haptic effect system of claim 1 , wherein the haptic effect generator and the trigger interface are configured to be mounted internally within the firearm in locations that would otherwise be occupied by existing mechanisms of the firearm.

4. The haptic effect system of claim 1 , wherein the controller is configured to generate and send firing signals to the haptic effect generator that cause the haptic effect generator to produce a haptic effect that simulates firing the firearm.

5. The haptic effect system of claim 4, wherein the firing signals also cause the haptic effect generator to produce a haptic effect that simulates loading a round of ammunition from a magazine.

6. The haptic effect system of claim 4, wherein the firing signals also cause the haptic effect generator to produce a haptic effect that simulates what would occur when a last round of ammunition has been fired.

7. The haptic effect system of claim 1 , wherein the haptic effect generator is operatively coupled to a cocking mechanism of the firearm, and wherein the haptic effect generator is configured to apply a force to the cocking mechanism when a user actuates the cocking mechanism to prepare the firearm for simulation firing.

8. The haptic effect system of claim 7, wherein the force applied to the cocking mechanism by the haptic effect generator causes the user to experience cocking forces that approximate cocking forces the user would experience when actuating the cocking mechanism to prepare the firearm for live firing with actual ammunition.

9. The haptic effect system of claim 1 , further comprising a cocking simulator that is configured to be mounted to a firearm and to apply a cocking force to a cocking mechanism of the firearm.

10. The haptic effect system of claim 9, wherein the cocking simulator is operatively coupled to the controller and to the cocking mechanism of the firearm, wherein the cocking simulator receives cocking force signals from the controller that cause the cocking simulator to apply a cocking force to the cocking mechanism.

11 . The haptic effect system of claim 1 , wherein the trigger interface applies a force to the trigger of the firearm.

12. The haptic effect system of claim 11 , wherein the trigger interface applies a farce to the trigger mechanism of the firearm such that a user will experience trigger pull forces that are substantially the same as trigger pull forces the user would experience when firing live ammunition.

13. The haptic effect system of claim 12, wherein the trigger signals cause the trigger interface to apply a force to the trigger mechanism of the firearm such that a user will experience trigger pull forces that are substantially the same as trigger pull forces the user would experience when firing live ammunition in a burst fire mode.

14. The haptic effect system of claim 12, wherein the trigger signals cause the trigger interface to apply a force to the trigger mechanism of the firearm such that a user will experience trigger pull forces that are substantially the same as trigger pull forces the user would experience when firing live ammunition in an automatic fire mode.

15. The haptic effect system of claim 1 , wherein the trigger interface comprises an ammunition simulator that is configured to occupy a space within the firearm that would normally be occupied by a round of ammunition that is ready to be fired by the firearm, and wherein the ammunition simulator causes the trigger interface to generate a trigger signal when a hammer of the firearm contacts the ammunition simulator.

16. The haptic effect system of claim 1 , further comprising a sensor that is configured to be removably attached to the firearm and that is operatively coupled to the controller, wherein the sensor generates a signal that is indicative of a position of an internal mechanism of the firearm.

17. The haptic effect system of claim 16, wherein the sensor is a time-of- flight sensor that includes an electromagnetic radiation emitter and an electromagnetic radiation detector.

18. The haptic effect system of claim 1 , further comprising an inertial sensor that is configured to be removably attached to the firearm and that is operatively coupled to the controller, wherein the inertial sensor generates a signal that is indicative of movements of the firearm.

19. The haptic effect system of claim 1 , wherein the controller is configured to control the haptic effect generator such that the haptic effect generator generates a haptic effect that simulates a malfunction of the firearm.

20. The haptic effect system of claim 1 , further comprising a user interface that is operatively coupled to the controller, wherein the user interface allows a user to provide input that is used by the controller to control the haptic effect generated by the haptic effect generator.

Description:
HAPTIC SYSTEM FOR A FIREARM SIMULATOR

BACKGROUND OF THE INVENTION

[0001 ] This application claims priority to U.S. Patent Application No. 17/824,747, filed May 25, 2022, the entire contents of which are incorporated herein by reference. The invention is related to firearm simulators, and more specifically, to a haptic effect system that can be easily installed on an actual firearm to convert the firearm to a firearm simulator. Elements of the haptic effect system are configured to be installed within an actual firearm and to occupy at least a part of the space that would otherwise be occupied by elements of the actual firearm. The haptic effect system is configured to generate haptic effects that cause a user holding the firearm incorporating the haptic effect system to feel forces that mimic or simulate what a user would feel when performing various actions with an actual firearm in its original configuration. The haptic effect system can cause a user to feel forces that simulate what a user would feel when cocking the firearm, pulling a trigger of the firearm and/or shooting the actual firearm. The haptic effect system can also be easily uninstalled to restore the actual firearm back to its original functionality.

BRIEF DESCRIPTION OF THE DRAWINGS

[0002] Figure 1 is a diagram of elements that can make up a haptic effect system configured to be mounted on a firearm;

[0003] Figure 2 is a diagram illustrating an M4 firearm, with elements of the firearm removed for display purposes;

[0004] Figures 3A and 3B illustrate a haptic generator that can be part of a haptic effect system to be mounted on a firearm;

[0005] Figure 4 illustrates a controller module that can be part of a haptic effect system to be mounted on a firearm; [0006] Figure 5 illustrates a printed circuit board assembly that can be part of a controller module of a haptic effect system to be mounted on a firearm;

[0007] Figures 6A and 6B illustrate how a haptic effect generator and a controller module that are part of a haptic effect system can be joined together after being installed in a firearm;

[0008] Figure 7 illustrates how a power supply of a haptic effect system can be installed on a firearm so as to interface with a processor module that is installed on the firearm;

[0009] Figures 8A and 8B illustrate details of printed circuit boards that can be part of a haptic effect system that is to be mounted on a firearm:

[0010] Figures 9A and 9B illustrate how sensors of a haptic effect system mounted on a firearm can obtain information about operating conditions on the firearm.

[0011 ] Figure 10 depicts a lower sensing unit.

[0012] Figure 11 illustrates how a lower sensing unit can be mounted in the lower receiver of a firearm.

[0013] Figures 12A and 12B illustrate how elements of a lower sensing unit can detect movements and/or positions of a trigger.

[0014] Figures 13A-13C illustrate how elements of a lower sensing unit can detect movements and/or positions of a selector switch.

[0015] Figures 14A-14D illustrate how movements of a haptic effect generator and a sear effector can reset a hammer of a trigger assembly of a firearm. [0016] Figure 15 illustrates selected elements of a M249 machine gun.

[0017] Figure 16 illustrates selected elements of a drop in kit for a M249 machine gun.

[0018] Figure 17 illustrates selected elements of a drop in kit for a M249 machine gun, some of which are mounted within original elements of the M249 machine gun.

[0019] Figure 18 illustrates how selected elements of a drop in kit for a M249 machine gun can be integrated into a trigger assembly.

[0020] Figure 19 illustrates how a trigger assembly outfitted with elements of a drop in kit is mounted to an underside of a receiver assembly of a M249 machine gun.

[0021 ] Figure 20 illustrates a portion of a drop in kit for a M249 machine gun that is shaped to resemble an ammunition can.

[0022] Figure 21 illustrates how elements of a drop in kit for an M249 machine gun can be mounted to the receiver assembly of the machine gun.

[0023] Figures 22A and 22B illustrate how a linear motor which is part of a drop in kit for an M249 machine gun can interact with a charging handle of the machine gun.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

[0024] The disclosed technology is used to convert an actual firearm into a firearm simulator. To make the conversion, elements of the actual firearm are removed, and elements of a haptic effect system are installed in the locations that were previously occupied by the removed elements of the actual firearm. Often the elements of the actual firearm that are removed are hidden or internal elements. As a result, In many cases the firearm retains its overall appearance and feel. This contributes to realism when the converted firearm simulator is used in training exercises.

[0025] Of course, in some instances the elements of the haptic effect system may be installed on the firearm at locations that were not previously occupied by a removed element of the actual firearm. Also, an element of the haptic effect system installed on the firearm may be visible to the user. In such cases, the installation of one or more elements of the haptic effect system in or on the actual firearm may alter the look and feel of the firearm.

[0026] Certain elements of the haptic effect system are designed to cause the firearm to provide tactile feedback that closely simulates what a user would feel when conducting regular operations with the actual firearm. This can include providing tactile or haptic feedback when a user cocks the converted firearm simulator in preparation for firing, when the user actuates a trigger mechanism of the converted firearm simulator, or when the user “fires” the converted firearm simulator. For example, the haptic effect generated when the user “fires” the converted firearm simulator would be designed to mimic the recoil that a user would feel upon firing the actual firearm. The haptic effect could be selectively varied to simulate various different recoil forces that a user would experience upon firing different types of ammunition with the actual firearm.

[0027] The haptic effects can simulate safe, semiautomatic, fully automatic or burst fire modes, as well as non-traditional firing modes. Haptic effects can also simulate what a user might feel upon firing the last available round of ammunition, or what a user might feel upon the occurrence of a malfunction, such as a failure to feed, a failure to eject, a runaway condition, or a failure to fire. In all instances, because the user is operating an actual firearm that has been converted into a firearm simulator, the user experiences a high degree of realism during such simulated operations. [0028] As will be explained in greater detail below, converting an actual firearm into a firearm simulator typically involves replacing some of the elements of the actual firearm with alternate mechanisms that will enable the converted firearm simulator to be used for simulated firing or training. The elements of the actual firearm that are removed can vary depending on the firearm and/or depending on the firearm simulator equipment that is to be installed.

[0029] For example, in some instances the hammer and trigger mechanism of the actual firearm will remain. As a result, during simulated operations cocking the firearm would still involve loading the firing mechanism such as a hammer or spring against the action of a spring element. Likewise, when the firearm simulator is fired, the user pulls the actual trigger of the firearm, and the hammer would fall under the action of the loaded spring. All of these actions contribute to a realistic feel when the firearm simulator is being used. Of course, some installed elements such as a linear motor may provide the recoil force one expects upon firing the firearm simulator. Also, to the extent some forces are not present because no live round of ammunition is being fired, such as the hammer striking an inert firing pin or a firing pin striking an inert, “dummy”, or training round of ammunition, the feel of those actions may also be provided by one or more of the elements that have been installed on the actual firearm to convert the actual firearm into a firearm simulator.

[0030] Also, certain actions such as cocking the firearm may take on alternate meanings depending on how the firearm simulator is configured after it has been converted into a firearm simulator. If elements of the original firing mechanism remain after conversion, such as a charging handle, a spring, a hammer and a firing pin, then “cocking” the firearm simulator can involve causing all of those original elements to perform their normal actions when the firearm simulator is cocked. However, if some of the original elements of the actual firearm that are involved in cocking the firearm are removed and replaced with other elements during conversion, then “cocking” the firearm simulator may involve the actions of those added items. For example, pulling a charging handle may not operate against an original spring of the actual firearm. Instead, pulling the charging handle may move an actuator or movable member of an added linear motor, with the linear motor providing force feedback designed to simulate what a user would feel when pulling the charging handle of an actual firearm.

[0031 ] Before explaining how an actual firearm can be converted into a firearm simulator, we first provide an overview of typical elements of a haptic effect system which can be used to convert an actual firearm into a firearm simulator. The following description discusses typical elements of a haptic effect system. However, the following description is in no way intended to be limiting. Haptic effect systems with elements in addition to those discussed below are possible. Additionally, haptic effect systems having fewer than all of the items discussed below are possible and likely would be quite common.

[0032] Figure 1 illustrates typical elements of a haptic effect system 100 that can be installed on an actual firearm to convert the firearm into a firearm simulator. One of the key items is a haptic effect generator 102 that generates haptic effects. The haptic effect generator 102 could include one or more linear motors, eccentric weight vibrators, regular rotational electric motors, voice coils, solenoids, piezoelectric actuators, ultrasonic actuators and/or pneumatic or hydraulic actuators. The haptic effect generator 102 could include mixtures of those elements that are selected for the particular haptic effects they can provide. For example, an embodiment of a haptic effect generator 102 could include both a linear motor and a piezoelectric actuator, which together are capable of delivering various combinations of haptic effects.

[0033] In some embodiments, two or more linear motors could be included in the haptic effect generator 102, with the axes of the two linear motors oriented in different directions. By selectively actuating only one of the linear motors, or both of the linear motors, such a haptic effect generator 102 could generate haptic effects that simulate multiple different actions.

[0034] U.S. Patent Application No. 14/951 ,961 , filed November 25, 2015, which issued as U.S. Patent No. 10,852,093 on December 1 , 2020, discloses technical details about how a linear motor can be configured and controlled to generate haptic effects that simulate the recoil forces that occur when a user fires an actual firearm. The disclosure of U.S. Patent Application No. 14/951 ,961 is incorporated herein by reference in its entirety.

[0035] The physical form and dimensions of the haptic effect generator 102 can be varied to enable the haptic effect generator 102 to be mounted within various different actual firearms. In some instances, such as where the haptic effect generator 102 is to be mounted inside a relatively large rifle, a haptic effect generator 102 with relatively large dimensions could be employed. In other instances, such as where the haptic effect generator 102 is to be installed within a relatively small handgun, the haptic effect generator 102 could have very small dimensions.

[0036] The haptic effect that is provided by the haptic effect generator 102 could also take many different forms. One of the primary uses of the haptic effect generator 102 is to simulate the recoil forces that a user will feel upon firing a firearm. The recoil forces may also serve to disturb the sight picture for the user, which helps to teach the user how to rapidly re-acquire the target. Recoil forces can include a single recoil associated with single shot fire, and multiple successive recoils associated with burst firing mode, or automatic fire.

[0037] Because a converted firearm simulator can be used in training, it also may be advantageous to have the haptic effect generator 102 simulate the feel of various malfunctions. Thus, a haptic effect generator 102 may generate a haptic effect to simulate the feel of a failure to fire event or what it might feel like to fire a round of partially defective ammunition where the full recoil effect is not achieved. The haptic effect generator 102 might also simulate the feel of a jam or a failure to load a new round of ammunition from a magazine, or instances where a casing of spent ammunition jams during ejection from the firearm. Thus, the haptic effect generator 102 may be controlled to produce haptic effects that simulate a variety of different malfunctions.

[0038] The haptic effect generator 102 might also generate haptic effects that are not possible with an actual firearm, but which are interesting or useful for training purposes. As but one example, if a haptic generator 102 is coupled to a trigger mechanism of a converted firearm simulator, the haptic effect generator 102 could cause the user to feel a particular haptic effect that varies as the user applies greater and greater force to the trigger mechanism. For example, the trigger could vibrate, and the frequency and/or amplitude of vibration could steadily increase as the user applies greater and greater force to the trigger. Or, perhaps the opposite, where the frequency and/or amplitude of vibration starts out high and steadily decreases as more and more force is applied to the trigger until the vibration ceases just as the user applies sufficient force to the trigger to cause the firearm simulator to Tire.” Such haptic effects could be useful in training a user as to how much pressure should be applied to the trigger to cause the firearm to fire.

[0039] Similarly, the haptic effect generator 102 could be configured such that it requires the user to apply varying amounts of pressure to a trigger to cause the firearm simulator to fire. This would allow a user to experience different trigger pull weights, and possibly allow a user to identify or choose a trigger pull weight that is desirable to the user.

[0040] As another example, the converted firearm could be configured such that when the user pulls the trigger the haptic effect generator 102 and/or trigger mechanism is intentionally delayed from "firing.” Operating in this fashion can serve to simulate how a firearm operates when a 3 !d party targeting device is added to the firearm, and the 3 rd party targeting device only allows the firearm to fire upon the proper acquisition of the target with the 3 rd party targeting system. Configuring the firearm in this fashion would serve to to further the effectiveness of training with 3 rd party equipment.

[0041 ] The haptic effect generator 102 may also be under the control of a trainer, who causes the haptic effect generator 102 to selectively vary one or more haptic effects that the user experiences as part of an overall training program. The trainer could be a human or a software-based trainer. In some situations, the trainer could be a computer or software assisted human trainer. In any event, the trainer could cause a wireless signal to be sent to the haptic effect generator 102 at a selected time during training to cause the converted firearm simulator to exhibit a malfunction condition. This would allow the trainer to choose when a malfunction occurs, which also would allow the trainer to carefully observe how a user deals with the malfunction condition.

[0042] Thus far, we have discussed haptic effects relating to firing the firearm. However, a haptic effect generator 102 could be used in a variety of other contexts. For example, a haptic effect generator 102 such as a linear motor could be operatively coupled to a cocking mechanism of an actual firearm and the haptic effect generator could generate haptic effects relating to cocking the firearm. The haptic effect generator 102 coupled to the cocking mechanism of the firearm could be the same haptic effect generator 102 that provides recoil haptic effects, or a completely separate haptic effect generator 102 could be operatively coupled to the cocking mechanism of the firearm. Regardless, the haptic effect generator 102 could be controlled to provide a certain degree of force that resists movement of the cocking mechanism as the user actuates the cocking mechanism to prepare the firearm to be fired. The amount of force that the haptic effect generator 102 applies to the cocking mechanism could vary over the regular full course of movement of the cocking mechanism to simulate what a user would typically feel when cocking the actual firearm.

[0043] In addition, the haptic effect generator 102 could be used to physically reset the trigger through a separate cocking mechanism that is coupled to the trigger. With each cycle of simulated fire, the haptic effect generator 102 could be used to reset the firearm to an ‘armed’ state so that the firearm will have the same 'feel' for the next trigger pull by the user.

[0044] Also, here again, various malfunctions could be simulated. For example, the haptic effect generator 102 could be configured to apply forces to the cocking mechanism to simulate what a user would feel when there is a jam during the cocking movement. Also, if the ammunition magazine is empty when a user pulls on a cocking lever of a firearm to prepare the firearm for firing, there would be a different feel than what would occur when cocking the firearm loads a new round of ammunition into the firing position. Thus, the haptic effect generator 102 could apply forces to the cocking mechanism to simulate what it would feel like to cock the firearm without any ammunition in the firearm. This too would help a new user to understand what it feels like under various different operational conditions.

[0045] The haptic effect generator 102 could also simulate a variety of other actions of a firearm. For example, the haptic effect generator could generate forces that simulate what a user feels when a slide of a semiautomatic handgun is released from the locked open position after loading a new magazine of ammunition into the firearm and when a new round of ammunition is loaded into the firing chamber. Similarly, in the case of a semiautomatic shotgun, the haptic effect generator 102 could generate forces that simulate what a user feels when the action is released after manually loading a new shell into the shotgun as the shell is moved into the firing chamber.

[0046] As mentioned above, the same haptic effect generator 102 that provides a recoil haptic effect also may be operationally coupled to a cocking mechanism of the firearm such that the haptic effect generator 102 can apply forces to the cocking mechanism. However, in alternate embodiments there may be a separate cocking simulator 104 that is operationally coupled to the cocking mechanism of the firearm. The cocking simulator 104 also may employ one or more linear motors, eccentric weight vibrators, regular rotational electric motors, piezoelectric actuators, voice coils, solenoids, ultrasonic actuators and/or pneumatic or hydraulic actuators. In some firearms, it may be necessary to provide a separate cocking simulator 104 to apply forces to the cocking mechanism of the firearm because a haptic effect generator 102 that provides appropriate recoil forces may be unable to interact with the cocking mechanism of the firearm. Such a separate cocking simulator 104 would be capable of providing all the forces detailed above to provide the user the feel of cocking the firearm under regular and malfunction conditions.

[0047] A cocking simulator 104 could apply forces to a cocking mechanism of a firearm according to a force vs. displacement profile. The cocking mechanism 104 could also generate and apply forces to the cocking mechanism of the firearm to simulate what a user would feel when moving the cocking mechanism to an open and locked position. For example, the cocking simulator could provide forces so that a user experiences what it feels like to move the action of a semiautomatic shotgun to the open and locked position, which allows a new shotgun shell to be inserted into the shotgun.

[0048] Both the haptic effect generator 102 and a cocking simulator 104, if provided, would receive control signals from a controller 106 of the haptic effect system 100. The controller 106 could be integrated into the same physical elements as the haptic effect generator 102 and/or the cocking simulator 104. Alternatively, the controller 106 could be a separate physical element that is mounted on or within the firearm. When the controller 106 is separate from other elements of the haptic effects system 100, the controller 106 could communicate with the other elements via a wired or wireless connection. For example, typical wireless Bluetooth connections could be established between the controller 106 and one or more other elements of the haptic effect system 100. The controller 106 could both receive signals from the other elements and provide control signals to the other elements. [0049] in still other instances, the controller 106 might be located apart from the body of the firearm In that instance, the controller 106 could communicate with elements of the haptic effect system 100 mounted on the firearm via a wired or wireless connection.

[0050] The haptic effect system 100 also includes a trigger interface 108. The trigger interface could take many different forms, depending on the configuration of the firearm itself. At its core, the trigger interface 108 is designed to determine when a user actuates the trigger mechanism of the firearm. The trigger interface 108 sends a trigger signal to the controller 106 when the trigger interface 108 determines that the user has actuated the trigger mechanism of the firearm.

[0051 ] The firearm itself may be capable of operating under multiple firing modes. Often an actual firearm will have firing modes that include safe, single shot or semiautomatic, burst or fully automatic. A firearm simulator incorporating a haptic effect system 100 may be configured to simulate some or all of those firing modes. In some instances, a selector switch on the firearm will determine the firing mode under which the firearm is operating. In instances when the firearm is capable of operating in a fully automatic firing mode, the trigger interface 108 is capable of generating and sending signals to the controller 106 to indicate that the user is holding the trigger down to cause fully automatic fire.

[0052] The trigger interface 108 may also apply a force to the firing mechanism of the firearm that helps to simulate what a user would feel when pulling the trigger of the firearm. The trigger interface 108 may include a device such as one or more linear motors, eccentric weight vibrators, regular rotational electric motors, piezoelectric actuators, voice coils, solenoids, ultrasonic actuators and/or pneumatic or hydraulic actuators. The force or forces applied to the trigger mechanism by the trigger interface 108 could vary the trigger pull to allow users to experience different trigger pull weights. Also, the trigger interface 108 could apply a force to the trigger mechanism that varies over the length of trigger travel to closely simulate what a user would feel as the trigger of the firearm is pulled. A force vs. travel profile could be used to determine what force the trigger interface 108 applies to the trigger mechanism as the trigger moves through the full range of travel.

[0053] The trigger interface 108 could apply different forces to the trigger mechanism depending on the operational condition of the firearm. For example, one type of force could be applied to the trigger mechanism during a normal firing operation, whereas another force could be applied to the trigger mechanism when a user actuates the trigger mechanism when the firearm has already expended all available ammunition.

[0054] In some instances, a trigger interface 108 is designed to interface with the existing trigger mechanism of the firearm. In other instances, one of the original parts of the firearm that are replaced when the firearm is converted into a firearm simulator may include the trigger mechanism. In other words, the trigger interface 108 could include an entirely new trigger and trigger mechanism that replaces the original trigger and/or trigger mechanism of the firearm. A trigger interface 108 that includes a replacement trigger and/or trigger mechanism could also include an actuator that provides a force to the user’s finger when the user is actuating the trigger to simulate what a user would typically feel when actuating the trigger mechanism.

[0055] The haptic effect system 100 also includes a power source 110 that provides power to other elements of the system. The power source 110 could include batteries, capacitors, super-capacitors and other energy storage devices that can be used to provide electrical power to other elements of the haptic effect system 100. In some instances, the power source 110 could be coupled to a continuous source of electrical power, as opposed to using an energy storage device. [0056] in some embodiments, the power source 110 may be integrated into another element of the haptic effect system 100, such as being a part of a controller module 106. In other instances, the power source 110 may be a separate element that is mounted to or within the firearm. In some embodiments, the power source 110 may take the form of a replaceable unit that can be removed from the firearm for re-charging, and which can then remount to the firearm. For example, the power source 110 could be configured to resemble an ammunition magazine that can be swapped out just like a regular ammunition magazine of the firearm. In some embodiments, the power source 110 could be external to the firearm simulator. For example, the power source 110 could be an external stationary power source or a user-wearable power source that is wired to the firearm simulator.

[0057] In instances where the power source 110 is mounted to the firearm, the power source 110 could be attached to external power for re-charging via an electrical charging cord or via a USB cable and USB port located on the device and/or battery. Alternatively, the power source 110 may have a built-in inductive charging port that need only be brought adjacent a corresponding inductive charging unit.

[0058] The power source 110 may be hard wired to other elements of the haptic effect system 100 to provide electrical power to those elements. Alternatively, the power source 110 may provide electrical power to other elements of the haptic effect system 100 via an inductive link. In the future, other means of delivering electrical power to the elements of the haptic effect system 100 or to the power source 110 may be possible, such as RF energy harvesting.

[0059] In some embodiments, such as where a replaceable unit like an ammunition magazine contains the main power source 110, a secondary power source may also be provided. The secondary power source could power the controller 106 and possibly other elements of the overall haptic effect system white a main replaceable power source 110 is removed from, recharged and then remounted to the firearm simulator. This would ensure that data currently being stored by one or more elements of the haptic effect system 100 can be retained while the main power source 110 is replaced or recharged.

[0060] The haptic effect system 100 can include one or more sensors 112 that are configured to sense various things and to provide information about sensed conditions to the controller 106 or to other elements of the haptic effect system 100. The information gathered by the one or more sensors 112 is then used to help control other elements of the haptic effect system 100 to provide the user with a useful and immersive experience.

[0061 ] In some instances, the sensors 112 of the haptic effect system 100 could sense the positions of various controls of the firearm. For example, a sensor 112 could detect the position of a fire control switch that is used to switch between safe, single fire or semiautomatic, burst and fully automatic firing modes. Information from the sensor 112 is sent to the controller 106 and the controller then controls the other elements of the haptic effect system to provide firing in the mode currently selected by the fire control switch.

[0062] As another example, one or more sensors 112 could be used to detect a position of a trigger mechanism of the firearm. Information from that sensor 112 is sent to the controller 106, which uses the information to determine when the user is actuating the trigger mechanism, and thus when to simulate firing the firearm.

[0063] A sensor 112 could detect when a magazine is properly mounted to the firearm. If such a sensor reports to the controller 106 that a magazine has been improperly mounted to the firearm, the controller could cause a malfunction condition to be performed. One or more sensors 112 could also detect the presence of one or more accessories mounted on the firearm simulator, such as a scope, an auxiliary lighting device, a grenade launcher, a 3rd party targeting system, etc. Information about the configuration of the firearm simulator, as collected via the sensors 112, could be used to help control operations of the haptic effect system 100.

[0064] The sensors 112 could also Include a variety of inertial and motion sensors that are configured to detect the current orientation of the firearm and when and how the user is moving the firearm. Such information could be reported to the controller 106, and/or to a gaming or simulation system that is completely separate from the firearm. The gaming or simulation system could use information reported from inertial and motion sensors 112 to help generate an augmented or virtual reality view that is then displayed to the user of the firearm.

[0065] In addition, the sensors 112 could include a variety of environmental sensors such as optical color & contrast sensors, gas sensors, particulate matter sensors, humidity sensors, pressure sensors, temperature sensors, IMU sensors, radiation sensors, RF sensors, ultrasonic sensors, ultraviolet sensors, laser sensors, distance sensors, stress/strain sensors, spectrometer or interferometer sensors, audio sensors, image sensors, capacitive sensors, etc. Such sensors could be used to collect data to evaluate some or substantially all of the wear items and overall condition of the live weapon to inform on the condition of the firearm. The sensors may take readings while the haptic effect generator 102 and/or other mechanical parts of the firearm are motionless. The sensors also may take readings while one or more mechanical systems of the firearm are in motion, such as the haptic effect generator 102. In fact, vibrations and other forces generated by the haptic effect generator 102 may assist in disturbing debris (dust, gun powder residues, corrosion residues, etc.) or other measurable elements that the sensors 112 can detect and/or measure. Information collected and/or reported by the sensors 112 may inform the user that maintenance should be performed on the firearm or that one or more parts of the firearm should be inspected before returning to use. [0066] The foregoing lists contain but a few of the many different types of sensors 112 that could be a part of a haptic effect system 100. Many other types of sensors could also be used for various other purposes. Such sensors could communicate with the controller 106 or with elements completely separate from the haptic effect system 100 via a wired or wireless connection.

[0067] The haptic effect system 100 further includes a user interface 114. The user interface 114 can be used to show or display certain items of information to the user. Such information can include, for example, a number of shots fired or the amount of ammunition remaining in a magazine. Such information can also include current settings or configuration details, such as the currently selected firing pattern. This type of information could be displayed to a user via a small display screen or one or more indicators that are part of the user interface 114. Such a display or such indicators could be mounted to a convenient part of the firearm so that they can be easily seen by the user when holding the firearm in a normal manner. Additionally, such a display or such indicators could be part of the battery which mimics the form factor of a real magazine.

[0068] The user interface 114 also provides a mechanism for receiving user input. Thus, the user interface could utilize a variety of different devices for receiving input from a user. In simple examples, the user interface 114 could include buttons or controls mounted on the firearm or battery (magazine) that allow a user to provide direct manual input. In some embodiments, a touch sensitive screen that is part of the user interface 114 could be used to both display information to the user and also receive input from the user via a graphical user interface. In some instances, the user interface also could include a microphone that receives spoken input from the user and the user interface 114 would then interprets the spoken input via speech recognition techniques. In other instances, the user interface 114 could also contain one or more connected cameras that enable gesture recognition or user identification. [0069] in other embodiments, the user interface 114 could include a software program that runs on a computing device, such as a desktop or laptop computer, a tablet or smartphone and which allows a user to input various items of information as well as view various items of information. The software application on the computing device could communicate wirelessly or via a wired connection with the controller 106 of the haptic effect system 100.

[0070] The input that a user provides via the user interface 114 could include specifying a type of ammunition that the haptic effect generator 102 will use to simulate firing. The user input could also indicate the type and related characteristics such as size of an ammunition magazine that the firearm is to presume is present, which, for example, will dictate the number of rounds of ammunition that can be shot before reloading. The user input might also specify the trigger pull force that is to be provided by the trigger interface 108, or possibly specify a force vs. trigger pull distance profile that is to be used by the trigger interface 108.

[0071] The user interface 114 might also be used to input things like how often the firearm is to simulate a malfunction, and the types of malfunctions that are to be simulated. This sort of input could be provided by a training instructor before passing the firearm simulator over to a student that is to use the firearm simulator as part of a training exercise. Rather than an interface located on the simulator, this sort of input also could be provided during the training exercise by the instructor if the instructor is using a computing device, such as a desktop or laptop computer, a tablet or smartphone that is able to communicate with elements of the haptic effect system 100, such as the user interface 114 or the controller 106.

[0072] A completely separate trainer/user interface 120 might also be capable of communicating with the controller 106 or other elements of the haptic effect system 100 via a wired or wireless connection. When the separate interface is a trainer interface 120, a trainer could use the trainer interface 120 to communicate ail the above-listed items of information to the controller 106. Likewise, the trainer interface 120 could receive all the above-listed items of information from the controller 106. The trainer interface 120 could also communicate a variety of other items of information and control signals with the controller 106. For example, a trainer could use the trainer interface 120 to send control signals to the controller 106 that indicate when a haptic effect generator 102 or other elements of the haptic effect system 100 are to simulate a malfunction of some kind.

[0073] The separate trainer/user interface 120 could be capable of communicating with multiple haptic effect systems 100 mounted on multiple firearm simulators to thereby control a training exercise involving multiple firearm simulators. In the same fashion, a single external trainer/user interface 120 could receive data from multiple firearm simulators and correlate, manipulate or process that data. The external trainer/user interface 120 could then present raw, correlated or processed data, generate reports and otherwise provide various useful functionality to a trainer. When a single external trainer/user interface 120 is receiving reporting signals from multiple firearm simulators as part of a group training exercise, the external trainer/user interface 120 could provide a single consolidated display that summarizes the performance and status of all users in the training exercise.

[0074] The external trainer/user interface 120 could be a purpose-built device, or it could be configured as a software application running on a computing device such as a laptop computer or a smartphone. In some instances, the external trainer/user interface 120 could be incorporated into another firearm simulator, such as where a trainer has a master firearm simulator that controls one or more slave firearm simulators. The external trainer/user interface 120 could be located at the same premises as a firearm simulator that is communicating with the external trainer/user interface 120, or the external trainer/user interface 120 could be remote or cloud-based in nature. [0075] The haptic effect system 100 may also include an ammunition simulator 116 that is designed to determine when a user fires the firearm. The ammunition simulator 116 is designed to be positioned where a round of ammunition would be located just prior to firing the firearm. The ammunition simulator 116 could include a sensor that is capable of detecting when a firing pin of the firearm contacts the back of the ammunition simulator 116. When the sensor registers a hit from the firing pin, the ammunition simulator 116 sends a firing signal to the controller 106, and the controller then causes a haptic effect generator 102 to generate a haptic effect that simulates firing of the firearm.

[0076] As an example, the ammunition simulator 116 could be configured as a shotgun shell that is inserted into a shotgun just before the shotgun is fired. When the user actuates the trigger mechanism and causes a firing pin of the shotgun to impact the back of the ammunition simulator 116, the ammunition simulator 116 sends a firing signal to the controller 106. The controller 106 then causes the haptic effect generator 102 to create a recoil effect to simulate firing of the shotgun. When an ammunition simulator 116 is used in this fashion, all of the mechanisms in the shotgun relating to firing the shotgun can be retained in their original condition to provide a very realistic firing effect for the user.

[0077] The haptic effect system 100 could further include a laser unit 118 that emits laser light. The laser unit 118 could be mounted in the firearm such that laser light is emitted down the barrel of the firearm towards whatever the firearm is pointed at. The laser light could be used both to aim the firearm, and also to hit laser detectors that register hits when the firearm is fired. Additionally, the laser could be mounted on the firearm and aligned with the barrel to aim the firearm, and also to hit laser detectors that register hits when the firearm is fired.

[0078] The laser unit 118 could communicate with the controller 106 via a wired or wireless link. If the laser light emitted from the laser unit is designed to help aim the firearm, then the laser unit 118 may be caused to emit laser light when the user pushes a separate aiming switch or when the trigger interface 108 indicates that the user has partially depressed the trigger of the firearm.

[0079] Alternatively, the laser unit 118 could be caused to emit laser light only when the user actuates the trigger of the firearm to take a shot. At that point, one or more detectors within a targeted area could sense the laser light emitted by the laser unit 118 to register a hit. Additionally, the laser unit 118 can be modulated to communicate with a receiving system that can decode the modulation. This allows the laser unit 118 to communicate information to an external receiving unit. The communicated information could be information about the condition or operations of the firearm simulator, and information used to identify which firearm or which user is firing. Thus, when multiple users are engaged in a group session, it may be possible for a target to determine which user and/or which firearm successfully hit the target.

[0080] With the foregoing as background, we will now turn to an example of how elements of a haptic effect system 100 can be installed on an actual firearm to convert the firearm to a firearm simulator. For this example, the actual firearm will be an M4 rifle, such as the one depicted in Figure 2.

[0081 ] An M4 rifle 200 can be partially disassembled without tools by pulling pins 206 on opposite sides of the rifle to allow an upper receiver 202 to separate from a lower receiver 204. Once opened in this fashion, one can remove a buffer spring assembly 208 from the buffer tube located under stock 210 of the rifle 200. One can also remove a bolt carrier group 212 from the portion of the interior of the rifle 200 just above the grip 214 and trigger 216. Further, one can remove the charging handle 218 which normally sits above the bolt carrier group 212. Once those items have been removed from the rifle, elements of a haptic effect system are installed in the same locations to convert the actual M4 firearm into a M4 firearm simulator.

[0082] The first item of the haptic effect system that will be inserted into the M4 rifle is a haptic effect generator 302 which is configured to generate forces to simulate a recoil when the rifle is fired. As shown in Figures 3A and 3B, the haptic effect generator 302 includes a cylindrical outer housing 312. Figure 3B presents a partially transparent view that shows that a linear motor formed from a stator 308 and a sliding mass 310 is located inside the cylindrical housing 312. A plurality of electrical coils (net shown) are located in the stator 308, and a plurality of permanent magnets (not shown) are mounted in the sliding mass 310. By selectively applying electrical signals to the coils of the stator 308 one can induce and control movements of the sliding mass 310 to generate various haptic effects, including recoil forces that simulate firing the rifle.

[0083] An interface 303 is provided at one end of the haptic effect generator 302. The interface 303 includes a plurality of electrical contacts 304 that can be used to apply electrical signals to the coils of the stator 308. The electrical contacts 304 could also be used to communicate signals from one or more sensors that detect and report movements of the sliding mass 310 relative to the stator 308. The interface 303 also includes one half of a magnetic mount 306 that is used to removably join the haptic effect generator 302 to an electronics module with a controller, as will be described in more detail below.

[0084] The haptic effect generator is slid into the space within the buffer tube under stock 210 of the rifle 200 that previously held the buffer spring assembly 208. Because the sliding mass 310 of the linear motor is then aligned with the rifle barrel, movements of the sliding mass 310 can generate forces that simulate recoil effects.

[0085] Figure 4 illustrates an electronics module 402 that includes a generally cylindrical housing 403. A printed circuit board 404 that includes a controller that controls actions of the haptic effect system is mounted on the housing 403. Electrical contacts 408 are located on an underside of the housing 403. The electrical contacts 408 are configured to contact corresponding electrical contacts 410 on an electrical interface unit 412. As will be explained below, the electrical interface unit 412 is used to deliver electrical power to the electronics module 402.

[0086] The electronics module 402 is designed to be mounted in the space within the rifle 200 that was previously occupied by the bolt carrier group 212. Once the electronics module 402 is mounted in that location on the rifle 200, the left end of the electronics module is positioned immediately adjacent to the right end of the haptic effect generator 302, which has been mounted in the buffer tube under stock 210 of the rifle 200 where the buffer spring assembly 208 was previously located.

[0087] As illustrated in Figure 4, electrical contacts 416 are located on the left end of the electronics module 402. Those electrical contacts 416 are designed to mate to the corresponding electrical contacts 304 on the right end of the haptic effect generator 302, as illustrated in Figures 3A and 3B. There is also a magnetic mounting device 414 on the left end of the electronics module 402 that is designed to be received in the magnetic mount 306 on the right end of the haptic effect generator 302.

[0088] Figure 4 also illustrates a substitute charging handle 418 than can replace the original charging handle 218 of the rifle. As depicted in Figure 4, the replacement charging handle 418 would still be located above the electronics module 402 within the interior of the rifle in a position that is basically identical to the position original charging handle 218 of the rifle 200.

[0089] Figure 5 provides an enlarged view of the printed circuit board 404 of the electronics module 402. As shown in Figure 5, a processor 406 mounted on the printed circuit board 404 actually controls the haptic effect system. As will be explained below, various other elements, including sensing technology elements may also be mounted on the printed circuit board 404.

[0090] Figures 6A and 6B illustrate how the electronics module 402 is physically and electrically coupled to the haptic effect generator 302 once both of those items have been mounted within the rifle. Figure 6A illustrates a condition in which the haptic effect generator 302 has been mounted in the buffer tube of stock 210 of the rifle 200, and in which the electronics module 402 has been located in the position previously occupied by the bolt carrier group 212 of the rifle 200. In addition, the charging handle 418 has been located above the electronics module 402. The upper receiver 202 of the rifle 200 has been re-joined to the lower receiver 204 of the rifle 200. The electronics module 402 can also block the insertion of live ammunition by the user by blocking the barrel from the user once fully inserted.

[0091 ] In some embodiments, a spring can be used in conjunction with the haptic effect generator 302 to modify the forces generated by the haptic effect generator 302. For example, Figure 11 shows an embodiment in which a compression spring 1010 is positioned behind the stator 308. The compression spring 1010 modifies the haptic effect forces generated during a simulated fire event by allowing the body of the haptic effect generator 302 to slightly move in the buffer tube.

[0092] To couple the electronics module 402 to the haptic effect generator 302, the charging handle 418 is pulled backward, as illustrated in Figure 6B. This causes the left end of the electronics module 402 to contact the right end of the haptic effect generator 302. This, in turn, causes the magnet element 414 on the left end of the electronics module 402 to be received in the corresponding magnetic mount 306 on the right end of the haptic effect generator 302. The magnet mounting elements 306/414 then hold the electronics module 402 and the haptic effect generator 302 together.

[0093] In addition, the electrical contacts 416 on the left side of the electronics module 402 connect to corresponding ones of the electrical contacts 304 on the right side of the haptic effect generator 302. This makes it possible for the processor 406 on the printed circuit board 404 of the electronics module 402 to send control signals to the haptic effect generator 302 to cause the linear motor of the haptic effect generator 302 to generate recoil forces. This also allows sensors on the haptic effect generator 302 to send sensor signals to the processor 406.

[0094] Figure 7 illustrates how a power source 702 can be mounted to the rifle to provide power to the haptic effect system. As shown in Figure 7, a power source 702 has a form that resembles an ammunition magazine that would be mounted to the rifle 200. The interior of the power source includes batteries, capacitors and/or some other form of electrical energy storage device. Electrical contacts are formed on the top surface of the power source 702, and the electrical contacts are designed to abut and mate with electrical contacts on the bottom of the electrical interface unit 412.

[0095] When the power source 702 is slid into the magazine receiving slot of the rifle 200, the electrical contacts on the top of the power source 702 mate with the electrical contacts on the bottom of the electrical interface unit 412. Also, upward movement of the power source 702 causes the electrical contacts 410 on the top of the electrical Interface unit 412 to engage with corresponding electrical contacts on the bottom surface of the electronics module 402. As a result, power from the power source 702 is communicated to the printed circuit board 404 and the processor 406 on the electronics module. This electrical power can then be communicated through the electronics module 402 to the haptic effect generator 302 via the electrical contacts 416/304 that join the electronics module 402 to the haptic effect generator 302.

[0096] Figure 8A illustrates a first embodiment of a printed circuit board 404A of the electronics module. In this embodiment, the printed circuit board 404A includes an electromagnetic emitter array 802 that emits electromagnetic radiation. The electromagnetic emitter array 802 is mounted to a first portion of the bottom edge of the printed circuit board 404. In addition, an electromagnetic detector array 804 that senses electromagnetic radiation is mounted on a second portion of the bottom edge of the printed circuit board 404.

[0097] As illustrated in Figures 9A and 9B, electromagnetic radiation 902 emitted by the emitter array 802 on the printed circuit board 404A travels through the interior of the rifie and is reflected from various surfaces therein. Reflected electromagnetic radiation 904 is ultimately detected by the detector array 804 on the printed circuit board 404A. The detected electromagnetic radiation can provide information about the current positions and orientations of the elements within the rifle. Likewise, changes in the detected electromagnetic radiation can provide information about movements of elements of the rifle.

[0098] By analyzing the reflected electromagnetic radiation detected by the detector array 804 it may be possible to determine the configuration and movement of internal elements of the rifle, like the current position of the fire selector switch 906, or possibly the movement of the trigger 908. Thus, information derived from the detected electromagnetic radiation can be used to help control the haptic effect system.

[0099] Figure 8B illustrates an alternate embodiment of the printed circuit board 404B which includes a consolidated “time-of-flight” sensor 810. A time- of-flight sensor 810 includes both a laser emitter and a two-dimensional laser detector array. A pulse of laser radiation emitted from the laser emitter reflects off of various elements within the firearm and the reflected laser radiation is then sensed by the laser detector array. The time of flight of the laser pulse from the emitter to each of the sensors in the detector array is used to determine the distance to various ob]ects within the field of view of the emitter/detector pair. Here again, information derived from the time-of-flight measurements could be used to determine the positions and orientations of elements within the firearm, as well as movements of those elements. It is possible to determine when a trigger is pulled based on the signals from the time-of-flight sensor 810, and that information is then used to control the haptic effect system.

[00100] The examples of sensors provided above in connection with Figures 8A and 8B are but two examples of sensors that could be used to detect the positions of various mechanisms within the firearm and the movements of those mechanisms. Various other sensors and sensing technology could also be used in place of the sensors discussed above to detect the positions, orientations, movements and configurations of internal elements of a firearm. Thus, the foregoing discussion in connection with Figures 8A and 8B should in no way be considered limiting.

[00101 ] In operation, the processor 406 in the electronics module 402 would determine when the user pulls the trigger of the rifle, and the processor 406 would then send appropriate signals to the haptic effect module 302 to cause the haptic effect module to generate a recoil force.

[00102] Some or all of the elements of a haptic effect system 100 may be waterproof or water resistant such that a firearm simulator incorporating a haptic effect system can be used in wet or rainy conditions. Some or all of the elements of a haptic effect system 100 may also be shock hardened or resistant to other environmental elements such as heat, sand or other contaminants to ensure a firearm simulator incorporating the haptic effect system 100 can be used in a wide variety of operational conditions and environments.

[00103] As noted above, a single firearm simulator may Incorporate a haptic effect system 100 that includes multiple haptic effect generators 102. For example, a first haptic effect generator 102 could be used to generate recoil forces that simulate firing the firearm simulator, a second haptic effect generator 102 could generate forces applied to a cocking mechanism of the firearm simulator and yet a third haptic effect generator 102 could generate forces that are applied to a trigger mechanism of the firearm simulator. All three of those haptic effect generators 102 could be under the control of a single controller 106. Alternatively, a haptic effect system 100 could include multiple controllers 106 that each control one or more haptic effect generators 102.

[00104] A single firearm simulator might also incorporate multiple individual haptic effect systems 100. For example, a first haptic effect system 100 could be responsible for generating one or more haptic effects associated with cocking and firing the firearm simulator and a second haptic effect system 100 mounted on the same firearm simulator could be responsible for generating haptic effects associated with firing a grenade launcher that is also attached to the firearm simulator. When two or more haptic effect systems 100 are mounted on the same firearm simulator, the haptic effect systems 100 could communicate with one another and coordinate their actions.

[00105] In some instances, a haptic effect system 100 could comprise multiple individual modules that together provide a certain haptic effect functionality. For example, a first module of a haptic effect system 100 could replace a traditional bolt carrier group of a firearm and a second module of the haptic effect system 100 could replace a trigger module of the firearm. Each of the modules could communicate with one or more controllers of the haptic effect system 100 via wired or wireless communication paths.

[00106] In some embodiments, a lower sensing unit 1100 as illustrated in Figure 10 may be configured to sense positions and/or movements of elements of the firearm located in the lower receiver 204. For example, the lower sensing unit 1100 could be configured to determine movements and positions of a selector switch 906 and a trigger 216.

[00107] The lower sensing unit 1100 can include a housing 1101 , an electronics module 1102 and one or more feelers or fingers to detect movements and positions of various elements within the lower receiver 204. In the embodiment illustrated in Figure 10, the lower sensing unit 1100 includes a selector switch finger 1104 that is configured to detect movements and/or a position of a selector switch 906 of the firearm, as described in more detail below. Although not shown in Figure 10, the lower sensing unit 1100 could also include a trigger finger that is configured to detect movements and/or a position of the trigger 216, as described in more detail below.

[00108] Figure 11 illustrates the lower sensing unit 1100 mounted in the lower receiver 204 of the firearm. Figures 12A and 12B illustrate how movements and/or a position of the trigger 216 is detected by the lower sensing unit 1100. Figures 13A-13C illustrate how movements and a position of the selector switch 906 is detected by the lower sensing unit 1100.

[00109] In one embodiment, the lower sensing unit 1100 includes a power source and a wireless transmitter configured to communicate with one or more processors of the drop-in kit. In another embodiment, the lower sensing unit 1100 includes a connector or connectors that interface with the other elements of the drop-in kit to facilitate the transfer of signals and power between the lower sensing unit 1100 and the other elements of the drop in kit.

[00110] The lower sensing unit 1100 illustrated in Figure 10 is configured to be mounted over the top of the trigger mechanism and the selector switch mechanism. Fingers of the lower sensing unit 1100 interact with the trigger mechanism and the selector switch mechanism to determine the positions of the trigger 216 and the selector switch 906. The current position or a change in position of either the trigger 216 or the selector switch 906 is reported to the controller of the drop in kit.

[00111 ] Figure 12A shows the trigger mechanism in an at rest or unpressed condition. A trigger piece 217 that includes the trigger 216 that a user’s finger presses is rotatably mounted in the trigger mechanism. A trigger finger 1108 is also rotatably mounted on the housing 1101 of the lower sensing unit 1100. An extension 1109 of the trigger finger 1108 rests on a surface of the trigger piece 217. When the user depresses the trigger 216, the entire trigger piece 217 rotates in the clockwise direction (as depicted in Figures 12A and 12B). The top surface of the trigger piece 217 pushes the extension 1109 of the trigger finger 1008 upward, causing the trigger finger 1108 to also rotate in the clockwise direction until it assumes the position depicted in Figure 12B.

[00112] The trigger finger 1108 includes a trigger finger magnet cup 1110. A magnetic element (not shown) would be mounted in the magnet cup 1110. A sensor (also not shown), such as a Hall effect sensor, would be fixed to either the lower sensing unit 1100 or the firearm housing adjacent the magnet cup 1110. When the trigger finger 1108 rotates from the position depicted in Figure 12A to the position depicted in Figure 12b because the user depresses the trigger 216, movement of the magnetic element in the magnet cup 1110 relative to the sensor causes the sensor to output a signal indicating that the user has depressed the trigger 216. The sensor can be configured to output a signal that is indicative of the amount of movement of the trigger 216. Thus, the signal output by the sensor can indicate that the trigger 216 has moved and the amount or degree to which the trigger 216 has moved.

[00113] Wien the user releases the trigger 216 a spring in the trigger mechanism causes the trigger 216 to return to the at rest or unpressed position illustrated in Figure 12A. A spring (not shown) also causes the trigger finger 1108 to reverse rotate from the position shown in Figure 12B to the position shown in Figure 12A. The spring that biases the trigger finger 1108 to the position illustrated in Figure 12A could be mounted inside the lower sensing unit 1100. The reverse rotation movement of the trigger finger 1108 is sensed by sensor as the magnetic element in the magnet cup 1110 moves past he sensor, and that movement is reported to the controller of the drop in kit to indicate that the user has released the trigger 216.

[00114] As depicted in Figures 13A-13C, the lower sensor unit 1100 also includes a selector switch finger 1104 that is rotatably mounted on the housing 1101 of the lower sensor unit 1100. When the lower sensing unit 1100 is mounted in the lower receiver 204 of the firearm, a tip 1105 of the selector switch finger 1104 rests against or interacts with a rotating shaft 1120 to which the selector switch 906 is attached. The portion of the rotating shaft 1120 that the tip 1105 of the selector switch finger 1104 rests against or interacts with may have features, such as a flat region where a portion of the diameter of the rotating shaft 1120 has been removed.

[00115] As illustrated in Figures 13A-13C, the selector switch finger 1104 is biased by a spring (not shown) in the clockwise direction. A magnetic element (not shown) would be mounted in the magnet cup 1107 on the selector switch finger 1104. A sensor (not shown), such as a Hall sensor is mounted adjacent the magnet cup 1107 on the lower sensing unit 1100 or an interior of the lower receiver of the firearm. Movement of the magnetic element in the magnet cup 1107 relative to the sensor is detected by the sensor and causes the sensor to output a signal. The signal can be indicative of the direction of movement and degree of movement of the magnetic element relative to the sensor. In some embodiments, the sensor can be the same sensor that is used to detect movement of a magnetic element in the magnet cup 1110 on the trigger finger 1108. In alternate embodiments, a first sensor would be used to detect movements of the trigger finger 1108 and a second sensor would be used to detect movements of the selector switch finger 1104.

[00116] Figure 13A illustrates the selector switch 906 positioned in the safe position. With the selector switch 906 in the safe position, the tip 1105 of the selector switch finger 1104 may be positioned in the empty space that exists where a portion of the diameter of the rotating shaft 1120 has been removed.

[00117] When a user turns the selector switch 906 clockwise to move the selector switch 906 to a semiautomatic firing position, as illustrated in Figure 13B, a flat portion on the rotating shaft 1120 that was formed by removing a portion of the diameter of the rotating shaft 1120 will bear against the tip 1105 of the selector switch finger 1104 and cause the selector switch finger 1104 to rotate in the counterclockwise direction until it assumes the position illustrated in Figure 13B. Movement of the magnetic element (not shown) in the magnet cup 1107 on the selector switch finger 1104 relative to an adjacent sensor (not shown) causes the sensor to output a signal. The electronics module 1102 of the lower sensor unit 1100 receives and interprets the signal and notes the new position of the selector switch finger 1104 and reports to the controller of the drop in kit that the selector switch 906 is in the semiautomatic firing position.

[00118] When the user moves the selector switch 906 from the semiautomatic firing position illustrated in Figure 12B to the fully automatic firing position illustrated in Figure 13C, the clockwise rotation of the rotating shaft 1120 causes the selector switch finger 1104 to rotate further in the counterclockwise direction to the position illustrated in Figure 13C. Here again, movement of a magnetic element in the magnet cup 1107 of the selector switch finger 1104 relative to a sensor causes the sensor to output a sign. The signal from the sensor is received by and interpreted by the electronics module 1102, which reports to the controller of the drop in kit that the selector switch 906 is in the fully automatic firing position.

[00119] A similar sequence of events would occur when the user moves the selector switch 906 from the position illustrated in Figure 13C to the position illustrated in Figure 13B, and when the user moves the selector switch 906 from the position illustrated in Figure 13B to the position illustrated in Figure 13A. Because the selector switch finger 1104 is biased in the clockwise direction, as the rotating shaft 1120 connected to the selector switch 906 rotates in the counterclockwise direction, the selector switch finger 1104 moves in the clockwise direction. Movements of the selector switch finger 1104 back to the position illustrated in Figures 13B and 13A are reported to the controller of the drop in kit by the electronics module 1102.

[00120] In some embodiments, elements installed in the upper receiver 202 and/or lower receiver 204 of the firearm can include a hammer reset mechanism. Because no actual round of ammunition is fired when the drop in kit has converted the firearm into a firearm simulator, the forces generated from firing a round of ammunition are not available to reset the hammer mechanism when the user pulls the trigger. A hammer reset mechanism accomplishes this function.

[00121 ] Figures 14A-14D illustrate a hammer reset mechanism in conjunction with other elements of the firearm and the drop in kit. Figures 14A- 14D illustrate a typical firing and resetting sequence.

[00122] The hammer reset mechanism includes a linear motor. The linear motor could be the same linear motor that is part of the haptic effect generator 302, or a separate linear motor. In either event, the sliding or movable element of the linear motor is coupled to a sear effector 1402, which slides within a cylindrical guide tube 1403. The sear effector 1402 is configured to contact the hammer 1410 such that rearward movement of the sear effector 1402 causes the hammer 1410 to be reset.

[00123] The movable element of the linear motor and/or the sear effector 1402 are also coupled to a slider hook 1406. One or more arms 1405 of the slider hook 1406 are attached to the movable element of the linear motor and/or the sear effector 1402. The one or more arms 1405 extend through a slot 1404 cut in the cylindrical guide tube 1403. A tip 1408 of the slider hook 1406 extends upward above the one or more arms 1405. The tip 1408 of the slider hook 1406 can be contacted by and moved by the charging handle 418, which allows the user to manually move the sear effector 1402 to manually reset the hammer 1410.

[00124] Figure 14A illustrates the elements in the starting position where the hammer has been reset by a previous action. As illustrated in Figure 14A, the hammer sear 1412, which is connected to the trigger 216, is blocking the hammer 1410 from moving.

[00125] Figure 14B shows the positions of the elements after the user has pulled the trigger 216, which moves the hammer sear 1412 downward, freeing the hammer 1410 to move. If the selector switch is not in the safe position, movement of the trigger 216 to the pulled position will cause the drop in kit to generate a firing action.

[00126] When a firing event occurs, the linear motor is engaged and the sear effector 1402 and slider hook 1406 move rearward to the positions illustrated in Figure 14C. Rearward movement of the sear effector 1402 engages the hammer 1410 and causes the hammer 1410 to be reset.

[00127] If the selector switch 906 is in the automatic position, the sear effector 1402 also interfaces with an auto sear 1414 to facilitate proper hammer release and reset.

[00128] The movable element of the linear motor then causes the sear effector 1410 and the slider hook 1406 to return the starting position, as illustrated in Figure 14D.

[00129] As mentioned above, the tip 1408 of the slider hook 1406 can interface with the charging handle 418. If the charging handle 418 is pulled rearward by the user, the sear effector 1402 and the movable element of the linear motor to which it is connected are moved rearward. This can serve to reset the hammer 1410. The linear motor can be controlled to provide a force against which the user pulls, mimicking the forces a user would feel when pulling the charging handle 418 back against the force of a spring. Also, once the user releases the charging handle 418, the linear motor can be used to return the sear effector 1402 and slider hook 1406 to the reset position illustrated in Figures 14A and 14B. The tip 1408 of the slider hook 1406 will cause the charging handle 418 to return to the retracted position.

[00130] In addition, movement of the movable member caused by the user pulling the charging handle 418 rearward can be registered by the monitoring electronics of the drop in kit for various purposes. For example, pulling the charging handle 418 fully back and releasing the charging handle 418 would normally eject a round of ammunition that is ready to fire, and cause a new round of ammunition to be loaded from the magazine into the firing chamber. As a result, if the user pulls the charging handle 418 back and releases it, this could cause the monitoring electronics to indicate that one available round of ammunition has been ejected, meaning one less round of ammunition is available for firing.

[00131 ] Another example of how a drop in kit can be used to convert an actual firearm into a firearm simulator will now be provided in connection with a a M249 machine gun. Here again, parts of an actual IVI249 machine gun are removed, and parts of a drop in kit are installed in the space made by removing original parts to convert the actual M249 machine gun into a M249 machine gun simulator.

[00132] Figure 15 illustrates the major elements of a M249 machine gun. As shown in Figure 15, the firearm includes a receiver assembly 1502 that is connected to a stock 1504 via an upper retaining pin 1506 and a lower retaining pin 1508. The upper and lower retaining pins 1506, 1508 can be removed by hand to separate the stock 1504 from the receiver assembly 1502.

[00133] A trigger mechanism 1512 is connected to the bottom of the receiver assembly 1502. The trigger mechanism includes a grip 1513, a safety selector 1514 and a trigger 1516. A charging handle 1518 is slidably mounted on the receiver assembly 1502. A cover 1519 is attached to the receiver assembly 1502 via a cover latch 1520.

[00134] In the following example, multiple elements of the actual M249 machine gun are removed and replaced with elements of a drop in kit. However, the following example should in no way be considered limiting. Fewer than all the original parts discussed below could be removed, or additional original parts in addition to these discussed below could be removed. Likewise, fewer than all of the drop in kit parts discussed below could be used in some implementations, and additional drop in kit parts other than those discussed below could be used to convert an actual M249 machine gun into a firearm simulator.

[00135] To begin the conversion to a firearm simulator, the upper retaining pin 1506 and lower retaining pin 1508 are removed, and the stock 1504 and back plate 1510 are removed from the receiver assembly 1502. The bolt, slide and return rod are then removed from inside the receiver assembly 1502. This frees up space inside the receiver assembly 1502 for elements of the drop in kit.

[00136] A drop in kit for the M249 machine gun can include a replacement stock and back plate, a linear motor assembly that is mounted inside the receiver assembly, and a replacement trigger assembly. In some embodiments, it may be possible to add a few elements of a drop in kit to the original trigger assembly to create a modified trigger assembly that will operate as part of the firearm simulator. The drop in kit may also include one or more electronics modules and a power supply which can be located at various places on the firearm simulator and which can take on various different physical forms.

[00137] Figure 16 illustrates selected elements of a drop in kit for an M249 machine gun, and how they can be mounted on the remaining elements of the original M249 machine gun. Figure 17 is an opened view similar to Figure 16 that shows some of the internal parts of the drop in kit and the original elements of the M249 machine gun.

[00138] A custom buffer tube 1602 attached to a custom back plate 1604 are part of the drop in kit. The custom buffer tube 1602 and custom back plate 1604 could be attached to the original stock 1504, or those elements could be included within a new stock that is part of the drop in kit. As illustrated in Figure 17, a mechanical stop 1606 may be mounted at the rear end of the custom buffer tube 1602. The sliding or movable element of a linear motor could impact against the mechanical stop 1606 to help generate certain desired forces. The custom back plate would be configured to attach to the original receiver assembly of the M249 machine gun using the original upper and lower retaining pins 1506, 1508.

[00139] A linear motor assembly Is mounted inside the receiver assembly 1502. The linear motor assembly includes a stator 1612 and a slider 1614. A replaceable weight 1616 may be attached to the end of the slider 1614. If a replaceable weight 1616 is provided, a threaded end of the slider 1614 could be received in a threaded bore of the replaceable weight 1616 to attach the replaceable weight 1616 to the slider 1614 of the linear motor. This would allow different sized, different shaped and different mass replaceable weights 1616 to be installed on the slider 1614.

[00140] The weight 1616 on the end of the slider 1614 may be driven into the mechanical stop 1616 in the buffer tube 1602 to generate various types of forces. In that event, the mechanical stop 1606 and the corresponding rearward end of the replaceable weight might have various different configurations or shapes to help generate desired forces.

[00141 ] The mechanical stop 1606 can be made of different plastics, metals or other materials that have differing durometers. The weight 1616 can be made various materials, including tungsten, steel, lead or some combination thereof.

[00142] In some embodiments, a weight 1616 attached to the movable or sliding element of the linear motor can include a rear surface that is configured to impact the rear end of the buffer tube 1602. In that sense, the rear end of the weight 1616 performs a function similar to a separate mechanical stop 1606. Thus, the weight 1616 can include both a heavy material designed to function as a weight, such as tungsten, steel or lead, as well as a rearmost portion or rear covering made of a material designed to impact the rear of the buffer tube 1602, such as acetal plastic.

[00143] Electronics in the form of a processor or controller, memory, a wireless transceiver and possibly a power supply could be mounted in various locations on the M249 firearm simulator. Figure 17 illustrates an embodiment in which electronics 1630 including some of all of these elements could be mounted inside the receiver assembly 1502. Some or all of these electronic elements could also be mounted elsewhere, as described in more detail below.

[00144] A trigger sensor arm 1640 is pivotally mounted on the bottom of the receiver assembly 1502. A trigger sensor 1642 detects the position and/or movements of the trigger sensor arm 1640. In some embodiments, the trigger sensor 1642 is a Hall effect sensor. A magnetic element is provided on the trigger sensor arm 1640. Movement of the magnetic element on the trigger sensor arm 1640 causes the Hall effect trigger sensor 1642 to generate an output signal that is indicative of trigger movement. That signal is sent to the controller of the drop in kit and the signal is used to determine when to “fire” the firearm simulator.

[00145] A trigger switch 1644 may also be mounted in the receiver assembly 1502, and the trigger switch 1644 is actuated by movement of the trigger sensor arm 1640. In some embodiments, signals from both the trigger sensor 1642 and the trigger switch 1644 are used to control actions of the firearm simulator. For example, slight movements of the trigger as sensed by the trigger sensor 1642 could cause a laser sighting device to illuminate. However, the firearm simulator would only “fire” once a signal is received from the trigger switch 1644. In another embodiment, a signal from the trigger switch 1644 could be used to calibrate the trigger sensor 1642.

[00146] Either a custom trigger assembly or a modified version of the original trigger assembly 1700 is used with the M249 machine gun simulator. As illustrated in Figure 18, the custom or modified trigger assembly includes a grip 1702, a safety selector switch 1704 and a trigger 1706. A sear 1708 is moved upward by the trigger 1706.

[00147] As depicted in Figure 18, a trigger mechanism adaptor 1710 is mounted on the upper portion of the trigger assembly 1700. Sliding movement of the safety selector 1704 interacts with a first end of a safety lever arm 1712 and causes the safety lever arm 1712 to pivot around a pivot point 1714 A second end of the safety lever arm 1712 then bears against and actuates a safety connector switch 1716. Electrical contacts in the safety connector switch 1716 are coupled to electrical pins 1718 on the top of the trigger mechanism adaptor 1710.

[00148] As illustrated in Figure 17, when the trigger assembly 1700 is mounted to the bottom of the receiver assembly 1502, the electrical pins 1718 on the top of the trigger mechanism adaptor 1710 couple to corresponding contacts on a printed circuit board 1650 mounted on the receiver assembly 1502. The printed circuit board 1650 is connected to a controller of the drop in kit via a wired or wireless connection. This allows the controller to determine when the safety selector 1704 is in the safe position or in the firing position.

[00149] As illustrated in Figure 19, when the trigger assembly 1700 is mounted to the bottom of the receiver assembly 1502, the trigger sensor arm 1640 is moved by movements of the trigger 1706. Pulling the trigger 1706 causes the trigger sensor arm 1640 to pivot upward in the receiver assembly 1502. That upward movement of the trigger sensor arm 1640 is sensed by the trigger sensor 1642. Upward pivoting movement of the trigger sensor arm 1640 may also actuate the trigger switch 1644.

[00150] The trigger sensor arm 1640 may also be configured to keep the original sear mechanism 1708 in the reset position, such that the safety selector remains operable. When the trigger assembly 1700 is mounted to the bottom of the receiver assembly 1502, the trigger sensor arm 1640 sear 1708 and trigger 1706 are slightly displaced. The slight displacement of the trigger 1706 does not interfere with regular operations of the firearm simulator. However, the slight displacement of the sear 1708 keeps the sear mechanism in the reset condition. [00151 ] An actual M249 machine gun can receive ammunition in various different ways. One typical configuration is to mount an ammunition can 1660 to a bottom of the receiver assembly 1502. A typical ammunition can 1660 is depicted in Figure 20. As shown in Figure 20, the ammunition can 1660 includes a lid 1662 that is removably attached to the body, and a connection point 1664 on the top of the ammunition can 1660.

[00152] When an actual ammunition can is used on a working M249 machine gun, a belt of attached rounds of ammunition is led from the ammunition can 1660 to an ammunition receiving slot located on the left side of the receiver assembly 1502. After a round of ammunition is fired from the machine gun, the spent shell casing is ejected from the right side of the receiver assembly 1502.

[00153] A drop in kit for the M249 machine gun can include a replacement “ammunition can" 1660 that includes a power supply and possibly various electronics, such as a controller, memory modules and a wireless transceiver. The connection point 1664 can be modified to include one or more electrical connectors that mate with one or more corresponding electrical connectors on the receiver assembly 1502. This allows power and control signals to be exchanged between the replacement “ammunition can" 1660 and electronics mounted within or on the receiver assembly 1502.

[00154] In alternate embodiments, the connection point 1664 on the replacement ammunition can 1660 could remain just an attachment mechanism, and one or more electrical cables could connect a power supply and electronics in the replacement ammunition can 1660 with electronics in or on the receiver assembly 1502. Such electrical cables could simply extend from or protrude out of the replacement ammunition can 1660, or the replacement ammunition can 1660 could include one or more electrical connectors that are configured to mate with one or more electrical cables that extend or protrude from the receiver assembly 1502. If one or more electrical cables extend between the replacement ammunition can 1660 and the receiver assembly 1502, those electrical cables could be configured to look like an ammunition belt that extends from the replacement ammunition can 1660 into the ammunition receiving slot on the receiver assembly 1502.

[00155] Rather than using an ammunition can 1660, a working M249 machine gun can receive ammunition from an ammunition magazine 2102, as depicted in Figure 21. The ammunition magazine 2102 is mounted in an emergency magazine well 2104 that is attached to the receiver assembly 1502. In an alternate embodiment of the drop in kit, a power supply and various electronics could be located inside a replacement “ammunition magazine” 2102. As illustrated in Figure 19, one or more electrical connectors 1670 can be mounted inside the receiver assembly 1502 such that the one or more electrical connectors 1670 are accessible through the ammunition receiving slot 1672 on the receiver assembly 1502. When the replacement ammunition magazine 2102 is mounted on the emergency magazine well 2104, one or more electrical connectors on the end of the replacement ammunition magazine 2102 couple to one or more electrical connectors 1670 in the ammunition receiving slot 1672 so that power and control signals can be exchanged between the power supply and electronics in the replacement ammunition magazine 2102 and the electronics that are located in or on the receiver assembly 1502.

[00156] Alternatively, or in addition, a power supply and/or electronics can be located in a supplementary electronics package 2106 that is mounted to a feed tray 2107 on the receiver assembly 1502. One or more electrical connectors 2108 on the supplementary electronics package 2106 mate with one or more electrical connectors on the receiver assembly 1502 so that power and control signals can be exchanged between the supplementary electronics package 2106 and electronics in or on the receive assembly 1502.

[00157] Operating a M249 machine gun with drop in kit components as illustrated in Figure 21 allows users to be trained without an ammunition can. [00158] To provide realism during training with a converted M249 machine gun simulator, it is desirable to have the user actuate the charging handle to load ammunition, or to clear a misfired or jammed round of ammunition. As depicted in Figure 15, the charging handle 1518 protrudes from the right side of the receiver assembly. In an operable M249 machine gun, the charging handle would actuate mechanisms configured to load a round of ammunition into the firing chamber. However, when the M249 is converted into a simulator firearm, the elements configured to load a round of ammunition into the firing chamber will have been removed.

[00159] Figures 22A and 22B highlight some elements of the mechanisms attached to the charging handle 1518. These elements include a compression spring 2206 that is mounted around a compression spring pin 2208 in the receiver assembly 1502. A connection plate 2202 has a lower end connected to the charging handle 1518 and an upper end 2204 with an aperture through which the compression spring pin 2208 protrudes. Figure 22A illustrates this mechanism at rest, before the user pulls the charging handle 1518. Figure 22B illustrates the mechanism after the user has pulled the charging handle 1518 rearward. As illustrated in Figure 22B, when a user pulls the charging handle 1518 rearward, the connection plate 2202 moves rearward and the upper end 2204 of the connection plate 2202 compresses the compression spring 2206 on the compression spring pin 2208.

[00160] In some embodiments, the compression spring 2206 and compression spring pin 2208 are retained, and a sensor (not shown) is mounted in the receiver assembly 1502 to detect movements of the connection plate 2202 and/or the charging handle 1518. The sensor would then report those movements to a controller of the drop in kit. As a result, the controller would know when the user has pulled the charging handle 1518 to load a first round of ammunition or to eject whatever round of ammunition is presently in the firing chamber. [00161 ] in alternate embodiments, the compression spring 2206 and possibly the compression spring pin 2208 are removed. In this embodiment, a slider of the linear motor that provides haptic effects can be configured to interact with a lower end of the connection plate 2202. As a result, when the user pulls the charging handle 1518 rearward, the lower end of the connection plate 2202 would push the sliding element of the linear motor rearward. The linear motor could be configured to provide force feedback that would mimic what a user would feel when pulling the charging handle 1518 rearward and compressing the compression spring 2206 of the original mechanism. The rearward movement of the sliding element of the linear motor could be sensed and that movement could be reported to the controller of the drop in kit.

[00162] In a similar alternate embodiment, a second linear motor could be mounted in the receiving assembly 1502 and the second linear motor could be configured to interact with the lower end of the connection plate 2202 or with the charging handle 1518 to provide the force feedback. Movements of the slider of the second linear motor would be sensed and reported to the controller of the drop in kit. Thus, in this alternate embodiment the linear motor that provides a haptic effect would not be involved in sensing movement of the charging handle 1518 or in providing force feedback to the user.

[00163] In some embodiments, when either the slider of the linear motor used to provide haptic effects or a slider of a second linear motor is used to provide force feedback when a user pulls the charging handle 1518, one can remove the compression spring 2206 and possibly also the compression spring pin 2208. However, in alternate embodiments the original compression spring 2206 and compression spring pin 2208 are retained and used to provide force feedback when the user pulls the charging handle 1518. This provides an accurate and real feel to the user during training with the modified firearm simulator. However, it can make sense to also have the connection plate 2202 or the charging handle 1518 interact with a slider of a linear motor. This allows the linear motor to provide force feedback to simulate various malfunctions, such as when a round of ammunition becomes jammed during insertion or ejection of the spent shell. As a result, the drop in kit for the M249 machine gun may include elements designed to interact with the charging handle 1518 and/or the connection plate 2202 even when the original compression spring 2206 is used to provide force feedback when the user pulls the charging handle 1518.

[00164] There exist certain M249 “surrogate” receiver assemblies that are already used with certain firearm simulators. The surrogate receiver assemblies may differ in some respects from a receiver assembly of an actual M249 machine gun. A drop in kit may include various adaptors that make it possible to mount the elements of the drop in kit in a surrogate receiver assembly for a M249 machine gun. As a result, it is then possible to use the drop in kit with either an actual M249 machine gun, or with a M249 training firearm simulator having a surrogate receiver assembly. The adaptors can include one or more body ledges that can interface with the left and right bolt rails.

[00165] The foregoing descriptions are merely examples. Also, as is apparent from the foregoing descriptions, a drop in kit for one particular firearm is likely to include multiple different modules that perform different functions. All of the modules available for a certain firearm could be installed on the firearm. Alternatively, only some of all of the available modules could be installed to convert the actual firearm into a firearm simulator.

[00166] Generally speaking, the modules for a drop in kit would include one or more haptic effect generators. The haptic effect generator(s) could be any of multiple different types of devices for generating forces, such as linear motors, eccentric weight vibrators, regular rotational electric motors, voice coils, solenoids, piezoelectric actuators, ultrasonic actuators, pneumatic or hydraulic actuators or other devices that are capable of generating forces. The haptic effects could include recoil forces that a user would experience upon firing the firearm. Also, a single haptic effect generator could be capable of generating different haptic effects to simulate the forces generated when firing each of multiple different types of ammunition.

[00167] The haptic effects could also include the forces a user would experience when loading ammunition or cocking the firearm in preparation for firing. The haptic effects could also Include the forces a user experiences when various faults occur, such as a misfire or an ammunition feed or jam failure. Of course, the haptic effect generator could also generate forces to mimic other operations or fault conditions.

[00168] A drop in kit may also include one or more sensors that are configured to detect the settings of various control elements on the firearm. This can include sensors for detecting the movement and/or position of a safety switch, sensors for detecting the movement and/or position of a cocking lever, sensors for detecting movement or position of a trigger, sensors for detecting the movement or position of a fire selector switch as well as sensors for detecting movement and or positions of other control elements of a firearm.

[00169] A drop in kit can include a power source and/or connectors that are configured to be connected to an external power source. A drop in kit also may include one or more connectors for connecting an internal rechargeable power storage device to an external source of power.

[00170] A drop in kit can include one or more controllers or processors that are configured to receive Input from various sensors, to access instructions stored on one or more memory devices, and to send output or control signals to one or more devices of the drop in kit, such as haptic effect generators. The one or more controllers or processors may be configured to communicate via wired and wireless connections.

[00171 ] A drop in kit can further include one or more interfaces that can take the form of one or more electrical connectors and one or more wireless receivers and transmitters. A controller or processor of a drop in kit could receive instructions or control signals from an external controller or trainer via a wired or wireless connection. Likewise, a controller or processor of a drop in kit can send instructions, control signals and data to external systems via a wired or wireless connection.

[00172] The following detailed description of preferred embodiments refers to the accompanying drawings, which illustrate specific embodiments of the invention. Other embodiments having different structures and operations do not depart from the scope of the present invention.

[00173] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

[00174] While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not to be limited to the disclosed embodiment, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.




 
Previous Patent: EVENT SOURCING

Next Patent: DOWNHOLE HYDRAULIC MECHANICAL LOCK