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.
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.
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.
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.
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.
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.
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.
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.
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.
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 as 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.
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. Also haptic effect systems having fewer than all of the items discussed below are possible, and likely would be quite common.
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.
U.S. patent application Ser. No. 14/951,961, filed Nov. 25, 2015, which issued as U.S. Pat. No. 10,852,093 on Dec. 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 Ser. No. 14/951,961 is incorporated herein by reference in its entirety.
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.
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 that a user will feel upon firing a firearm. This can include a single recoil associated with single shot fire, and multiple successive recoils associated with burst firing mode, or automatic fire.
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 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.
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 “fire.” Such haptic effects could be useful in training a user as to how much pressure need be applied to cause the firearm to fire.
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.
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.
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.
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.
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 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.
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 as 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 to the user the feel of cocking the firearm under regular and malfunction conditions.
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.
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.
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.
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.
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 and 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.
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 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.
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.
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.
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.
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 re-mount 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.
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. Alternatively, the power source 110 may have a built-in inductive charging port that need only be brought adjacent a corresponding inductive charging unit.
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.
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 while 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.
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.
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.
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.
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, 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.
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.
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 different 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.
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.
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 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 which then interprets the spoken input via speech recognition techniques. In other instances, the user interface could also contain one or more connected cameras that enable gesture recognition or user identification.
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.
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.
The user interface 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.
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 all 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. 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.
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.
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.
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.
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.
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.
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.
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.
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
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 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 an M4 firearm simulator.
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
An interface 303 is provided at one end of the haptic effect generator 302. The interface 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.
The haptic effect generator is slid into the space within the 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.
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 stock 210 of the rifle 200 where the buffer spring assembly 208 was previously located.
As illustrated in
To couple the electronics module 402 to the haptic effect generator 302, the charging handle 418 is then pulled backward, as illustrated in
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.
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.
As illustrated in
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.
The examples of sensors provided above in connection with
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.
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.
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.
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.
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.
A trigger mechanism 1008 is attached to the rear of the receiver 1004. The trigger 1008 can be depressed by the thumbs of a user holding the two handgrips 1006.
An M2 firearm 1002 as illustrated in
The haptic effect generator module 1030 includes a housing 1032 which is designed to be slid into the interior of the receiver 1004 of the firearm. Inside the housing 1032 is a linear motor that includes a stator 1032 and a sliding mass 1052 which slides relative to the stator 1034. In the embodiment illustrated in
One of elements attached to the sliding mass 1052 is a weight 1037. The existence of the weight 1052 attached to the sliding mass 1052 makes it possible to generate large recoil forces which resemble the forces that a user would feel when firing actual ammunition using the firearm.
A slide bracket 1039 is attached to the top of the weight 1037. The slide bracket 1039 slides along a linear rail 1038 which is attached to the interior of the housing 1032. As a result, movements of the sliding mass 1052 and the weight 1037 are guided by the slide bracket 1039 and the linear rail 1038 so that the movements occur in a smooth linear fashion.
The haptic effect generator module 1030 also includes a cocking mechanism interface which is designed to interact with elements of the original cocking mechanism of the firearm. The cocking mechanism interface of the haptic effect generator module 1030 includes a sliding bar 1035 which is also coupled to the sliding mass 1052. In some embodiments, the sliding bar 1035 can be attached to the weight 1037. In other embodiments, the sliding bar 1035 is directly attached to the sliding mass 1052.
A spring-loaded shaft 1036 is mounted on the sliding bar 1035. The spring-loaded shaft 1036 can move in an axial direction inward toward the interior of the haptic effect generator module. However, a biasing element tends to push the spring-loaded shaft 1036 outward so that the end of the spring-loaded shaft protrudes outward from the housing 1032 of the haptic effect generator module 1030. As a result, the outwardly protruding end of the spring-loaded shaft 1036 can interact with one or more elements of the firearm's original cocking mechanism to help provide a realistic cocking effect.
In addition, an adapter plate 1022 that is used to secure the haptic effect generator module 1030 to the body of the firearm is mounted at the rear of the receiver 1004. The adapter plate 1022 can be attached to the rear of the receiver 1004 using the same grip assembly mounting mechanism 1007 that was previously used to attach to the back plate 1009 of the grip assembly to the rear of the receiver 1004.
As shown in
In this embodiment, the adapter plate 1022 includes one or more plate mounting apertures 1042 which are designed to receive a mounting pin 1040, as illustrated in
In still other embodiments, the haptic effect generator module 1030 could be secured to the receiver 1004 of the firearm using the grip assembly mounting mechanism 1007 at the rear of the receiver 1004. In yet other embodiments, the haptic effect generator module 1030 could be attached to the firearm in other ways.
In the embodiment illustrated in
Next, the housing 1032 of the haptic effect generator module 1030 is slid into the interior of the receiver 1004.
Once the haptic effect generator module 1030 has been fully inserted into the interior of the receiver 1004 and is secured to the body of the firearm by the mounting pin 1040, the trigger 1008 on the grip assembly will actuate a trigger interface located within the haptic effect generator module 1030. The trigger interface is designed to generate a trigger signal when a user depresses the trigger 1008 on the grip assembly. The trigger signal is then sent to either a controller of the haptic effect generator module or directly to the linear motor to actuate the linear motor.
The haptic effect generator module 1030 actuates the linear motor in a fashion that will simulate the recoil effect of firing live ammunition with a firearm. In addition, the linear motor can be controlled to provide force feedback to the original cocking mechanism of the firearm to simulate a typical cocking procedure.
Once the haptic effect generator module 1030 has been secured to the body of the firearm, as illustrated in
The linear motor can be controlled to provide a force that resists rearward movement of the sliding mass 1052 caused by a cocking action, making it possible to simulate the effects that a user would feel during a normal cocking operation of a firearm. The linear motor could also be controlled to provide force feedback that simulates an error in the cocking procedure, such as an ammunition jam.
While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, 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.
[Inventors—what other concepts should we cover regarding this new embodiment? Are there features of this embodiment other than those discussed above which are new and worth discussing? Are there other features that you are considering adding in yet other new embodiments that are not present here?]
This application is a continuation-in-part of U.S. patent application Ser. No. 17/824,747, filed may 25, 2022, the contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 17824747 | May 2022 | US |
Child | 18581658 | US |