US20100031808A1 - Method, apparatus, and system of providing sensor-based tactile feedback - Google Patents

Method, apparatus, and system of providing sensor-based tactile feedback Download PDF

Info

Publication number
US20100031808A1
US20100031808A1 US12/185,988 US18598808A US2010031808A1 US 20100031808 A1 US20100031808 A1 US 20100031808A1 US 18598808 A US18598808 A US 18598808A US 2010031808 A1 US2010031808 A1 US 2010031808A1
Authority
US
United States
Prior art keywords
blueforce
weapon
injury
possibility
feedback
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/185,988
Inventor
Stephen Whitlow
Robert E. DeMers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Priority to US12/185,988 priority Critical patent/US20100031808A1/en
Assigned to HONEYWELL INTERNATIONAL INC. reassignment HONEYWELL INTERNATIONAL INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DEMERS, ROBERT, Whitlow, Stephen
Priority to EP09167119A priority patent/EP2151657A2/en
Publication of US20100031808A1 publication Critical patent/US20100031808A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F41WEAPONS
    • F41AFUNCTIONAL FEATURES OR DETAILS COMMON TO BOTH SMALLARMS AND ORDNANCE, e.g. CANNONS; MOUNTINGS FOR SMALLARMS OR ORDNANCE
    • F41A17/00Safety arrangements, e.g. safeties
    • F41A17/08Safety arrangements, e.g. safeties for inhibiting firing in a specified direction, e.g. at a friendly person or at a protected area
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F41WEAPONS
    • F41AFUNCTIONAL FEATURES OR DETAILS COMMON TO BOTH SMALLARMS AND ORDNANCE, e.g. CANNONS; MOUNTINGS FOR SMALLARMS OR ORDNANCE
    • F41A19/00Firing or trigger mechanisms; Cocking mechanisms
    • F41A19/06Mechanical firing mechanisms, e.g. counterrecoil firing, recoil actuated firing mechanisms
    • F41A19/08Mechanical firing mechanisms, e.g. counterrecoil firing, recoil actuated firing mechanisms remote actuated; lanyard actuated

