IP Library Granted Patent US 8,555,771
Granted Patent B2
US 8,555,771 · App. 13/420,441 · Granted Oct 15, 2013

Apparatus for synthetic weapon stabilization and firing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,555,771
App. No.
13/420,441
Granted
Oct 15, 2013
Kind
B2
Abstract

In methods and apparatuses, a weapon includes a trigger module for sensing trigger input from a shooter and generating a trigger signal, and a firing module for controlling firing of a projectile responsive to a fire control signal. The weapon also includes an image sensor configured for mounting on the weapon and sensing a series of images over a time period of interest while the trigger signal is in a motion-estimation state. A controller is configured for determining when to fire the weapon by receiving the images from the image sensor and generating a motion-estimation history over the time period of interest responsive to changes in the images. The controller is also configured for determining a centroid of the motion-estimation history and asserting the fire control signal when the trigger signal is in a fire-enable state and a current image is within an offset threshold from the centroid.

Claims (47)

1. An apparatus for determining when to fire a weapon, comprising:

a motion detector configured for tracking motion of the weapon by analyzing relative motion of a barrel of the weapon;

a memory configured for storing computer instructions; and

a processor operably coupled to the motion detector and the memory and configured for executing the computer instructions to:

determine a range of motion of the weapon over a time period of interest while the weapon is directed substantially toward a target, responsive to the tracking by the motion detector, and without an identification of a target by the apparatus; and

generate a fire control signal responsive to a direction of the weapon being within an offset threshold of a centroid of tracked motion, the threshold being below the range of motion of the weapon.

2. The apparatus of claim 1 , further comprising a trigger interface operable by a user and configured for determining a motion-estimation state to enable a period for determining the range of motion and a fire-enable state to enable the weapon to be fired; and

wherein the processor is further configured for executing the computer instructions to generate the fire control signal at a substantially random time delay after the fire-enable state and independent from the act of determining the range of motion.

3. The apparatus of claim 1 , further comprising an override apparatus configured for initiating discharge of the weapon responsive to an override state, wherein the override apparatus is selected from the group consisting of a mechanical override, an electrical override, and a combination thereof.

4. The apparatus of claim 1 , further comprising a fire actuator configured for controlling discharge of the weapon responsive to the fire control signal.

5. The apparatus of claim 1 , further comprising an analog motion sensor configured to determine at least one of a displacement history, a velocity history, and an acceleration history; and

wherein at least one of the analog motion sensor and the processor is configured to:

determine the displacement history from the acceleration history if acceleration is detected or determine the displacement history from the velocity history if velocity is detected; and

wherein the range of motion is determined responsive to the displacement history.

6. The apparatus of claim 1 , wherein the offset threshold comprises a variable threshold selectable by a user.

7. The apparatus of claim 1 , further comprising an image sensor configured for mounting on the weapon and for sensing a plurality of images over the time period of interest while the weapon is pointed at the target; and

wherein the processor is further configured to:

determine a motion-estimation history over the time period of interest from changes in the plurality of images;

determine a centroid of the motion-estimation history; and

generate the fire control signal when a current image is within the offset threshold from the centroid.

8. The apparatus of claim 7 , wherein the processor is further configured for executing the computer instructions to generate the fire control signal when the current image is approaching the offset threshold responsive to an estimate of a time to enter the offset threshold relative to a time delay between generating the fire control signal and the weapon firing.

9. A method of determining a firing time for a weapon, comprising:

using a motion detector and a processor executing computer instructions stored in a memory to cooperatively perform the acts of:

tracking motion of the weapon by analyzing relative motion of a barrel of the weapon;

determining a range of motion of the weapon over a time period of interest while the weapon is directed substantially toward a target, responsive to the tracking, and without an identification of a target by the motion detector or the processor; and

generating a fire control signal when a direction of the weapon is within an offset threshold of a centroid of tracked motion, the threshold being below the range of motion of the weapon.

10. The method of claim 9 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively generating the fire control signal responsive to an assertion of an override state.

11. The method of claim 9 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively selecting the offset threshold as a variable threshold selectable by a user.

12. The method of claim 9 , wherein tracking motion of the weapon comprises:

sensing motion with an analog motion sensor to determine at least one of a displacement history, a velocity history, and an acceleration history;

if acceleration is detected, integrating the acceleration to determine a velocity history; and

if velocity is detected or integrated, integrating the velocity to determine a displacement history;

wherein the range of motion is determined responsive to the displacement history.

13. The method of claim 9 , wherein tracking motion of the weapon comprises analyzing a plurality of images from an image sensor affixed to the weapon over the time period of interest.

14. The method of claim 13 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively generating the fire control signal when an image of the plurality of images is approaching the offset threshold responsive to an estimate of a time to enter the offset threshold relative to a time delay between generating the fire control signal and the weapon firing.

15. A method of determining a firing time for a weapon, comprising:

using a motion detector and a processor executing computer instructions stored in a memory to cooperatively perform the acts of:

tracking motion of the weapon by analyzing relative motion of a barrel of the weapon;

determining a range of motion of the weapon over a time period of interest while the weapon is directed substantially toward a target, responsive to the tracking, and without an identification of a target by the motion detector or the processor;

sensing a plurality of images over the time period of interest with an image sensor fixedly coupled to the weapon while the weapon is pointed at the target;

processing the plurality of images to determine a motion-estimation history over the time period of interest responsive to changes in the plurality of images;

determining a centroid of the motion-estimation history; and

generating a fire control signal when a direction of the weapon is within an offset threshold of the centroid of the motion-estimation history, the threshold being below the range of motion of the weapon and responsive to a current image position being within the offset threshold from the centroid.

16. The method of claim 15 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively generating the fire control signal responsive to an assertion of an override state.

17. The method of claim 15 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively generating the fire control signal when the current image position is approaching the offset threshold responsive to an estimate of a time to enter the offset threshold relative to a time delay between generating the fire control signal and the weapon firing.

18. The method of claim 15 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively selecting the offset threshold as a variable threshold selectable by a user.

19. The method of claim 15 , further comprising using the motion detector and the processor executing the computer instructions stored in the memory for cooperatively pointing the image sensor in a direction other than at the target.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2021
From: NORTHROP GRUMMAN INNOVATION SYSTEMS LLC
To: NORTHROP GRUMMAN SYSTEMS CORPORATION
Reel/Frame 055256/0892 →
CHANGE OF NAME Recorded Feb 4, 2021
From: NORTHROP GRUMMAN INNOVATION SYSTEMS, INC.
To: NORTHROP GRUMMAN INNOVATION SYSTEMS LLC
Reel/Frame 055223/0425 →
CHANGE OF NAME Recorded Nov 1, 2018
From: ORBITAL ATK, INC.
To: NORTHROP GRUMMAN INNOVATION SYSTEMS, INC.
Reel/Frame 047400/0381 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 6, 2018
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: ORBITAL ATK, INC.
Reel/Frame 046477/0874 →
CHANGE OF NAME Recorded Nov 28, 2017
From: ALLIANT TECHSYSTEMS INC.
To: ORBITAL ATK, INC.
Reel/Frame 044824/0466 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2015
From: BANK OF AMERICA, N.A.
To: ALLIANT TECHSYSTEMS INC.; FEDERAL CARTRIDGE CO.; EAGLE INDUSTRIES UNLIMITED, INC.; AMMUNITION ACCESSORIES, INC.; ORBITAL ATK, INC. (F/K/A ALLIANT TECHSYSTEMS INC.)
Reel/Frame 036816/0624 →
SECURITY AGREEMENT Recorded Sep 30, 2015
From: ORBITAL ATK, INC.; ORBITAL SCIENCES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 036732/0170 →
SECURITY AGREEMENT Recorded Nov 26, 2013
From: ALLIANT TECHSYSTEMS INC.; CALIBER COMPANY; EAGLE INDUSTRIES UNLIMITED, INC.; FEDERAL CARTRIDGE COMPANY; SAVAGE ARMS, INC.; SAVAGE RANGE SYSTEMS, INC.; SAVAGE SPORTS CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 031731/0281 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 30, 2012
From: ALLIANT TECHSYSTEMS INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 028132/0164 →