Definitions

  • This invention generally relates to feedback to avoid friendly fire casualties, and specifically to providing tactile feedback when a weapon is trained on friendly personnel.
  • Blueforce fire may come from a variety of weapons, including rifles, artillery pieces, and missiles. The resulting casualties both scar the soldier and drain the morale of friendly forces and the soldier's family.
  • FIG. 1 is an example scenario where blueforce-fire casualties could result.
  • two blueforce soldiers 110 and 120 and three non-blueforce persons 130 , 140 , and 150 are shown near two buildings 160 and 170 and a blueforce-unit operation area 180 .
  • a “unit operation area” is a geographic location where a force unit, such as a platoon or company, is deployed.
  • Blueforce soldier 110 is shown with a weapon 112 aimed away from other blueforce personnel, but blueforce soldier 120 is shown with a weapon 122 aimed in the general direction of blueforce soldier 110 and blueforce-unit operation area 180 .
  • blueforce soldier 120 may be unaware of blueforce soldier 110 as building 160 blocks the view of blueforce soldier 120 .
  • the building 160 may also partially block the view blueforce soldier 120 has of blueforce-unit operation area 180 .
  • blueforce soldier 120 is startled by a non-blueforce person 130 , 140 , 150 or by an event in either building 160 or 170 (e.g., an unexpected person exiting a building or an explosion) or if weapon 122 malfunctions in a fashion to fire as aimed, a blueforce-fire casualty could result.
  • Notification of friendly forces that depend on visual indicators alone may force a soldier to move his or her eyes to the visual indicator. Requiring a soldier to move his or her eyes may adversely affect the performance of the soldier, such as when aiming a weapon or driving a vehicle.
  • Notifications of friendly forces that depend on audible indicators alone may also be hazardous in some situations, such as when an audible indicator alerts enemies to the location of the soldier. In some situations, visible and/or audible indicators may be difficult or even impossible for the soldier to detect, such as during a live-fire exercise or a battle.
  • Embodiments of the present application include a method, system, and apparatus for providing feedback to blueforce personnel.
  • a first embodiment of the invention provides a method for providing feedback to a blueforce soldier.
  • the blueforce soldier is armed with a weapon.
  • a state of the weapon is determined.
  • One or more blueforce personnel are located.
  • a blueforce-injury possibility is determined, based on the state of the weapon and the locations of the one or more blueforce personnel.
  • Feedback is determined, based on the determined blueforce-injury possibility. The determined feedback is provided to the blueforce soldier.
  • a second embodiment of the invention provides a blueforce-injury possibility calculator.
  • the blueforce-injury possibility calculator has a user interface, a sensor interface, a processor, data storage, and machine-language instructions.
  • the user interface includes at least one tactor.
  • the sensor interface receives weapon-state information.
  • the weapon-state information includes a direction of fire of the weapon and a firing-state of the weapon.
  • the machine-language instructions are stored in the data storage and are executable by the processing unit to perform functions.
  • the functions include determining an injury zone of the weapon, based on the weapon-state information, locating one or more blueforce personnel, determining a blueforce-injury possibility, based on the injury zone and the locations of the one or more blueforce personnel, determining feedback based on the determined blueforce-injury possibility, and providing the determined feedback via the at least one tactor.
  • a third embodiment of the invention provides a system.
  • the system includes a weapon, a location system, a tactile-feedback suit, and a blueforce-injury calculator.
  • the weapon includes at least one weapon sensor.
  • the tactile-feedback suit includes at least one tactor.
  • the blueforce-injury possibility calculator is configured to: (i) receive weapon-state information from the at least one weapon sensor, (ii) receive locations of blueforce personnel from the location system, (iii) determine an injury zone and a state of the weapon based on the weapon-state information, (iv) determine tactile feedback, based on the determined injury zone, the determined state of the weapon, and the received locations of blueforce personnel, and (v) provide the determined tactile feedback via the at least one tactor.
  • FIG. 1 is an example scenario where blueforce-fire casualties could result
  • FIG. 2 is a block diagram showing an example blueforce-injury-possibility calculator and system, in accordance with embodiments of the invention
  • FIG. 3 is an example rifle with weapon sensors, in accordance with embodiments of the invention.
  • FIG. 4A shows an example of a blueforce-soldier with a weapon system and an injury zone of the weapon system, in accordance with embodiments of the invention
  • FIG. 4B shows another example of a blueforce-soldier with a weapon system and an injury zone of the weapon system, in accordance with embodiments of the invention
  • FIG. 5 is an example computing device, in accordance with embodiments of the invention.
  • FIG. 6 is an example tactile-feedback suit, in accordance with embodiments of the invention.
  • FIG. 7 is a flowchart depicting an example method, in accordance with embodiments of the invention.
  • a blueforce soldier may be armed with a weapon that has one or more weapon sensors.
  • the weapon sensors may provide information about a direction of fire and a firing state of the weapon.
  • the direction of fire may be used to determine an injury zone, or zone of possible harm to other blueforce personnel.
  • the firing state of the weapon may indicate if the weapon can harm other blueforce personnel. For example, the firing state of the weapon may be “unable to fire” if a safety of the weapon is engaged and/or if the weapon is unloaded. Otherwise the firing state of the weapon may be “able to fire”.
  • the blueforce soldier may have a blueforce-injury-possibility calculator.
  • the blueforce-injury-possibility calculator may determine the direction of fire, the firing state, and the injury zone of the weapon, based on the information from the weapon sensors.
  • the blueforce-injury-possibility calculator may receive location information about one or more blueforce personnel.
  • the blueforce-injury-possibility calculator may then determine a blueforce-injury possibility based on the injury zone and the location information.
  • the blueforce-injury possibility may be zero if no blueforce personnel may be harmed by the weapon and may be non-zero if one or more blueforce persons may be harmed by the weapon (i.e., located within the injury zone of the weapon with a firing state of “able to fire”).
  • the blueforce-injury-possibility calculator may provide output in the form tactile feedback, including vibrotactile feedback, to the blueforce soldier if the blueforce-injury possibility is non-zero.
  • output and “feedback” are interchangeably used in this application.
  • Tactile feedback may effectively convey information.
  • the use of vibrations as tactile feedback or “vibrotactile feedback” may be effective.
  • Cholewiak and Collins indicate that tactile feedback patterns with low “communality” or few areas on the skin where feedback is common between patterns can be effectively distinguished.
  • Roger W. Cholewiak and Amy Collins “Vibrotactile Pattern Discrimination and Communality at Several Body Sites”, Perception and Psychophysics, Vol. 57, No. 5, pp. 724-37, 1995.
  • the use of more tactors may decrease the communality of the vibrotactile patterns provided and consequently increase the effectiveness of determining the pattern.
  • Vibrotactile feedback may be provided without requiring a person to shift their eyes to look at an indication, such as when visual feedback is provided. Further, vibrotactile feedback may be provided without causing light or sound emissions that could be seen or heard, respectively, by another person. Vibrotactile feedback may be felt in stimulus-rich environments, such as a battlefield or during a police raid, where visual and/or aural feedback may not be readily detected.
  • a wearable vibrotactile feedback system is manufactured by Anthrotronix, Inc. of Silver Spring, Md.
  • Vibrotactile feedback may be provided by one or more “tactors” which are devices designed to provide impulses, typically vibrations, to the skin of a user.
  • An example tactor is the “C-2 Tactor” offered by Engineering Acoustics, Inc. of Casselberry, Fla.
  • tactors may be attached to a garment, such as a uniform or tactile-feedback suit, to provide tactile feedback.
  • a vibrotactile feedback system using several tactors is described in Aaron Bloomfield and Norman I. Badler, “A Low Cost Tactor Suit for Vibrotactile Feedback”, University of Pennsylvania Department of Computer and Information Science, Jan. 1, 2003, which is entirely incorporated herein by reference.
  • Varying levels and locations of tactile stimulation may be provided as tactile feedback.
  • a relatively high amplitude and/or high frequency vibrotactile pattern may indicate a nearby blueforce person or persons, whereas a lower amplitude and/or frequency vibrotactile pattern may indicate more distant blueforce person(s).
  • Other forms of tactile feedback beyond vibrotactile feedback may be used as well.
  • mild (and/or varying levels of) electrical shocks, chemical feedback, direct nerve stimulus, temperature changes, pressure, and/or painful tactile feedback may be used.
  • FIG. 2 is a block diagram 200 showing an example blueforce-injury-possibility calculator 240 connected and receiving inputs from a blueforce-location server 210 , weapon-state information source 220 , and a blueforce-command source 230 as inputs, and providing as possible outputs tactile output 250 , aural output 260 , and visible output 270 , in accordance with embodiments of the invention.
  • An example computing device that may be utilized as a blueforce-injury-possibility calculator is described below with reference to FIG. 5 .
  • the blueforce-injury-possibility calculator 240 may communicate with blueforce-location server 210 about the location of one or more blueforce persons.
  • An example blueforce-location server is the Global Personnel Recovery System (GPRS) provided by Innovative Solutions, International of Vienna, Va. However other blueforce-location servers are available as well.
  • the blueforce-location server 210 may comprise multiple physical devices as well, such as multiple processors each of which is performing as a server and/or each processor performing one or more server-related tasks.
  • the blueforce-location server 210 may provide location information gathered from location devices worn or carried by each blueforce person. Location information may be gathered from one or more location devices mounted on a vehicle, such but not limited to a car, personnel carrier, or tank. The location devices may use one or more location techniques, such as but not limited to techniques based on Global Positioning System (GPS) technology, triangulation of radio waves, and/or dead reckoning. A location device may provide an update of the location of one or more blueforce persons periodically, as requested, or using some other update strategy. The blueforce-location server 210 may provide location information periodically, upon request, and/or using some other strategy, to blueforce-injury-possibility calculator 240 .
  • GPS Global Positioning System
  • Each location device may provide one or more location notifications to indicate a location.
  • the one or more location notifications also may indicate an identifier of a blueforce person (e.g., serial number), an identifier of a unit of the blueforce person (e.g., Company A, 3 rd Platoon), and/or time/date information. And other information may be part of a location notification as well.
  • the blueforce-injury-possibility calculator 240 may be equipped with a location device. As such, the blueforce-injury-possibility calculator 240 may provide location information, including location notifications, to the blueforce-location server 210 . The location information provided by the blueforce-injury-possibility calculator 240 may enable the blueforce-location server to track the location of the soldier or other user of the blueforce-injury-possibility calculator 240 .
  • the blueforce-location server 210 may provide location information of individual blueforce persons, such as the blueforce soldiers shown in FIG. 1 , and/or blueforce units, such as the blueforce-unit operation area also shown in FIG. 1 .
  • the blueforce-location server 210 may provide location information about blueforce units by determining a unit operation area for the blueforce unit based on the location notifications received from soldiers in the blueforce unit. For example, if an infantry company is deployed at a given area, location notifications from one or more soldiers in the infantry company may be received from the given area.
  • the blueforce-location server 210 and/or the blueforce-injury-possibility calculator 240 may determine that the given area is an operation area of the infantry company.
  • One process to determine the given area is an operation area is (i) determine the number of soldiers assigned to the unit (e.g., the infantry company) in the given area, (ii) compare the number of soldiers to a threshold, and (iii) determine the given area is an operation area if the number of soldiers exceeds the threshold. Other processes for determining an operation area are possible as well.
  • the blueforce-location server 210 and/or the blueforce-injury-possibility calculator 240 may maintain location information about multiple blueforce units.
  • the blueforce-location server 210 may maintain location information about blueforce personnel across service boundaries (e.g., both Army and Marine units), across command boundaries, and/or across national boundaries (e.g., provide information about both United States and allied troops operating in the same area).
  • the blueforce-injury-possibility calculator 240 may receive location information from multiple blueforce-location servers 210 and determine location information from some or all of the blueforce-location servers 210 .
  • the blueforce-injury-possibility calculator 240 may filter location information based on geographic location, such as determining the locations of all blueforce personnel within 2000 meters of the blueforce-injury-possibility calculator 240 .
  • the blueforce-injury-possibility calculator 240 may determine its own location via information from one or more of the blueforce-location servers 210 and/or via a location device aboard the blueforce-injury-possibility calculator 240 .
  • the blueforce-injury-possibility calculator 240 may receive weapon-state information from one or more weapon-state information sources 220 .
  • the weapon-state information source 220 may provide information about a type of a weapon, a direction of fire of the weapon, and a state of the weapon.
  • An example weapon capable of including a weapon-state information source 220 is described below with reference to FIG. 3 .
  • the blueforce-injury-possibility calculator 240 may receive input from a blueforce-command source 230 .
  • the blueforce-command source 230 may communicate information from the chain of command of the user of the blueforce-injury-possibility calculator 240 .
  • the blueforce-command source 230 may provide information about blueforce-unit operations or intelligence about enemy movements.
  • the blueforce-command source 230 may provide commands to the blueforce-injury-possibility calculator 240 .
  • the commands may be directed to one or more blueforce-injury-possibility calculators 240 , such as commands directed to a particular blueforce-injury-possibility calculator 240 (i.e., to a particular soldier), to all blueforce-injury-possibility calculators 240 in a given geographical area, and/or all blueforce-injury-possibility calculators 240 associated with particular unit(s) (e.g., all blueforce-injury-possibility calculators associated with Bravo Company).
  • the blueforce-command source 230 may provide commands about output options of the blueforce-injury-possibility calculator 240 .
  • the blueforce-command source 230 may provide commands to enable tactile output 250 and/or inhibit aural output 260 from all blueforce-injury-possibility calculators 240 in a blueforce-unit operation area.
  • the blueforce-injury-possibility calculator 240 may communicate with the entities shown in FIG. 2 via a network. While the blueforce-location server 210 , the weapon-state information source 220 , and the blueforce-command source 230 are described as “inputs” above, they may also receive information from the blueforce-injury-possibility calculator 240 as well. For example, the blueforce-location server 210 and/or the blueforce-command source 230 may receive input about a weapon-state via the blueforce-injury-possibility calculator 240 . As another example, the weapon-state information source 220 may receive input from the blueforce-injury-possibility calculator 240 to control a weapon (e.g., engage a safety switch of the weapon).
  • a weapon e.g., engage a safety switch of the weapon.
  • blueforce-injury-possibility calculator 240 may be passed from the blueforce-injury-possibility calculator 240 to the blueforce-location server 210 , the weapon-state information source 220 , and/or the blueforce-command source 230 as well.
  • information may be passed to the blueforce-injury-possibility calculator about the locations of special features (particularly non-military) of a location, such as refugee camps, locations of villages/towns, culturally sensitive sites, neutral/no-fire zones, locations where civilians may be wandering unexpectedly (e.g., campgrounds or national parks), or gatherings of people.
  • the blueforce personnel may then attempt to accommodate the non-military features of the location, such as changing a firing rate of a weapon (i.e., change to single shot instead of full automatic while near a refugee camp), changing a direction of travel of the blueforce personnel, and/or change the choice weapons and/or ammunition used while at or near those locations.
  • changing a firing rate of a weapon i.e., change to single shot instead of full automatic while near a refugee camp
  • changing a direction of travel of the blueforce personnel and/or change the choice weapons and/or ammunition used while at or near those locations.
  • the blueforce-injury-possibility calculator 240 may use a network-communication interface, such as described below with respect to FIG. 5 , to communicate with the blueforce-location server 210 , the weapon-state information source 220 , the blueforce-command source 230 , and the output devices 250 - 270 shown in FIG. 2 .
  • the blueforce-injury-possibility calculator 240 may provide one or more outputs.
  • the one or more outputs may indicate the possibility of harming one or more blueforce personnel, as well as an indication of potential harm to the one or more blueforce personnel.
  • FIG. 2 shows blueforce-injury-possibility calculator 240 connected to tactile output 250 , aural output 260 , and visible output 270 .
  • An example tactile output 250 is a tactile-feedback suit, which is described below with reference to FIG. 5 .
  • the aural output 260 may provide sounds, such as tones, beeps, vocalizations, and other sounds, as directed by the blueforce-injury-possibility calculator 240 .
  • the aural output 260 may be a speaker or other device capable of producing sounds, such as described below with reference to the output unit of FIG. 5 .
  • the visible output 270 may provide visible indications, such as alphanumeric characters, shapes, colors, and other visible indications, as directed by the blueforce-injury-possibility calculator 240 .
  • the visible output 270 may be a LCD, LED, or other display capable of producing textual and/or graphical output, such as described below with reference to the output unit of FIG. 5 .
  • the tactile output 250 , the aural output 260 , and the visible output 270 may provide input to the blueforce-injury-possibility calculator 240 as well, such as diagnostic information or additional information depending on the exact type of output device(s) used (e.g., a visible output device that also has a camera may provide video input to the blueforce-injury-possibility calculator 240 or the aural output 260 may comprise a microphone for speech input). Many other types of information may be passed to the blueforce-injury-possibility calculator 240 from the tactile output 250 , aural output 260 , and visible output 270 as well.
  • the blueforce-injury-possibility calculator 240 may provide an indication of potential harm to one or more blueforce personnel that may be harmed by the user of the blueforce-injury-possibility calculator 240 .
  • the blueforce-injury-possibility calculator 240 determines that Private Pyle may harm Sergeant Hartmann
  • the blueforce-injury-possibility calculator 240 used by Private Pyle may send an indication of potential harm to Sergeant Hartmann.
  • the indication of potential harm may include the source of the harm (e.g., Private Pyle), the location of the blueforce-injury-possibility calculator 240 sending the indication, and/or a time of the indication.
  • the blueforce-injury-possibility calculator 240 may send the indication of potential harm directly to a blueforce-injury-possibility calculator 240 used by blueforce personnel that may be harmed (i.e., assuming multiple blueforce-injury-possibility calculators are connected via a wired or wireless LAN/WAN) or indirectly via a network entity, such as a blueforce-location server 210 or the blueforce-command source 230 .
  • FIG. 3 is an example weapon system 300 with weapon sensors 350 , 360 , and 370 , in accordance with embodiments of the invention.
  • the example weapon system 300 is shown in FIG. 3 is a rifle with a stock 310 , a barrel 320 , a muzzle 330 of the barrel 320 , and a trigger 340 .
  • the rifle may be operated by a soldier or other user by loading the rifle with one or more rounds (bullets), holding the stock 310 next to the shoulder of the user, aiming the rifle in the direction of the muzzle 330 , and pulling the trigger 340 to fire the loaded rounds.
  • the weapon system 300 may be equipped with a safety 342 .
  • the safety 342 may be engaged or not engaged. When the safety 342 is engaged, the weapon system 300 may be prohibited from firing even if the weapon system 300 is loaded and the trigger 340 is pulled. However, when the safety 342 is not engaged, the weapon system 300 may be able to fire loaded rounds when the trigger 340 is pulled.
  • the weapon-state sensor 350 may be provide data used to determine a “firing state” of the weapon system 300 .
  • the firing state of the weapon system 300 is the ability of the weapon to immediately fire; e.g., the firing state of the weapon system 300 may be “able to fire” or “unable to fire”.
  • the firing state of the weapon system 300 may depend on the state of the safety 342 and a number of rounds loaded into weapon system 300 .
  • the weapon system 300 may have a firing state of “able to fire” if (a) the safety is not engaged and (b) one or more rounds are loaded in the weapon system. Otherwise, the firing state may be “unable to fire”.
  • Other methods for determining and/or expressing the firing state are possible as well.
  • the weapon-state sensor 350 may provide data such as the state of the safety 342 and/or the number of rounds loaded in the weapon 300 .
  • the data provided by the weapon-state sensor 350 may, in addition or instead of the number of rounds, comprise a loaded/unloaded indicator of the weapon 300 .
  • the loaded/unloaded indicator may indicate “unloaded” if no rounds were loaded into the weapon 300 or indicate “loaded” if one or more rounds were loaded into the weapon 300 .
  • the weapon-state sensor 350 may also be able to determine if a round is “chambered” or loaded into the weapon system 300 and also ready for immediate fire by the weapon system 300 . In that case, the firing state may be “able to fire” if (a) the safety is not engaged and (b) a round is chambered. Otherwise, the firing state may be “unable to fire”.
  • Use of a weapon-state sensor 350 that can determine when a round is chambered permits the distinction of a weapon system that is loaded but unable to fire since a round has not yet been chambered.
  • the direction of fire of the weapon system 300 may be determined based on data from the back sensor 360 and/or front sensor 370 .
  • the back sensor 360 and the front sensor 370 may each provide their current position.
  • the back sensor 360 and/or the front sensor 370 each provide their current position using Global Positioning System (GPS) technology or a similar technology.
  • GPS Global Positioning System
  • the current position of a sensor may be indicated in three dimensions using a coordinate system (e.g., a two or three dimensional Cartesian coordinate system), as a latitude, longitude, and elevation, via map coordinates, or by use of another way of indicating a current position.
  • Timing information may be provided with the current position information as well, e.g., indicating the position of a sensor at 1100 hours on Jun. 7, 2008.
  • the location of the weapon system 300 may be determined to be the current position of either the front sensor 370 or the back sensor 360 .
  • the back sensor 360 and/or the front sensor 370 may provide their respective current positions to a blueforce-injury-possibility calculator or similar device to determine the direction of fire of the weapon. For example, suppose the back sensor indicates a position of [10,10,10] in a given [x,y,z] coordinate system at a given time t and the front sensor indicates a position of [10,12,10] in the same [x,y,z] coordinate system at time t. For example, a relative position of the weapon of [0,2,0] may be determined by subtracting the front sensor position from the rear sensor position.
  • the relative position of the weapon may indicate a direction of fire, e.g., the relative position of [0,2,0] indicating the weapon is aimed solely in the y-direction.
  • the relative position may be used to determine a targeting solution of the weapon, such as the azimuth, direction, and/or elevation values for the weapon.
  • the relative position and/or the direction of fire may be determined by other means as well, such as, but not limited to, inertial sensors, accelerometers, electronic compasses, gyroscopes (including ring laser gyroscopes), and/or optical location devices.
  • the example weapon system 300 shown in FIG. 3 is a rifle, but other weapon systems may utilize weapon sensors similarly. That is, other types of weapons may utilize one or more sensors to provide weapon-state information (and thus act as a weapon-state information source 220 ). For example, similar sensors to the back sensor 360 and front sensor 370 (or the same sensors) may be added to larger weapons, such as artillery pieces or missile launchers, to determine a direction of fire of the larger weapon. A similar weapon-state sensor to weapon-state sensor 370 may be used to determine if a shell is or is not loaded into such a larger weapon.
  • FIG. 4A shows an example of a blueforce-soldier 400 with a weapon system 410 and an injury zone 420 of the weapon system 410 , in accordance with embodiments of the invention.
  • An “injury zone” of a weapon system may be determined based on a direction of fire.
  • FIG. 4A shows an injury zone 420 with dashed lines and defined by a left extent 414 , a right extent 416 , and an outer extent 418 oriented around a direction of fire (DOF) 412 .
  • DOF direction of fire
  • the left extent 414 and right extent 416 of the injury zone 420 may be determined.
  • the left extent 414 and right extent 416 indicate the likely-leftmost direction of fire and likely-rightmost direction of fire, respectively, if the weapon system 410 is discharged when initially aimed along the direction of fire 412 . That is, if the weapon system 410 is discharged while aimed along the direction of fire 412 , the discharged round will likely travel along a path somewhere between the left extent 414 and the right extent 416 .
  • the injury zone 420 may also depend on the location of the weapon system 410 .
  • the left extent 414 and/or the right extent 416 of the injury zone 420 may be determined with respect to one or more “weapon-system movement” angles.
  • FIG. 4A shows the left extent 414 defined with respect to an angle of L° and the right extent 416 defined with respect to an angle of R°.
  • the angle L° may or may not be the same as the angle R°.
  • may not be the same as R° if the blueforce-soldier 400 tends to move the weapon system 410 to the left (or right) while firing.
  • angles L° and/or R° may also depend on the situation of the blueforce soldier 400 ; for example, L′ and/or R′ may be smaller when the blueforce soldier 400 is deployed with many other soldiers simultaneously (i.e., with his/her unit) as the risk of blueforce-fire injuries has increased due to the higher density of blueforce personnel.
  • the angles L° and/or R° may further depend on meteorological conditions, such as temperature, humidity, and wind—for example, if a wind is blowing in the direction from the blueforce-unit operation area 440 toward the blueforce soldier 434 , a round fired from the weapon system 410 may be blown in that wind toward the right extent and as such, R° may be greater than L°. Similarly, R° may be less than L° if the wind blows in the direction from the blueforce soldier 434 toward the blueforce-unit operation area 440 .
  • the outer extent 418 of the injury zone 420 may be the farthest distance from the muzzle of the weapon system 410 where a person may be injured by a round fired from weapon system 410 .
  • the outer extent 418 may be based on the type of the weapon system 410 . For example, if the weapon system 410 may fire rounds that travel 1000 meters, the outer extent 418 may be farther from the weapon system 410 than if the weapon system 410 can fire rounds that travel 900 meters.
  • the outer extent may be based on the type of rounds fired by the weapon system 410 . For example, if the weapon system 410 is loaded with rounds that may travel 700 meters, the outer extent 418 may be farther from the weapon system 410 than if the weapon system 410 is loaded with rounds that travel 650 meters.
  • the outer extent 418 may further depend on meteorological conditions, such as temperature, humidity, and wind. For example, if a wind is blowing in the direction from the blueforce-soldier 400 toward the blueforce soldier 434 , a round fired from weapon system 410 may be blown in that wind farther than if no wind was blowing, and as such, the outer extent 418 may be increased due to the wind. Similarly, the outer extent 418 may be decreased when the wind blows in the direction from the blueforce soldier 434 toward blueforce soldier 400
  • FIG. 4B shows another example of a blueforce-soldier 450 with a weapon system 460 and an injury zone 470 of the weapon system 460 , in accordance with embodiments of the invention. The determination of the injury zone may depend on the type of weapon system.
  • FIG. 4B shows a blueforce soldier 450 operating a mortar as the weapon system 470 .
  • the weapon system 460 may fire rounds that generally land in a circular or elliptical region some distance from the weapon system 460 .
  • FIG. 4B shows the injury zone 470 as a circular region some distance from weapon system 460 .
  • the injury zone 470 may be determined by a mathematical model, such as the well-known ballistics equations of motion, based on the direction of fire or azimuth, elevation, and location of the weapon system 470 .
  • the injury zone 480 may be determined based on the type of weapon system and/or the types of rounds fired by the weapon system.
  • the injury zone may have a different shape and/or size than the injury zone for a rifle or a mortar.
  • the size and shape of the injury zone of the weapon system 470 may vary over time. For example, if the weapon system 470 is firing rounds with more explosives than previously-fired rounds, the injury zone 480 may be enlarged and/or have a different shape compared to an injury zone determined for the previously-fired rounds.
  • a blueforce-injury possibility may be determined based on the location(s) of blueforce person(s) and/or the state of a weapon system.
  • FIG. 4A shows a blueforce soldier 430 partially in the injury zone 420 of the weapon system 410 .
  • the blueforce soldier 430 may risk injury if the weapon system 410 is fired, and thus the blueforce-injury possibility to the blueforce soldier 430 may be non-zero.
  • the weapon state of the weapon system 410 is “unable to fire”, the blueforce-injury possibility to the blueforce soldier 430 may be zero.
  • the blueforce soldiers 420 and 440 are not at risk of injury from weapon system 410 as they are outside the injury zone 420 . Further, any blueforce personnel operating in the blueforce-unit operation area 450 are also outside the injury zone 420 , and thus not at risk of injury from weapon system 410 .
  • the determination of the blueforce-injury possibility may depend on one or more settings, such as user settings, of the blueforce-injury-possibility calculator 240 .
  • One of the settings of the blueforce-injury-possibility calculator 240 may indicate a operational mode to the blueforce-injury-possibility calculator 240 .
  • Example operational modes are an “active” mode, a “blueforce-radar” mode, and/or an “inactive mode.”
  • the active mode may indicate that the blueforce-injury-possibility calculator 240 determines the blueforce-injury possibility based on the injury zone and the firing state of a weapon system.
  • the blueforce-radar mode may indicate that the blueforce-injury possibility is based only on the injury zone of the weapon system—as such, while in blueforce-radar mode, the blueforce-injury possibility treats the weapon system as a pointer to locate blueforce personnel.
  • the weapon system can remain unloaded while in blueforce-radar mode, as the firing state is ignored, and thus reduce the risk to blueforce personnel while the weapon system is maneuvered in an attempt to find blueforce personnel.
  • the inactive mode may indicate the blueforce-injury-possibility calculator 240 is not being used and so the blueforce-injury-possibility calculator 240 may not provide any determination of the blueforce-injury possibility regardless of the injury zone and/or the firing state.
  • the blueforce-injury-possibility calculator 240 provides feedback based on a blueforce-injury possibility to a user, including taking into account the firing state of a weapon system 410 of the blueforce soldier 400 . As such, no feedback will be provided to the blueforce soldier 400 if weapon system 410 is unloaded or has the safety engaged.
  • the blueforce-injury-possibility calculator 240 does not take into account the firing state of the weapon system 410 , and thus provides feedback to the blueforce soldier 400 based only on the injury zone of the weapon system 410 , enabling the blueforce soldier 400 to locate the blueforce soldiers 430 and 432 by maneuvering the weapon system 410 while the weapon system 410 is not able to fire (e.g., while weapon system 410 is unloaded or has the safety is engaged).
  • FIG. 4B shows a blueforce soldier 480 in the injury zone 470 of weapon system 460 . Also, part of the blueforce-unit operation area 490 overlaps the injury zone 470 . Therefore, if the weapon system 460 fires, the blueforce soldier 480 and any blueforce personnel in the portion of the blueforce-unit operation area 490 that overlaps the injury zone 470 may have a non-zero blueforce-injury possibility.
  • FIG. 5 is a block diagram of an example computing device 500 , comprising a processing unit 510 , data storage 520 , a user interface 530 , and a network-communication interface 560 , in accordance with embodiments of the invention.
  • a computing device 500 may be a desktop computer, laptop or notebook computer, personal data assistant (PDA), mobile phone, embedded processor, or any similar device that is equipped with a processing unit capable of executing computer instructions that implement at least part of the herein-described method 700 of FIG. 7 and/or herein-described functionality of a blueforce-injury-possibility calculator.
  • PDA personal data assistant
  • the processing unit 510 may include one or more central processing units, computer processors, mobile processors, digital signal processors (DSPs), microprocessors, computer chips, and similar processing units now known and later developed and may execute machine-language instructions and process data.
  • DSPs digital signal processors
  • microprocessors computer chips, and similar processing units now known and later developed and may execute machine-language instructions and process data.
  • the data storage 520 may comprise one or more storage devices.
  • the data storage 520 may include read-only memory (ROM), random access memory (RAM), removable-disk-drive memory, hard-disk memory, magnetic-tape memory, flash memory, and similar storage devices now known and later developed.
  • the data storage 520 comprises at least enough storage capacity to contain machine-language instructions 522 and data structures 524 .
  • the machine-language instructions 522 and the data structures 524 contained in the data storage 520 include instructions executable by the processing unit 510 and any storage required, respectively, to perform some or all of the functions of a herein-described blueforce-injury-probability calculator, a blueforce location server, a weapon-state information source, a blueforce-command source, and/or to perform some or all of the procedures described in method 700 .
  • the user interface 530 may comprise an input unit 540 and/or an output unit 550 .
  • the input unit 540 may receive user input from a user of the computing device 530 .
  • the input unit 540 may comprise a keyboard, a keypad, a touch screen, a computer mouse, a track ball, a joystick, and/or other similar devices, now known or later developed, capable of receiving user input from a user of the computing device 500 .
  • the input unit 540 may also comprise a location device.
  • the location device may determine the location of the computing device 500 via one or more location technologies, such as Global Position System (GPS), triangulation of electromagnetic waves, dead reckoning, or by another location technology.
  • GPS Global Position System
  • triangulation of electromagnetic waves such as triangulation of electromagnetic waves, dead reckoning, or by another location technology.
  • the output unit 550 may provide output to a user of the computing device 500 .
  • the output unit 550 may comprise a visible output device 552 , such as one or more cathode ray tubes (CRT), liquid crystal displays (LCD), light emitting diodes (LEDs), displays using digital light processing (DLP) technology, printers, light bulbs, and/or other similar devices, now known or later developed, capable of displaying graphical, textual, and/or numerical information to a user of computing device 500 .
  • CTR cathode ray tubes
  • LCD liquid crystal displays
  • LEDs light emitting diodes
  • DLP digital light processing
  • the output unit 550 may alternately or additionally comprise one or more aural output devices 554 , such as a speaker, speaker jack, audio output port, audio output device, earphones, and/or other similar devices, now known or later developed, capable of conveying sound and/or audible information to a user of computing device 500 .
  • the output unit 550 may also comprise one or more tactile output devices 556 , such as a tactor, a tactile buzzer, tactile cue, and/or other similar devices, now known or later developed, capable of providing tactile information to a user of computing device 500 .
  • the output unit 550 may also comprise part or all of a tactile-feedback suit described below with reference to FIG. 6 .
  • the network-communication interface 560 is configured to send and receive data and may include a wired-communication interface and/or a wireless-communication interface.
  • the wired-communication interface may comprise a wire, cable, fiber-optic link or similar physical connection to a wide area network (WAN), a local area network (LAN), one or more public data networks, such as the Internet, one or more private data networks, or any combination of such networks.
  • the wireless-communication interface may utilize an air interface, such as an IEEE 802.11 (e.g., Wi-Fi) and/or IEEE 802.16 (e.g., WiMax) interface to a WAN, a LAN, one or more public data networks (e.g., the Internet), one or more private data networks, or any combination of public and private data networks.
  • IEEE 802.11 e.g., Wi-Fi
  • IEEE 802.16 e.g., WiMax
  • FIG. 6 is an example tactile-feedback suit 600 shown with tactors 610 and 620 , a tactor belt 630 , a display 640 , and an earpiece 650 connected to blueforce-injury-possibility calculator 240 in accordance with embodiments of the invention.
  • the tactile-feedback suit 600 may provide tactile stimulation or feedback to the wearer via one or more tactors.
  • FIG. 6 shows the tactile-feedback suit 600 with two tactors 610 and 620 . More or fewer tactors may be part of the tactile-feedback suit 600 .
  • the tactors 610 and 620 are shown on the shoulders of the tactile-feedback suit 600 .
  • the tactile-feedback suit may have tactors on any portion of the tactile-feedback suit 600 , including (but not limited to), the head, legs, arms, hands, trunk, back, sides, and/or feet of the tactile-feedback suit 600 .
  • the tactors may be arranged in one or more bands or belts, such as the tactor belt 630 .
  • FIG. 6 shows the tactile-feedback suit 600 as a separate suit, but the components of the tactile-feedback suit 600 may be part of or attached to another garment, such as a uniform, as well.
  • Each tactor may provide various levels of stimulation to the wearer of the tactile-feedback suit 600 .
  • Each tactor may be directed to provide stimulation of varying frequencies, durations, amplitudes, and/or curve shapes (e.g., square waves or sinusoidal waves).
  • the use of different frequencies, durations, amplitudes, and/or curve shapes may provide tactile feedback about the relative locations of and/or risks to blueforce personnel.
  • a low-amplitude and/or low-frequency burst of stimulation from one or more tactors may indicate that blueforce personnel are relatively far away or are at low risk of injury.
  • a high-amplitude and/or high-frequency burst of stimulation may indicate blueforce personnel are relatively close and/or at high risk of injury.
  • the duration of the burst of stimulation may be tied to the duration of the risk to blueforce personnel; that is, the burst may last as long as blueforce personnel are at risk due to blueforce fire from the wearer of the tactile-feedback suit 600 .
  • tactors on various portions of the body may provide additional feedback. For example, suppose the tactile-feedback suit 600 has tactors on the front, back, and on each side. If blueforce personnel in front or behind the wearer of the tactile-feedback suit 600 are at risk, the tactors on the front or the back, respectively, of tactile-feedback suit 600 may be activated to provide a burst of stimulation. Similarly, if the blueforce personnel at risk are on the right (or left) of the wearer of the tactile-feedback suit 600 , tactors on the right side (or the left side) may be activated.
  • FIG. 6 shows the tactile-feedback suit with an electroshock unit 632 .
  • the electroshock unit 632 may be configured to provide electric shocks to the wearer of the tactile-feedback suit 600 .
  • one or more electroshock units may be directed to provide electric shock stimulation of varying frequencies, durations, amplitudes, and/or curve shapes.
  • Providing other types of tactile stimulation devices i.e., other than tactors 610 - 620 , tactor belt 630 , and electroshock unit 632 ) with the tactile-feedback suit 600 may provide other types of tactile feedback to the wearer of the tactile-feedback suit 600 , such as, but not limited to, chemical feedback, direct nerve stimulus, temperature changes, pressure, and/or painful tactile feedback. Further, different types of tactile feedback may be provided depending on the situation, such as use of vibrotactile feedback for relatively low risks to blueforce personnel and electric shocks and/or painful feedback for relatively high risks to blueforce personnel.
  • the tactile-feedback suit may provide support for visible and/or aural feedback as well. Then, the blueforce-injury-possibility calculator 240 may instruct tactile-feedback suit 600 to provide visible and/or aural feedback in addition to tactile feedback.
  • FIG. 6 shows the tactile-feedback suit 600 equipped with a display 640 and an earpiece 650 for visible and aural feedback, respectively.
  • the visible and/or aural feedback may provide additional information about the location of blueforce personnel and/or units. Further, visible and/or aural feedback may be provided if the capacity for tactile feedback is reduced or zero, such as when the tactors 610 and 620 and/or tactor belt 630 are inoperable.
  • FIG. 7 is a flowchart depicting an example method 700 , in accordance with embodiments of the invention.
  • Method 700 provides feedback to a blueforce soldier armed with a weapon.
  • each block in this flowchart and within other flowcharts presented herein may represent a module, segment, or portion of computer program code, which includes one or more executable instructions for implementing specific logical functions or steps in the process. Alternate implementations are included within the scope of the example embodiments in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the described embodiments.
  • a blueforce-injury-possibility calculator is initialized.
  • the blueforce-injury-possibility calculator may be initialized based on user settings.
  • the user of the blueforce-injury-possibility calculator may enable, disable, and/or adjust tactile, aural, and/or visible feedback.
  • the user settings may comprise feedback parameters.
  • the feedback parameters may include the frequency, duration, amplitude and/or curve shapes of tactile and/or aural feedback.
  • the user settings may include a maximum value, a minimum value, and/or an enabled/disabled status for each feedback parameter.
  • the user settings may indicate a mode of the blueforce-injury-possibility calculator, such as an active mode, an inactive mode, and/or a blueforce-radar mode.
  • a mode of the blueforce-injury-possibility calculator such as an active mode, an inactive mode, and/or a blueforce-radar mode.
  • For visible feedback, frequency, duration, color, and/or size user settings and/or feedback parameters may be provided. Many other user settings and/or feedback parameters are possible as well.
  • the feedback parameters and/or the user settings may be set by a blueforce-command source.
  • the feedback parameters and/or the user settings may be “locked”, that is, unable to be changed by the user of the blueforce-injury-possibility calculator.
  • locked feedback parameters and/or user settings may be provided as commands from the blueforce-command source to the user of the blueforce-injury-possibility calculator.
  • User settings and/or feedback parameters may be determined by one or more algorithms.
  • a “location direction” algorithm may set tactile feedback parameters to indicate a relative location of any blueforce personnel in the injury zone of a weapon of the user of the blueforce-injury-possibility calculator.
  • the location direction algorithm may set: (a) tactile-duration feedback parameter(s) to provide feedback while the blueforce personnel are in the injury zone and (b) tactile-frequency and/or tactile-amplitude parameters to be proportional to the distance to the blueforce personnel in the injury zone.
  • the location direction algorithm may make similar settings for aural and/or visible feedback parameters as well.
  • Another example is an algorithm that generates tactile-feedback patterns via a number of tactors with low communality and consequently increases effectiveness in distinguishing between the tactile-feedback patterns.
  • a state of a weapon is determined.
  • the state of the weapon may comprise a direction of fire.
  • the direction of fire may be determined based on data from one or more weapon sensors attached to the weapon.
  • the direction of fire may be determined by location data from a front location sensor and a rear location sensor.
  • a relative position of the weapon may be determined by subtracting location data from the front location sensor from location data from the rear location data (or vice versa).
  • the direction of fire may be determined based on the relative position of the weapon.
  • the state of the weapon may comprise an injury zone.
  • the injury zone may be based on the direction of fire of the weapon, the type of weapon, and/or the type of rounds used by the weapon.
  • the size and/or shape of the injury zone may vary over time.
  • the injury zone may be wedge-shaped, elliptical, circular, or of another shape altogether.
  • the state of the weapon may comprise a firing state of the weapon.
  • the firing state of the weapon may be expressed as “able to fire” or “unable to fire”.
  • the firing state may comprise a state of a safety of the weapon (e.g., engaged or not engaged) and/or a number of rounds loaded in the weapon system.
  • the firing state may be determined based on data from one or more weapon sensors.
  • the one or more weapon sensors may provide data on the state of the safety, the number of rounds loaded in the weapon system and/or a loaded/unloaded indicator.
  • one or more blueforce personnel are located.
  • the blueforce personnel may be located by the blueforce-injury-possibility calculator based on location information received from one or more blueforce-location servers.
  • the blueforce-injury-possibility calculator may filter the received location information, such as filtering the received location information based on the location of the blueforce-injury-possibility calculator.
  • a blueforce-injury possibility is determined based on the state of the weapon and the locations of the one or more blueforce personnel.
  • One sequence of operations to determine the blueforce-injury possibility is:
  • feedback is determined based on the determined blueforce-injury possibility.
  • the frequency and/or the amplitude of the feedback may be directly proportional to the blueforce-injury possibility.
  • the curve shape of the feedback may be determined based on the determined blueforce-injury possibility, such as use of square-wave feedback if the blueforce-injury possibility exceeds a threshold and use of sinusoidal-wave feedback if the blueforce-injury possibility does not exceed the threshold.
  • the determined feedback is provided to the blueforce soldier.
  • the determined feedback may be provided via an output unit comprising visible, aural, and/or tactile output devices.
  • the tactile output device(s) may include one or more tactors and may include a tactile-feedback suit.
  • the method 700 may proceed to block 720 . As such, if the state of the weapon and/or the locations of blueforce personnel change, the determined feedback may change between iterations of method 700 .

Abstract

A method, system, and apparatus for providing feedback about firing on blueforce personnel are provided. A blueforce soldier is armed with a weapon that has one or more weapon sensors. The weapon sensors may provide information about a direction of fire and a firing state of the weapon. A blueforce-injury-possibility calculator may determine the direction of fire, the firing state, and an injury zone of the weapon based on the information from the weapon sensors. The blueforce-injury-possibility calculator may receive location information about one or more blueforce personnel. The blueforce-injury-possibility calculator may then determine a blueforce-injury possibility based on the injury zone and the location information. Tactile feedback may be provided to the blueforce soldier based on the blueforce-injury possibility. The tactile feedback may be provided via a tactile-feedback suit.

Description

    FIELD OF THE INVENTION
  • This invention generally relates to feedback to avoid friendly fire casualties, and specifically to providing tactile feedback when a weapon is trained on friendly personnel.
  • BACKGROUND
  • Soldiers are frequently at risk of injury or death in battle. Unfortunately, some soldiers are injured or killed due to fire from friendly forces, herein referred to as “blueforce” fire. Blueforce fire may come from a variety of weapons, including rifles, artillery pieces, and missiles. The resulting casualties both scar the soldier and drain the morale of friendly forces and the soldier's family.
  • FIG. 1 is an example scenario where blueforce-fire casualties could result. In the scenario of FIG. 1, two blueforce soldiers 110 and 120 and three non-blueforce persons 130, 140, and 150 are shown near two buildings 160 and 170 and a blueforce-unit operation area 180. A “unit operation area” is a geographic location where a force unit, such as a platoon or company, is deployed. Blueforce soldier 110 is shown with a weapon 112 aimed away from other blueforce personnel, but blueforce soldier 120 is shown with a weapon 122 aimed in the general direction of blueforce soldier 110 and blueforce-unit operation area 180.
  • In this scenario, blueforce soldier 120 may be unaware of blueforce soldier 110 as building 160 blocks the view of blueforce soldier 120. The building 160 may also partially block the view blueforce soldier 120 has of blueforce-unit operation area 180. As such, if blueforce soldier 120 is startled by a non-blueforce person 130, 140, 150 or by an event in either building 160 or 170 (e.g., an unexpected person exiting a building or an explosion) or if weapon 122 malfunctions in a fashion to fire as aimed, a blueforce-fire casualty could result.
  • Various schemes have been proposed to provide notifications or feedback about the possibility of friendly fire. Notification of friendly forces that depend on visual indicators alone may force a soldier to move his or her eyes to the visual indicator. Requiring a soldier to move his or her eyes may adversely affect the performance of the soldier, such as when aiming a weapon or driving a vehicle. Notifications of friendly forces that depend on audible indicators alone may also be hazardous in some situations, such as when an audible indicator alerts enemies to the location of the soldier. In some situations, visible and/or audible indicators may be difficult or even impossible for the soldier to detect, such as during a live-fire exercise or a battle.
  • SUMMARY
  • Embodiments of the present application include a method, system, and apparatus for providing feedback to blueforce personnel.
  • A first embodiment of the invention provides a method for providing feedback to a blueforce soldier. The blueforce soldier is armed with a weapon. A state of the weapon is determined. One or more blueforce personnel are located. A blueforce-injury possibility is determined, based on the state of the weapon and the locations of the one or more blueforce personnel. Feedback is determined, based on the determined blueforce-injury possibility. The determined feedback is provided to the blueforce soldier.
  • A second embodiment of the invention provides a blueforce-injury possibility calculator. The blueforce-injury possibility calculator has a user interface, a sensor interface, a processor, data storage, and machine-language instructions. The user interface includes at least one tactor. The sensor interface receives weapon-state information. The weapon-state information includes a direction of fire of the weapon and a firing-state of the weapon. The machine-language instructions are stored in the data storage and are executable by the processing unit to perform functions. The functions include determining an injury zone of the weapon, based on the weapon-state information, locating one or more blueforce personnel, determining a blueforce-injury possibility, based on the injury zone and the locations of the one or more blueforce personnel, determining feedback based on the determined blueforce-injury possibility, and providing the determined feedback via the at least one tactor.
  • A third embodiment of the invention provides a system. The system includes a weapon, a location system, a tactile-feedback suit, and a blueforce-injury calculator. The weapon includes at least one weapon sensor. The tactile-feedback suit includes at least one tactor. The blueforce-injury possibility calculator is configured to: (i) receive weapon-state information from the at least one weapon sensor, (ii) receive locations of blueforce personnel from the location system, (iii) determine an injury zone and a state of the weapon based on the weapon-state information, (iv) determine tactile feedback, based on the determined injury zone, the determined state of the weapon, and the received locations of blueforce personnel, and (v) provide the determined tactile feedback via the at least one tactor.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Various examples of embodiments are described herein with reference to the following drawings, wherein like numerals denote like entities, in which:
  • FIG. 1 is an example scenario where blueforce-fire casualties could result;
  • FIG. 2 is a block diagram showing an example blueforce-injury-possibility calculator and system, in accordance with embodiments of the invention;
  • FIG. 3 is an example rifle with weapon sensors, in accordance with embodiments of the invention;
  • FIG. 4A shows an example of a blueforce-soldier with a weapon system and an injury zone of the weapon system, in accordance with embodiments of the invention;
  • FIG. 4B shows another example of a blueforce-soldier with a weapon system and an injury zone of the weapon system, in accordance with embodiments of the invention;
  • FIG. 5 is an example computing device, in accordance with embodiments of the invention;
  • FIG. 6 is an example tactile-feedback suit, in accordance with embodiments of the invention; and
  • FIG. 7 is a flowchart depicting an example method, in accordance with embodiments of the invention.
  • DETAILED DESCRIPTION
  • The instant application describes use of feedback mechanisms, including tactile feedback, to avoid friendly fire casualties. A blueforce soldier may be armed with a weapon that has one or more weapon sensors. The weapon sensors may provide information about a direction of fire and a firing state of the weapon. The direction of fire may be used to determine an injury zone, or zone of possible harm to other blueforce personnel. The firing state of the weapon may indicate if the weapon can harm other blueforce personnel. For example, the firing state of the weapon may be “unable to fire” if a safety of the weapon is engaged and/or if the weapon is unloaded. Otherwise the firing state of the weapon may be “able to fire”.
  • The blueforce soldier may have a blueforce-injury-possibility calculator. The blueforce-injury-possibility calculator may determine the direction of fire, the firing state, and the injury zone of the weapon, based on the information from the weapon sensors. The blueforce-injury-possibility calculator may receive location information about one or more blueforce personnel. The blueforce-injury-possibility calculator may then determine a blueforce-injury possibility based on the injury zone and the location information. The blueforce-injury possibility may be zero if no blueforce personnel may be harmed by the weapon and may be non-zero if one or more blueforce persons may be harmed by the weapon (i.e., located within the injury zone of the weapon with a firing state of “able to fire”).
  • The blueforce-injury-possibility calculator may provide output in the form tactile feedback, including vibrotactile feedback, to the blueforce soldier if the blueforce-injury possibility is non-zero. The terms “output” and “feedback” are interchangeably used in this application.
  • Tactile feedback may effectively convey information. In particular, the use of vibrations as tactile feedback or “vibrotactile feedback” may be effective. Cholewiak and Collins indicate that tactile feedback patterns with low “communality” or few areas on the skin where feedback is common between patterns can be effectively distinguished. Roger W. Cholewiak and Amy Collins, “Vibrotactile Pattern Discrimination and Communality at Several Body Sites”, Perception and Psychophysics, Vol. 57, No. 5, pp. 724-37, 1995. The use of more tactors may decrease the communality of the vibrotactile patterns provided and consequently increase the effectiveness of determining the pattern.
  • Vibrotactile feedback may be provided without requiring a person to shift their eyes to look at an indication, such as when visual feedback is provided. Further, vibrotactile feedback may be provided without causing light or sound emissions that could be seen or heard, respectively, by another person. Vibrotactile feedback may be felt in stimulus-rich environments, such as a battlefield or during a police raid, where visual and/or aural feedback may not be readily detected. One example of a wearable vibrotactile feedback system is manufactured by Anthrotronix, Inc. of Silver Spring, Md.
  • Vibrotactile feedback may be provided by one or more “tactors” which are devices designed to provide impulses, typically vibrations, to the skin of a user. An example tactor is the “C-2 Tactor” offered by Engineering Acoustics, Inc. of Casselberry, Fla. Unlike the other senses, the sensory inputs for the sense of touch are scattered throughout the body. Therefore, tactors may be attached to a garment, such as a uniform or tactile-feedback suit, to provide tactile feedback. A vibrotactile feedback system using several tactors is described in Aaron Bloomfield and Norman I. Badler, “A Low Cost Tactor Suit for Vibrotactile Feedback”, University of Pennsylvania Department of Computer and Information Science, Jan. 1, 2003, which is entirely incorporated herein by reference.
  • Varying levels and locations of tactile stimulation may be provided as tactile feedback. For example, a relatively high amplitude and/or high frequency vibrotactile pattern may indicate a nearby blueforce person or persons, whereas a lower amplitude and/or frequency vibrotactile pattern may indicate more distant blueforce person(s). Other forms of tactile feedback beyond vibrotactile feedback may be used as well. For examples, mild (and/or varying levels of) electrical shocks, chemical feedback, direct nerve stimulus, temperature changes, pressure, and/or painful tactile feedback may be used.
  • An Example Blueforce-Injury Possibility Calculator
  • Turning to the figures, FIG. 2 is a block diagram 200 showing an example blueforce-injury-possibility calculator 240 connected and receiving inputs from a blueforce-location server 210, weapon-state information source 220, and a blueforce-command source 230 as inputs, and providing as possible outputs tactile output 250, aural output 260, and visible output 270, in accordance with embodiments of the invention. An example computing device that may be utilized as a blueforce-injury-possibility calculator is described below with reference to FIG. 5.
  • The blueforce-injury-possibility calculator 240 may communicate with blueforce-location server 210 about the location of one or more blueforce persons. An example blueforce-location server is the Global Personnel Recovery System (GPRS) provided by Innovative Solutions, International of Vienna, Va. However other blueforce-location servers are available as well. The blueforce-location server 210 may comprise multiple physical devices as well, such as multiple processors each of which is performing as a server and/or each processor performing one or more server-related tasks.
  • The blueforce-location server 210 may provide location information gathered from location devices worn or carried by each blueforce person. Location information may be gathered from one or more location devices mounted on a vehicle, such but not limited to a car, personnel carrier, or tank. The location devices may use one or more location techniques, such as but not limited to techniques based on Global Positioning System (GPS) technology, triangulation of radio waves, and/or dead reckoning. A location device may provide an update of the location of one or more blueforce persons periodically, as requested, or using some other update strategy. The blueforce-location server 210 may provide location information periodically, upon request, and/or using some other strategy, to blueforce-injury-possibility calculator 240.
  • Each location device may provide one or more location notifications to indicate a location. The one or more location notifications also may indicate an identifier of a blueforce person (e.g., serial number), an identifier of a unit of the blueforce person (e.g., Company A, 3rd Platoon), and/or time/date information. And other information may be part of a location notification as well.
  • The blueforce-injury-possibility calculator 240 may be equipped with a location device. As such, the blueforce-injury-possibility calculator 240 may provide location information, including location notifications, to the blueforce-location server 210. The location information provided by the blueforce-injury-possibility calculator 240 may enable the blueforce-location server to track the location of the soldier or other user of the blueforce-injury-possibility calculator 240.
  • The blueforce-location server 210 may provide location information of individual blueforce persons, such as the blueforce soldiers shown in FIG. 1, and/or blueforce units, such as the blueforce-unit operation area also shown in FIG. 1. The blueforce-location server 210 may provide location information about blueforce units by determining a unit operation area for the blueforce unit based on the location notifications received from soldiers in the blueforce unit. For example, if an infantry company is deployed at a given area, location notifications from one or more soldiers in the infantry company may be received from the given area. The blueforce-location server 210 and/or the blueforce-injury-possibility calculator 240 may determine that the given area is an operation area of the infantry company. One process to determine the given area is an operation area is (i) determine the number of soldiers assigned to the unit (e.g., the infantry company) in the given area, (ii) compare the number of soldiers to a threshold, and (iii) determine the given area is an operation area if the number of soldiers exceeds the threshold. Other processes for determining an operation area are possible as well.
  • The blueforce-location server 210 and/or the blueforce-injury-possibility calculator 240 may maintain location information about multiple blueforce units. The blueforce-location server 210 may maintain location information about blueforce personnel across service boundaries (e.g., both Army and Marine units), across command boundaries, and/or across national boundaries (e.g., provide information about both United States and allied troops operating in the same area). Also, the blueforce-injury-possibility calculator 240 may receive location information from multiple blueforce-location servers 210 and determine location information from some or all of the blueforce-location servers 210. In particular, the blueforce-injury-possibility calculator 240 may filter location information based on geographic location, such as determining the locations of all blueforce personnel within 2000 meters of the blueforce-injury-possibility calculator 240. The blueforce-injury-possibility calculator 240 may determine its own location via information from one or more of the blueforce-location servers 210 and/or via a location device aboard the blueforce-injury-possibility calculator 240.
  • The blueforce-injury-possibility calculator 240 may receive weapon-state information from one or more weapon-state information sources 220. The weapon-state information source 220 may provide information about a type of a weapon, a direction of fire of the weapon, and a state of the weapon. An example weapon capable of including a weapon-state information source 220 is described below with reference to FIG. 3.
  • The blueforce-injury-possibility calculator 240 may receive input from a blueforce-command source 230. The blueforce-command source 230 may communicate information from the chain of command of the user of the blueforce-injury-possibility calculator 240. For example, the blueforce-command source 230 may provide information about blueforce-unit operations or intelligence about enemy movements.
  • The blueforce-command source 230 may provide commands to the blueforce-injury-possibility calculator 240. The commands may be directed to one or more blueforce-injury-possibility calculators 240, such as commands directed to a particular blueforce-injury-possibility calculator 240 (i.e., to a particular soldier), to all blueforce-injury-possibility calculators 240 in a given geographical area, and/or all blueforce-injury-possibility calculators 240 associated with particular unit(s) (e.g., all blueforce-injury-possibility calculators associated with Bravo Company). In particular, the blueforce-command source 230 may provide commands about output options of the blueforce-injury-possibility calculator 240. For example, the blueforce-command source 230 may provide commands to enable tactile output 250 and/or inhibit aural output 260 from all blueforce-injury-possibility calculators 240 in a blueforce-unit operation area.
  • The blueforce-injury-possibility calculator 240 may communicate with the entities shown in FIG. 2 via a network. While the blueforce-location server 210, the weapon-state information source 220, and the blueforce-command source 230 are described as “inputs” above, they may also receive information from the blueforce-injury-possibility calculator 240 as well. For example, the blueforce-location server 210 and/or the blueforce-command source 230 may receive input about a weapon-state via the blueforce-injury-possibility calculator 240. As another example, the weapon-state information source 220 may receive input from the blueforce-injury-possibility calculator 240 to control a weapon (e.g., engage a safety switch of the weapon).
  • Many other types of information may be passed from the blueforce-injury-possibility calculator 240 to the blueforce-location server 210, the weapon-state information source 220, and/or the blueforce-command source 230 as well. For example, information may be passed to the blueforce-injury-possibility calculator about the locations of special features (particularly non-military) of a location, such as refugee camps, locations of villages/towns, culturally sensitive sites, neutral/no-fire zones, locations where civilians may be wandering unexpectedly (e.g., campgrounds or national parks), or gatherings of people. The blueforce personnel may then attempt to accommodate the non-military features of the location, such as changing a firing rate of a weapon (i.e., change to single shot instead of full automatic while near a refugee camp), changing a direction of travel of the blueforce personnel, and/or change the choice weapons and/or ammunition used while at or near those locations.
  • The blueforce-injury-possibility calculator 240 may use a network-communication interface, such as described below with respect to FIG. 5, to communicate with the blueforce-location server 210, the weapon-state information source 220, the blueforce-command source 230, and the output devices 250-270 shown in FIG. 2.
  • The blueforce-injury-possibility calculator 240 may provide one or more outputs. The one or more outputs may indicate the possibility of harming one or more blueforce personnel, as well as an indication of potential harm to the one or more blueforce personnel. FIG. 2 shows blueforce-injury-possibility calculator 240 connected to tactile output 250, aural output 260, and visible output 270. An example tactile output 250 is a tactile-feedback suit, which is described below with reference to FIG. 5.
  • The aural output 260 may provide sounds, such as tones, beeps, vocalizations, and other sounds, as directed by the blueforce-injury-possibility calculator 240. The aural output 260 may be a speaker or other device capable of producing sounds, such as described below with reference to the output unit of FIG. 5.
  • The visible output 270 may provide visible indications, such as alphanumeric characters, shapes, colors, and other visible indications, as directed by the blueforce-injury-possibility calculator 240. The visible output 270 may be a LCD, LED, or other display capable of producing textual and/or graphical output, such as described below with reference to the output unit of FIG. 5.
  • Similarly, the tactile output 250, the aural output 260, and the visible output 270 may provide input to the blueforce-injury-possibility calculator 240 as well, such as diagnostic information or additional information depending on the exact type of output device(s) used (e.g., a visible output device that also has a camera may provide video input to the blueforce-injury-possibility calculator 240 or the aural output 260 may comprise a microphone for speech input). Many other types of information may be passed to the blueforce-injury-possibility calculator 240 from the tactile output 250, aural output 260, and visible output 270 as well.
  • As another output, the blueforce-injury-possibility calculator 240 may provide an indication of potential harm to one or more blueforce personnel that may be harmed by the user of the blueforce-injury-possibility calculator 240. For example, if the blueforce-injury-possibility calculator 240 determines that Private Pyle may harm Sergeant Hartmann, the blueforce-injury-possibility calculator 240 used by Private Pyle may send an indication of potential harm to Sergeant Hartmann. The indication of potential harm may include the source of the harm (e.g., Private Pyle), the location of the blueforce-injury-possibility calculator 240 sending the indication, and/or a time of the indication. The blueforce-injury-possibility calculator 240 may send the indication of potential harm directly to a blueforce-injury-possibility calculator 240 used by blueforce personnel that may be harmed (i.e., assuming multiple blueforce-injury-possibility calculators are connected via a wired or wireless LAN/WAN) or indirectly via a network entity, such as a blueforce-location server 210 or the blueforce-command source 230.
  • An Example Weapon
  • FIG. 3 is an example weapon system 300 with weapon sensors 350, 360, and 370, in accordance with embodiments of the invention. The example weapon system 300 is shown in FIG. 3 is a rifle with a stock 310, a barrel 320, a muzzle 330 of the barrel 320, and a trigger 340. The rifle may be operated by a soldier or other user by loading the rifle with one or more rounds (bullets), holding the stock 310 next to the shoulder of the user, aiming the rifle in the direction of the muzzle 330, and pulling the trigger 340 to fire the loaded rounds.
  • The weapon system 300 may be equipped with a safety 342. The safety 342 may be engaged or not engaged. When the safety 342 is engaged, the weapon system 300 may be prohibited from firing even if the weapon system 300 is loaded and the trigger 340 is pulled. However, when the safety 342 is not engaged, the weapon system 300 may be able to fire loaded rounds when the trigger 340 is pulled.
  • The weapon-state sensor 350 may be provide data used to determine a “firing state” of the weapon system 300. The firing state of the weapon system 300 is the ability of the weapon to immediately fire; e.g., the firing state of the weapon system 300 may be “able to fire” or “unable to fire”. The firing state of the weapon system 300 may depend on the state of the safety 342 and a number of rounds loaded into weapon system 300. For example, the weapon system 300 may have a firing state of “able to fire” if (a) the safety is not engaged and (b) one or more rounds are loaded in the weapon system. Otherwise, the firing state may be “unable to fire”. Other methods for determining and/or expressing the firing state are possible as well. The weapon-state sensor 350 may provide data such as the state of the safety 342 and/or the number of rounds loaded in the weapon 300. The data provided by the weapon-state sensor 350 may, in addition or instead of the number of rounds, comprise a loaded/unloaded indicator of the weapon 300. The loaded/unloaded indicator may indicate “unloaded” if no rounds were loaded into the weapon 300 or indicate “loaded” if one or more rounds were loaded into the weapon 300.
  • The weapon-state sensor 350 may also be able to determine if a round is “chambered” or loaded into the weapon system 300 and also ready for immediate fire by the weapon system 300. In that case, the firing state may be “able to fire” if (a) the safety is not engaged and (b) a round is chambered. Otherwise, the firing state may be “unable to fire”. Use of a weapon-state sensor 350 that can determine when a round is chambered permits the distinction of a weapon system that is loaded but unable to fire since a round has not yet been chambered.
  • The direction of fire of the weapon system 300 may be determined based on data from the back sensor 360 and/or front sensor 370. At any given time, the back sensor 360 and the front sensor 370 may each provide their current position. Preferably, the back sensor 360 and/or the front sensor 370 each provide their current position using Global Positioning System (GPS) technology or a similar technology. The current position of a sensor may be indicated in three dimensions using a coordinate system (e.g., a two or three dimensional Cartesian coordinate system), as a latitude, longitude, and elevation, via map coordinates, or by use of another way of indicating a current position. Timing information may be provided with the current position information as well, e.g., indicating the position of a sensor at 1100 hours on Jun. 7, 2008. The location of the weapon system 300 may be determined to be the current position of either the front sensor 370 or the back sensor 360.
  • The back sensor 360 and/or the front sensor 370 may provide their respective current positions to a blueforce-injury-possibility calculator or similar device to determine the direction of fire of the weapon. For example, suppose the back sensor indicates a position of [10,10,10] in a given [x,y,z] coordinate system at a given time t and the front sensor indicates a position of [10,12,10] in the same [x,y,z] coordinate system at time t. For example, a relative position of the weapon of [0,2,0] may be determined by subtracting the front sensor position from the rear sensor position. The relative position of the weapon may indicate a direction of fire, e.g., the relative position of [0,2,0] indicating the weapon is aimed solely in the y-direction. The relative position may be used to determine a targeting solution of the weapon, such as the azimuth, direction, and/or elevation values for the weapon. The relative position and/or the direction of fire may be determined by other means as well, such as, but not limited to, inertial sensors, accelerometers, electronic compasses, gyroscopes (including ring laser gyroscopes), and/or optical location devices.
  • The example weapon system 300 shown in FIG. 3 is a rifle, but other weapon systems may utilize weapon sensors similarly. That is, other types of weapons may utilize one or more sensors to provide weapon-state information (and thus act as a weapon-state information source 220). For example, similar sensors to the back sensor 360 and front sensor 370 (or the same sensors) may be added to larger weapons, such as artillery pieces or missile launchers, to determine a direction of fire of the larger weapon. A similar weapon-state sensor to weapon-state sensor 370 may be used to determine if a shell is or is not loaded into such a larger weapon.
  • Examples of Injury Zones
  • FIG. 4A shows an example of a blueforce-soldier 400 with a weapon system 410 and an injury zone 420 of the weapon system 410, in accordance with embodiments of the invention. An “injury zone” of a weapon system may be determined based on a direction of fire. FIG. 4A shows an injury zone 420 with dashed lines and defined by a left extent 414, a right extent 416, and an outer extent 418 oriented around a direction of fire (DOF) 412. The direction of fire 412 may be determined as described above with reference to FIG. 3.
  • Once the direction of fire 412 is determined, the left extent 414 and right extent 416 of the injury zone 420 may be determined. The left extent 414 and right extent 416 indicate the likely-leftmost direction of fire and likely-rightmost direction of fire, respectively, if the weapon system 410 is discharged when initially aimed along the direction of fire 412. That is, if the weapon system 410 is discharged while aimed along the direction of fire 412, the discharged round will likely travel along a path somewhere between the left extent 414 and the right extent 416. The injury zone 420 may also depend on the location of the weapon system 410.
  • The left extent 414 and/or the right extent 416 of the injury zone 420 may be determined with respect to one or more “weapon-system movement” angles. FIG. 4A shows the left extent 414 defined with respect to an angle of L° and the right extent 416 defined with respect to an angle of R°. Note that the angle L° may or may not be the same as the angle R°. For example, L° may not be the same as R° if the blueforce-soldier 400 tends to move the weapon system 410 to the left (or right) while firing. The angles L° and/or R° may also depend on the situation of the blueforce soldier 400; for example, L′ and/or R′ may be smaller when the blueforce soldier 400 is deployed with many other soldiers simultaneously (i.e., with his/her unit) as the risk of blueforce-fire injuries has increased due to the higher density of blueforce personnel.
  • The angles L° and/or R° may further depend on meteorological conditions, such as temperature, humidity, and wind—for example, if a wind is blowing in the direction from the blueforce-unit operation area 440 toward the blueforce soldier 434, a round fired from the weapon system 410 may be blown in that wind toward the right extent and as such, R° may be greater than L°. Similarly, R° may be less than L° if the wind blows in the direction from the blueforce soldier 434 toward the blueforce-unit operation area 440.
  • The outer extent 418 of the injury zone 420 may be the farthest distance from the muzzle of the weapon system 410 where a person may be injured by a round fired from weapon system 410. The outer extent 418 may be based on the type of the weapon system 410. For example, if the weapon system 410 may fire rounds that travel 1000 meters, the outer extent 418 may be farther from the weapon system 410 than if the weapon system 410 can fire rounds that travel 900 meters. The outer extent may be based on the type of rounds fired by the weapon system 410. For example, if the weapon system 410 is loaded with rounds that may travel 700 meters, the outer extent 418 may be farther from the weapon system 410 than if the weapon system 410 is loaded with rounds that travel 650 meters.
  • The outer extent 418 may further depend on meteorological conditions, such as temperature, humidity, and wind. For example, if a wind is blowing in the direction from the blueforce-soldier 400 toward the blueforce soldier 434, a round fired from weapon system 410 may be blown in that wind farther than if no wind was blowing, and as such, the outer extent 418 may be increased due to the wind. Similarly, the outer extent 418 may be decreased when the wind blows in the direction from the blueforce soldier 434 toward blueforce soldier 400 FIG. 4B shows another example of a blueforce-soldier 450 with a weapon system 460 and an injury zone 470 of the weapon system 460, in accordance with embodiments of the invention. The determination of the injury zone may depend on the type of weapon system. FIG. 4B shows a blueforce soldier 450 operating a mortar as the weapon system 470. The weapon system 460 may fire rounds that generally land in a circular or elliptical region some distance from the weapon system 460. FIG. 4B shows the injury zone 470 as a circular region some distance from weapon system 460. The injury zone 470 may be determined by a mathematical model, such as the well-known ballistics equations of motion, based on the direction of fire or azimuth, elevation, and location of the weapon system 470. Also, as described above with respect to FIG. 4A, the injury zone 480 may be determined based on the type of weapon system and/or the types of rounds fired by the weapon system. For example, if the weapon system 470 is an artillery piece or a tank, the injury zone may have a different shape and/or size than the injury zone for a rifle or a mortar. Also, the size and shape of the injury zone of the weapon system 470 may vary over time. For example, if the weapon system 470 is firing rounds with more explosives than previously-fired rounds, the injury zone 480 may be enlarged and/or have a different shape compared to an injury zone determined for the previously-fired rounds.
  • A blueforce-injury possibility may be determined based on the location(s) of blueforce person(s) and/or the state of a weapon system. FIG. 4A shows a blueforce soldier 430 partially in the injury zone 420 of the weapon system 410. As the blueforce soldier 430 is in the injury zone 420, the blueforce soldier 430 may risk injury if the weapon system 410 is fired, and thus the blueforce-injury possibility to the blueforce soldier 430 may be non-zero. However, if the weapon state of the weapon system 410 is “unable to fire”, the blueforce-injury possibility to the blueforce soldier 430 may be zero. Also, the blueforce soldiers 420 and 440 are not at risk of injury from weapon system 410 as they are outside the injury zone 420. Further, any blueforce personnel operating in the blueforce-unit operation area 450 are also outside the injury zone 420, and thus not at risk of injury from weapon system 410.
  • The determination of the blueforce-injury possibility may depend on one or more settings, such as user settings, of the blueforce-injury-possibility calculator 240. One of the settings of the blueforce-injury-possibility calculator 240 may indicate a operational mode to the blueforce-injury-possibility calculator 240. Example operational modes are an “active” mode, a “blueforce-radar” mode, and/or an “inactive mode.” The active mode may indicate that the blueforce-injury-possibility calculator 240 determines the blueforce-injury possibility based on the injury zone and the firing state of a weapon system. The blueforce-radar mode may indicate that the blueforce-injury possibility is based only on the injury zone of the weapon system—as such, while in blueforce-radar mode, the blueforce-injury possibility treats the weapon system as a pointer to locate blueforce personnel. The weapon system can remain unloaded while in blueforce-radar mode, as the firing state is ignored, and thus reduce the risk to blueforce personnel while the weapon system is maneuvered in an attempt to find blueforce personnel. The inactive mode may indicate the blueforce-injury-possibility calculator 240 is not being used and so the blueforce-injury-possibility calculator 240 may not provide any determination of the blueforce-injury possibility regardless of the injury zone and/or the firing state.
  • For example, if the blueforce soldier 400 is using the blueforce-injury possibility calculator mode in the active mode, the blueforce-injury-possibility calculator 240 provides feedback based on a blueforce-injury possibility to a user, including taking into account the firing state of a weapon system 410 of the blueforce soldier 400. As such, no feedback will be provided to the blueforce soldier 400 if weapon system 410 is unloaded or has the safety engaged. However, while in blueforce-radar mode, the blueforce-injury-possibility calculator 240 does not take into account the firing state of the weapon system 410, and thus provides feedback to the blueforce soldier 400 based only on the injury zone of the weapon system 410, enabling the blueforce soldier 400 to locate the blueforce soldiers 430 and 432 by maneuvering the weapon system 410 while the weapon system 410 is not able to fire (e.g., while weapon system 410 is unloaded or has the safety is engaged).
  • FIG. 4B shows a blueforce soldier 480 in the injury zone 470 of weapon system 460. Also, part of the blueforce-unit operation area 490 overlaps the injury zone 470. Therefore, if the weapon system 460 fires, the blueforce soldier 480 and any blueforce personnel in the portion of the blueforce-unit operation area 490 that overlaps the injury zone 470 may have a non-zero blueforce-injury possibility.
  • An Example Computing Device
  • FIG. 5 is a block diagram of an example computing device 500, comprising a processing unit 510, data storage 520, a user interface 530, and a network-communication interface 560, in accordance with embodiments of the invention. A computing device 500 may be a desktop computer, laptop or notebook computer, personal data assistant (PDA), mobile phone, embedded processor, or any similar device that is equipped with a processing unit capable of executing computer instructions that implement at least part of the herein-described method 700 of FIG. 7 and/or herein-described functionality of a blueforce-injury-possibility calculator.
  • The processing unit 510 may include one or more central processing units, computer processors, mobile processors, digital signal processors (DSPs), microprocessors, computer chips, and similar processing units now known and later developed and may execute machine-language instructions and process data.
  • The data storage 520 may comprise one or more storage devices. The data storage 520 may include read-only memory (ROM), random access memory (RAM), removable-disk-drive memory, hard-disk memory, magnetic-tape memory, flash memory, and similar storage devices now known and later developed. The data storage 520 comprises at least enough storage capacity to contain machine-language instructions 522 and data structures 524.
  • The machine-language instructions 522 and the data structures 524 contained in the data storage 520 include instructions executable by the processing unit 510 and any storage required, respectively, to perform some or all of the functions of a herein-described blueforce-injury-probability calculator, a blueforce location server, a weapon-state information source, a blueforce-command source, and/or to perform some or all of the procedures described in method 700.
  • The user interface 530 may comprise an input unit 540 and/or an output unit 550. The input unit 540 may receive user input from a user of the computing device 530. The input unit 540 may comprise a keyboard, a keypad, a touch screen, a computer mouse, a track ball, a joystick, and/or other similar devices, now known or later developed, capable of receiving user input from a user of the computing device 500.
  • The input unit 540 may also comprise a location device. The location device may determine the location of the computing device 500 via one or more location technologies, such as Global Position System (GPS), triangulation of electromagnetic waves, dead reckoning, or by another location technology.
  • The output unit 550 may provide output to a user of the computing device 500. The output unit 550 may comprise a visible output device 552, such as one or more cathode ray tubes (CRT), liquid crystal displays (LCD), light emitting diodes (LEDs), displays using digital light processing (DLP) technology, printers, light bulbs, and/or other similar devices, now known or later developed, capable of displaying graphical, textual, and/or numerical information to a user of computing device 500. The output unit 550 may alternately or additionally comprise one or more aural output devices 554, such as a speaker, speaker jack, audio output port, audio output device, earphones, and/or other similar devices, now known or later developed, capable of conveying sound and/or audible information to a user of computing device 500. The output unit 550 may also comprise one or more tactile output devices 556, such as a tactor, a tactile buzzer, tactile cue, and/or other similar devices, now known or later developed, capable of providing tactile information to a user of computing device 500. The output unit 550 may also comprise part or all of a tactile-feedback suit described below with reference to FIG. 6.
  • The network-communication interface 560 is configured to send and receive data and may include a wired-communication interface and/or a wireless-communication interface. The wired-communication interface, if present, may comprise a wire, cable, fiber-optic link or similar physical connection to a wide area network (WAN), a local area network (LAN), one or more public data networks, such as the Internet, one or more private data networks, or any combination of such networks. The wireless-communication interface, if present, may utilize an air interface, such as an IEEE 802.11 (e.g., Wi-Fi) and/or IEEE 802.16 (e.g., WiMax) interface to a WAN, a LAN, one or more public data networks (e.g., the Internet), one or more private data networks, or any combination of public and private data networks.
  • An Example Tactile-Feedback Suit
  • FIG. 6 is an example tactile-feedback suit 600 shown with tactors 610 and 620, a tactor belt 630, a display 640, and an earpiece 650 connected to blueforce-injury-possibility calculator 240 in accordance with embodiments of the invention. The tactile-feedback suit 600 may provide tactile stimulation or feedback to the wearer via one or more tactors. FIG. 6 shows the tactile-feedback suit 600 with two tactors 610 and 620. More or fewer tactors may be part of the tactile-feedback suit 600. The tactors 610 and 620 are shown on the shoulders of the tactile-feedback suit 600. However, the tactile-feedback suit may have tactors on any portion of the tactile-feedback suit 600, including (but not limited to), the head, legs, arms, hands, trunk, back, sides, and/or feet of the tactile-feedback suit 600. Also, the tactors may be arranged in one or more bands or belts, such as the tactor belt 630. FIG. 6 shows the tactile-feedback suit 600 as a separate suit, but the components of the tactile-feedback suit 600 may be part of or attached to another garment, such as a uniform, as well.
  • Each tactor may provide various levels of stimulation to the wearer of the tactile-feedback suit 600. Each tactor may be directed to provide stimulation of varying frequencies, durations, amplitudes, and/or curve shapes (e.g., square waves or sinusoidal waves). The use of different frequencies, durations, amplitudes, and/or curve shapes may provide tactile feedback about the relative locations of and/or risks to blueforce personnel. For example, a low-amplitude and/or low-frequency burst of stimulation from one or more tactors may indicate that blueforce personnel are relatively far away or are at low risk of injury. However, a high-amplitude and/or high-frequency burst of stimulation may indicate blueforce personnel are relatively close and/or at high risk of injury. As another example, the duration of the burst of stimulation may be tied to the duration of the risk to blueforce personnel; that is, the burst may last as long as blueforce personnel are at risk due to blueforce fire from the wearer of the tactile-feedback suit 600.
  • The use of tactors on various portions of the body may provide additional feedback. For example, suppose the tactile-feedback suit 600 has tactors on the front, back, and on each side. If blueforce personnel in front or behind the wearer of the tactile-feedback suit 600 are at risk, the tactors on the front or the back, respectively, of tactile-feedback suit 600 may be activated to provide a burst of stimulation. Similarly, if the blueforce personnel at risk are on the right (or left) of the wearer of the tactile-feedback suit 600, tactors on the right side (or the left side) may be activated.
  • Use of other types of tactile feedback beyond vibrotactile feedback may be used with tactile-feedback suit 600. FIG. 6 shows the tactile-feedback suit with an electroshock unit 632. The electroshock unit 632 may be configured to provide electric shocks to the wearer of the tactile-feedback suit 600. As with tactors, one or more electroshock units may be directed to provide electric shock stimulation of varying frequencies, durations, amplitudes, and/or curve shapes. Providing other types of tactile stimulation devices (i.e., other than tactors 610-620, tactor belt 630, and electroshock unit 632) with the tactile-feedback suit 600 may provide other types of tactile feedback to the wearer of the tactile-feedback suit 600, such as, but not limited to, chemical feedback, direct nerve stimulus, temperature changes, pressure, and/or painful tactile feedback. Further, different types of tactile feedback may be provided depending on the situation, such as use of vibrotactile feedback for relatively low risks to blueforce personnel and electric shocks and/or painful feedback for relatively high risks to blueforce personnel.
  • The tactile-feedback suit may provide support for visible and/or aural feedback as well. Then, the blueforce-injury-possibility calculator 240 may instruct tactile-feedback suit 600 to provide visible and/or aural feedback in addition to tactile feedback. FIG. 6 shows the tactile-feedback suit 600 equipped with a display 640 and an earpiece 650 for visible and aural feedback, respectively. The visible and/or aural feedback may provide additional information about the location of blueforce personnel and/or units. Further, visible and/or aural feedback may be provided if the capacity for tactile feedback is reduced or zero, such as when the tactors 610 and 620 and/or tactor belt 630 are inoperable.
  • An Example Method for Providing Feedback to a Blueforce Soldier
  • FIG. 7 is a flowchart depicting an example method 700, in accordance with embodiments of the invention. Method 700 provides feedback to a blueforce soldier armed with a weapon. It should be understood that each block in this flowchart and within other flowcharts presented herein may represent a module, segment, or portion of computer program code, which includes one or more executable instructions for implementing specific logical functions or steps in the process. Alternate implementations are included within the scope of the example embodiments in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the described embodiments.
  • At block 710, a blueforce-injury-possibility calculator is initialized. The blueforce-injury-possibility calculator may be initialized based on user settings. For example, the user of the blueforce-injury-possibility calculator may enable, disable, and/or adjust tactile, aural, and/or visible feedback. The user settings may comprise feedback parameters. The feedback parameters may include the frequency, duration, amplitude and/or curve shapes of tactile and/or aural feedback. The user settings may include a maximum value, a minimum value, and/or an enabled/disabled status for each feedback parameter. The user settings may indicate a mode of the blueforce-injury-possibility calculator, such as an active mode, an inactive mode, and/or a blueforce-radar mode. For visible feedback, frequency, duration, color, and/or size user settings and/or feedback parameters may be provided. Many other user settings and/or feedback parameters are possible as well.
  • The feedback parameters and/or the user settings may be set by a blueforce-command source. The feedback parameters and/or the user settings may be “locked”, that is, unable to be changed by the user of the blueforce-injury-possibility calculator. In particular, locked feedback parameters and/or user settings may be provided as commands from the blueforce-command source to the user of the blueforce-injury-possibility calculator.
  • User settings and/or feedback parameters may be determined by one or more algorithms. For example, a “location direction” algorithm may set tactile feedback parameters to indicate a relative location of any blueforce personnel in the injury zone of a weapon of the user of the blueforce-injury-possibility calculator. The location direction algorithm may set: (a) tactile-duration feedback parameter(s) to provide feedback while the blueforce personnel are in the injury zone and (b) tactile-frequency and/or tactile-amplitude parameters to be proportional to the distance to the blueforce personnel in the injury zone. The location direction algorithm may make similar settings for aural and/or visible feedback parameters as well. Another example is an algorithm that generates tactile-feedback patterns via a number of tactors with low communality and consequently increases effectiveness in distinguishing between the tactile-feedback patterns. Some or all of the herein-described user settings and/or feedback parameters may be hardcoded as well.
  • At block 720, a state of a weapon is determined. The state of the weapon may comprise a direction of fire. The direction of fire may be determined based on data from one or more weapon sensors attached to the weapon. In particular, the direction of fire may be determined by location data from a front location sensor and a rear location sensor. A relative position of the weapon may be determined by subtracting location data from the front location sensor from location data from the rear location data (or vice versa). The direction of fire may be determined based on the relative position of the weapon.
  • The state of the weapon may comprise an injury zone. The injury zone may be based on the direction of fire of the weapon, the type of weapon, and/or the type of rounds used by the weapon. The size and/or shape of the injury zone may vary over time. The injury zone may be wedge-shaped, elliptical, circular, or of another shape altogether.
  • The state of the weapon may comprise a firing state of the weapon. The firing state of the weapon may be expressed as “able to fire” or “unable to fire”. The firing state may comprise a state of a safety of the weapon (e.g., engaged or not engaged) and/or a number of rounds loaded in the weapon system. The firing state may be determined based on data from one or more weapon sensors. The one or more weapon sensors may provide data on the state of the safety, the number of rounds loaded in the weapon system and/or a loaded/unloaded indicator.
  • At block 730, one or more blueforce personnel are located. The blueforce personnel may be located by the blueforce-injury-possibility calculator based on location information received from one or more blueforce-location servers. The blueforce-injury-possibility calculator may filter the received location information, such as filtering the received location information based on the location of the blueforce-injury-possibility calculator.
  • At block 740, a blueforce-injury possibility is determined based on the state of the weapon and the locations of the one or more blueforce personnel. One sequence of operations to determine the blueforce-injury possibility is:
      • (i) Determine the firing state of the weapon. If the firing state of the weapon is “unable to fire”, then the blueforce-injury possibility may be determined to be zero as the weapon cannot harm any blueforce personnel. Proceed on to operation (ii) if the firing state of the weapon is “able to fire”.
      • (ii) Determine the injury zone of the weapon.
      • (iii) Determine the location(s) of blueforce personnel.
      • (iv) Determine if the locations of any blueforce personnel are partially or completely within the injury zone of the weapon. If no blueforce personnel are within the injury zone of the weapon, then the blueforce-injury possibility may be determined to be zero. Proceed on to operation (v) if blueforce personnel are in the injury zone of the weapon.
      • (v) Determine a non-zero blueforce-injury possibility. For example, the blueforce-injury possibility to a blueforce person may be proportional to the relative location of a blueforce person and the weapon. The blueforce-injury possibility may be determined based on stored data, such as a database or lookup table. The stored data may be indexed by the relative location of the blueforce person, the type of the weapon, and/or the type of rounds loaded into the weapon.
  • Note that other sequences of operations may be used to determine the blueforce-injury possibility, including performing the above mentioned operations in a different sequence.
  • At block 750, feedback is determined based on the determined blueforce-injury possibility. For example, the frequency and/or the amplitude of the feedback (e.g., tactile feedback) may be directly proportional to the blueforce-injury possibility. Also the curve shape of the feedback may be determined based on the determined blueforce-injury possibility, such as use of square-wave feedback if the blueforce-injury possibility exceeds a threshold and use of sinusoidal-wave feedback if the blueforce-injury possibility does not exceed the threshold.
  • At block 760, the determined feedback is provided to the blueforce soldier. The determined feedback may be provided via an output unit comprising visible, aural, and/or tactile output devices. The tactile output device(s) may include one or more tactors and may include a tactile-feedback suit. After performing block 760, the method 700 may proceed to block 720. As such, if the state of the weapon and/or the locations of blueforce personnel change, the determined feedback may change between iterations of method 700.
  • Conclusion
  • Exemplary embodiments of the present invention have been described above. Those skilled in the art will understand, however, that changes and modifications may be made to the embodiments described without departing from the true scope and spirit of the present invention, which is defined by the claims. It should be understood, however, that this and other arrangements described in detail herein are provided for purposes of example only and that the invention encompasses all modifications and enhancements within the scope and spirit of the following claims. As such, those skilled in the art will appreciate that other arrangements and other elements (e.g. machines, interfaces, functions, orders, and groupings of functions, etc.) can be used instead, and some elements may be omitted altogether.
  • Further, many of the elements described herein are functional entities that may be implemented as discrete or distributed components or in conjunction with other components, in any suitable combination and location, and as any suitable combination of hardware, firmware, and/or software.

Claims (20)

1. A method for providing feedback to a blueforce soldier armed with a weapon, comprising:
determining a state of the weapon;
locating one or more blueforce personnel;
determining a blueforce-injury possibility based on the state of the weapon and the location of the one or more blueforce personnel;
determining feedback based on the determined blueforce-injury possibility; and
providing the feedback to the blueforce soldier.
2. The method of claim 1, wherein the state of the weapon comprises a state of a safety of the weapon.
3. The method of claim 1, wherein the state of the weapon comprises a direction of fire of the weapon.
4. The method of claim 1, wherein providing the feedback to the blueforce soldier comprises providing tactile feedback to the blueforce soldier.
5. The method of claim 4, wherein providing tactile feedback to the blueforce soldier comprises providing tactile feedback to the blueforce solder about the location of the one or more blueforce personnel.
6. The method of claim 1, wherein determining feedback comprises determining a level of feedback to be provided based on a comparison of the blueforce-injury possibility to at least one blueforce-injury possibility threshold.
7. The method of claim 6, wherein determining a level of feedback to be provided comprises determining no feedback is to be provided based on determining the blueforce-injury possibility is less than a first blueforce-injury possibility threshold.
8. The method of claim 7, wherein determining a level of feedback to be provided comprises determining tactile feedback is to be provided based on determining the blueforce-injury possibility is greater than a first blueforce-injury possibility threshold.
9. The method of claim 8, wherein the determined level of tactile feedback to be provided is proportional to the blueforce-injury possibility.
10. A blueforce-injury possibility calculator, comprising:
a user interface;
a sensor interface for receiving weapon-state information, wherein the weapon-state information comprises a direction of fire of a weapon and a firing-state of the weapon;
a processor;
data storage; and
machine-language instructions stored in the data storage and executable by the processing unit to perform functions including:
determining an injury zone of the weapon based on the weapon-state information,
locating one or more blueforce personnel,
determining a blueforce-injury possibility based on the injury zone and the locations of the one or more blueforce personnel,
determining feedback based on the blueforce-injury possibility, and
providing the feedback.
11. The blueforce-injury-possibility calculator of claim 10, wherein the weapon-state information comprises a direction of fire of the weapon.
12. The blueforce-injury-possibility calculator of claim 10, wherein the weapon-state information comprises a type of weapon.
13. The blueforce-injury-possibility calculator of claim 10, wherein the user interface comprises a tactor.
14. The blueforce-injury-possibility calculator of claim 10, wherein determining a blueforce-injury possibility depends on a mode of the blueforce-injury possibility calculator.
15. The blueforce-injury-possibility calculator of claim 14, wherein the mode of the blueforce-injury-possibility calculator comprises a blueforce-radar mode and an active mode, and
wherein determining the blueforce-injury possibility comprises: (1) determining a blueforce-injury possibility based on the injury zone while the blueforce-injury-possibility calculator is in the blueforce-radar mode and (2) determining a blueforce-injury possibility based on the injury zone and a firing state of the weapon while the blueforce-injury-possibility calculator is in the active mode.
16. A system, comprising:
a weapon comprising at least one weapon sensor;
a location system;
a tactile-feedback suit comprising at least one tactor; and
a blueforce-injury possibility calculator configured to:
(i) receive weapon-state information from the at least one weapon sensor,
(ii) receive locations of blueforce personnel from the location system,
(iii) determine an injury zone and a state of the weapon based on the weapon-state information,
(iv) determine tactile feedback to be provided based on the injury zone, the state of the weapon, and the locations of blueforce personnel, and
(v) provide the tactile feedback via the at least one tactor.
17. The system of claim 16, wherein the at least one weapon sensor comprises a weapon-state sensor.
18. The system of claim 17, wherein the weapon-state information from the weapon-state sensor comprises information about a safety of the weapon.
19. The system of claim 17, wherein the at least one weapon sensor comprises at least one global positioning system (GPS) sensor.
20. The system of claim 19, wherein the weapon-state information comprises information about a direction of fire of the weapon from the at least one GPS sensor.
US12/185,988 2008-08-05 2008-08-05 Method, apparatus, and system of providing sensor-based tactile feedback Abandoned US20100031808A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/185,988 US20100031808A1 (en) 2008-08-05 2008-08-05 Method, apparatus, and system of providing sensor-based tactile feedback
EP09167119A EP2151657A2 (en) 2008-08-05 2009-08-03 Method, apparatus, and system of providing sensor-based tactile feedback

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/185,988 US20100031808A1 (en) 2008-08-05 2008-08-05 Method, apparatus, and system of providing sensor-based tactile feedback

Publications (1)

Publication Number Publication Date
US20100031808A1 true US20100031808A1 (en) 2010-02-11

Family

ID=41057688

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/185,988 Abandoned US20100031808A1 (en) 2008-08-05 2008-08-05 Method, apparatus, and system of providing sensor-based tactile feedback

Country Status (2)

Country Link
US (1) US20100031808A1 (en)
EP (1) EP2151657A2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090139359A1 (en) * 2007-12-04 2009-06-04 Cybernet Systems Corporation Cable driven tactor
WO2011115560A1 (en) * 2010-03-17 2011-09-22 BAE Systems Hägglunds Aktiebolag Device and method for assessing a potential target
US8739672B1 (en) * 2012-05-16 2014-06-03 Rockwell Collins, Inc. Field of view system and method
US20190242665A1 (en) * 2016-07-01 2019-08-08 Find Tech Method for generating an alarm in connection with the presence of a subject in a danger space, communicating device implementing the method and associated system
US10557676B2 (en) 2018-03-08 2020-02-11 Maztech Industries, LLC Firearm ammunition availability detection system
US10962314B2 (en) 2017-04-12 2021-03-30 Laser Aiming Systems Corporation Firearm including electronic components to enhance user experience
US11719497B2 (en) 2018-10-22 2023-08-08 Magpul Industries Corp. Determination of round count by hall switch encoding

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2435797B1 (en) * 2012-05-30 2015-04-06 Electrónica Falcón, S.A. HUNTING SAFETY EQUIPMENT, AND SAID EQUIPMENT OPERATION PROCEDURE
ES2599959B1 (en) * 2015-03-16 2018-01-26 Juan José GÁNDARA PEREIRA Firearms firing blocking system via satellite tracking
EP3093606A1 (en) * 2015-03-16 2016-11-16 Juan José Gándara Pereira Firing inhibition system for a weapon based on satellite tracking of weapon and unintentional targets

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5296871A (en) * 1992-07-27 1994-03-22 Paley W Bradford Three-dimensional mouse with tactile feedback
US5299227A (en) * 1993-04-13 1994-03-29 American Electronics, Inc. Individual beacon identification system
US5303495A (en) * 1992-12-09 1994-04-19 Harthcock Jerry D Personal weapon system
US5307053A (en) * 1992-05-22 1994-04-26 Lucile A. Wills Device and method for alerting hunters
US5448847A (en) * 1994-07-14 1995-09-12 Teetzel; James W. Weapon lock and target authenticating apparatus
US5459470A (en) * 1992-04-01 1995-10-17 Electronics & Space Corp. Beam steered laser IFF system
US5648862A (en) * 1994-07-27 1997-07-15 Litton Systems, Inc. Night vision device with audio communication and identification facility
US5870215A (en) * 1995-12-22 1999-02-09 Northrop Grumman Corporation Covert selective acquisition device for identifying friend or foe
US5966226A (en) * 1996-10-11 1999-10-12 Oerlikon-Contraves Ag Combat communication system
US6050962A (en) * 1997-04-21 2000-04-18 Virtual Technologies, Inc. Goniometer-based body-tracking device and method
US6422941B1 (en) * 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations
US20030076298A1 (en) * 2001-03-09 2003-04-24 Immersion Corporation Method of using tactile feedback to deliver silent status information to a user of an electronic device
US20050012485A1 (en) * 2003-07-14 2005-01-20 Dundon Michael J. Interactive body suit and interactive limb covers
US6977593B2 (en) * 2001-12-12 2005-12-20 Stn Atlas Elektronik Gmbh Method for assuring safety during firing exercises with live ammunition
US6986302B2 (en) * 2003-10-30 2006-01-17 The Boeing Company Friendly fire prevention systems and methods
US20060030383A1 (en) * 1995-12-01 2006-02-09 Rosenberg Louis B Force feedback device for simulating combat
US7263206B1 (en) * 2002-05-10 2007-08-28 Randy L. Milbert Differentiating friend from foe and assessing threats in a soldier's head-mounted display
US7308202B2 (en) * 2002-02-01 2007-12-11 Cubic Corporation Secure covert combat identification friend-or-foe (IFF) system for the dismounted soldier
US20080016746A1 (en) * 2006-07-21 2008-01-24 Lawrence Mathis Fellow Law Officers Encounter Warning System (FLOEWS)
US20090069081A1 (en) * 1994-09-21 2009-03-12 Craig Thorner Universal Tactile Feedback System for Computer Video Games and Simulations

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5459470A (en) * 1992-04-01 1995-10-17 Electronics & Space Corp. Beam steered laser IFF system
US5307053A (en) * 1992-05-22 1994-04-26 Lucile A. Wills Device and method for alerting hunters
US5296871A (en) * 1992-07-27 1994-03-22 Paley W Bradford Three-dimensional mouse with tactile feedback
US5303495A (en) * 1992-12-09 1994-04-19 Harthcock Jerry D Personal weapon system
US5299227A (en) * 1993-04-13 1994-03-29 American Electronics, Inc. Individual beacon identification system
US5448847A (en) * 1994-07-14 1995-09-12 Teetzel; James W. Weapon lock and target authenticating apparatus
US5648862A (en) * 1994-07-27 1997-07-15 Litton Systems, Inc. Night vision device with audio communication and identification facility
US6422941B1 (en) * 1994-09-21 2002-07-23 Craig Thorner Universal tactile feedback system for computer video games and simulations
US20090069081A1 (en) * 1994-09-21 2009-03-12 Craig Thorner Universal Tactile Feedback System for Computer Video Games and Simulations
US20060030383A1 (en) * 1995-12-01 2006-02-09 Rosenberg Louis B Force feedback device for simulating combat
US5870215A (en) * 1995-12-22 1999-02-09 Northrop Grumman Corporation Covert selective acquisition device for identifying friend or foe
US5966226A (en) * 1996-10-11 1999-10-12 Oerlikon-Contraves Ag Combat communication system
US6050962A (en) * 1997-04-21 2000-04-18 Virtual Technologies, Inc. Goniometer-based body-tracking device and method
US20030076298A1 (en) * 2001-03-09 2003-04-24 Immersion Corporation Method of using tactile feedback to deliver silent status information to a user of an electronic device
US6977593B2 (en) * 2001-12-12 2005-12-20 Stn Atlas Elektronik Gmbh Method for assuring safety during firing exercises with live ammunition
US7308202B2 (en) * 2002-02-01 2007-12-11 Cubic Corporation Secure covert combat identification friend-or-foe (IFF) system for the dismounted soldier
US7263206B1 (en) * 2002-05-10 2007-08-28 Randy L. Milbert Differentiating friend from foe and assessing threats in a soldier's head-mounted display
US20050012485A1 (en) * 2003-07-14 2005-01-20 Dundon Michael J. Interactive body suit and interactive limb covers
US6986302B2 (en) * 2003-10-30 2006-01-17 The Boeing Company Friendly fire prevention systems and methods
US20080016746A1 (en) * 2006-07-21 2008-01-24 Lawrence Mathis Fellow Law Officers Encounter Warning System (FLOEWS)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028644B2 (en) * 2007-12-04 2011-10-04 Cybernet Systems Corporation Cable driven tactor
US20090139359A1 (en) * 2007-12-04 2009-06-04 Cybernet Systems Corporation Cable driven tactor
WO2011115560A1 (en) * 2010-03-17 2011-09-22 BAE Systems Hägglunds Aktiebolag Device and method for assessing a potential target
US8739672B1 (en) * 2012-05-16 2014-06-03 Rockwell Collins, Inc. Field of view system and method
US20190242665A1 (en) * 2016-07-01 2019-08-08 Find Tech Method for generating an alarm in connection with the presence of a subject in a danger space, communicating device implementing the method and associated system
US10962314B2 (en) 2017-04-12 2021-03-30 Laser Aiming Systems Corporation Firearm including electronic components to enhance user experience
US11561057B2 (en) 2017-04-12 2023-01-24 Laser Aiming Systems Corporation Firearm including electronic components to enhance user experience
US10584929B2 (en) 2018-03-08 2020-03-10 Maztech Industries, LLC Firearm ammunition availability detection system
US10900726B2 (en) 2018-03-08 2021-01-26 Maztech Industries, LLC Firearm ammunition availability detection system
US10900727B2 (en) 2018-03-08 2021-01-26 Maztech Industries, LLC Firearm ammunition availability detection system
US10619958B2 (en) 2018-03-08 2020-04-14 Maztech Industries, LLC Firearm ammunition availability detection system
US11466947B2 (en) 2018-03-08 2022-10-11 Maztech Industries, LLC Firearm ammunition availability detection system
US10557676B2 (en) 2018-03-08 2020-02-11 Maztech Industries, LLC Firearm ammunition availability detection system
US11859935B2 (en) 2018-03-08 2024-01-02 Maztech Industries, LLC Firearm ammunition availability detection system
US11719497B2 (en) 2018-10-22 2023-08-08 Magpul Industries Corp. Determination of round count by hall switch encoding

Also Published As

Publication number Publication date
EP2151657A2 (en) 2010-02-10

Similar Documents

Publication Publication Date Title
EP2151657A2 (en) Method, apparatus, and system of providing sensor-based tactile feedback
US11293711B2 (en) Visual recreation of a weapons system event
ES2719458T3 (en) System, device and method for preventing friend fire incidents
US11131519B2 (en) Weapon usage tracking system integration with virtual reality
US9810498B1 (en) Method of preventing accidental shootings with a firearm safety beacon
US5695341A (en) Simulated area weapons effects display arrangement
US11709027B2 (en) Weapon usage monitoring system with historical usage analytics
WO2007113842A2 (en) Deployment control system
KR101988036B1 (en) Sytem and method for estimating damage result by direct fire weapon and computer readable medium recording thereof
CN112402966A (en) Virtual object control method, device, terminal and storage medium
CN111921190A (en) Method, device, terminal and storage medium for equipping props of virtual objects
CN113154940A (en) Simulated combat training system
US20240019224A1 (en) A weapon usage monitoring system having discharge event monitoring directed toward quick change barrel
US20230288160A1 (en) Weapon usage monitoring system having shot count monitoring and trigger pull sensor
US20240102759A1 (en) A Weapon Usage Monitoring System having Discharge Event Monitoring Based on Multiple Sensor Authentication
US20240027157A1 (en) Real-time streaming of weapon usage information on disconnected networks
WO2023281493A1 (en) System and method for impact detection in training
CN112717402A (en) Virtual object control method, device, equipment and storage medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: HONEYWELL INTERNATIONAL INC.,NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WHITLOW, STEPHEN;DEMERS, ROBERT;SIGNING DATES FROM 20080728 TO 20080804;REEL/FRAME:021340/0703

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION