N/A
The present invention relates generally to the field of target shooting, and more particularly to methods, devices and systems for detecting the position of an impact of a projectile on a target.
A shooter cannot always determine impact location of a projectile when shooting at a target. This can be due to many issues; some of which are:
Current systems for detecting impacts of a projectile on a target are generally difficult and complex to install. Often, they are large, self-contained target/detector units that discourage portability.
Some solutions surround a target with sensors, and require permanent installation. In addition, many solutions are only suitable for smaller targets.
Yet other known solutions, consist of complete targeting systems that require an “acoustic chamber” for detection of projectile while eliminating adjacent noises. The sensors are usually in the corners of the acoustic chamber, and in some cases require a very specific setup where sensors are clamped to the target in multiple quadrants or corners.
Generally, a calibration routine will need to be utilized in any of the above systems to provide increased accuracy based on setup orientation and target center location/orientation.
As such, considering the foregoing, it may be appreciated that there continues to be a need for novel and improved systems, devices and methods for detecting impacts of a projectile on a target
The foregoing needs are met, to a great extent, by the present invention, wherein in aspects of this invention, enhancements are provided to the existing models for detecting the location of projectile impacts on a target.
In an aspect, system for target impact detection can include:
In a related aspect, the system for target impact detection can further include: a target control device, which communicates with the sensor control unit via a network, such that a user interacts with the target impact detector, via use of the target control device, in order to view information about target impacts, and in order to calibrate the target impact detector.
In a related aspect, the sensor control unit can include dynamic calibration, such that the sensor control unit calculates a corrected projectile impact location on a target via a dynamic calibration calculation, whereby the dynamic calibration calculation corrects for installation deviations and ballistic anomalies.
In a related aspect, the target control device can communicate with the sensor control unit via a wireless network.
In a related aspect, the target control device can be a mobile app executing on a mobile phone.
In a related aspect, the target impact detector can be used to solve the problems referenced above. The target impact detector can be placed safely adjacent to a target. This could be at any orientation provided it is parallel to the plane of the target. For example, the target impact detector can be deployed below the target with the sensing direction vertical from apparatus. Some shooting ranges may have a more protected zone allowing placement of the apparatus in an area providing protection to the unit itself from impact of a projectile.
In a related aspect, the target impact detector significantly reduces setup time and possibility of being impacted by a projectile. The target impact detector can be self-contained and can conveniently be placed on the ground in front of the target, or it can be attached to a target frame, as are commonly found in many established shooting ranges that are setup for competitions.
There has thus been outlined, rather broadly, certain embodiments of the invention in order that the detailed description thereof herein may be better understood, and in order that the present contribution to the art may be better appreciated. There are, of course, additional embodiments of the invention that will be described below and which will form the subject matter of the claims appended hereto.
In this respect, before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. The invention is capable of embodiments in addition to those described and of being practiced and carried out in various ways. In addition, it is to be understood that the phraseology and terminology employed herein, as well as the abstract, are for the purpose of description and should not be regarded as limiting.
As such, those skilled in the art will appreciate that the conception upon which this disclosure is based may readily be utilized as a basis for the designing of other structures, methods and systems for carrying out the several purposes of the present invention. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the present invention.
Before describing the invention in detail, it should be observed that the present invention resides primarily in a novel and non-obvious combination of elements and process steps. So as not to obscure the disclosure with details that will readily be apparent to those skilled in the art, certain conventional elements and steps have been presented with lesser detail, while the drawings and specification describe in greater detail other elements and steps pertinent to understanding the invention.
The following embodiments are not intended to define limits as to the structure or method of the invention, but only to provide exemplary constructions. The embodiments are permissive rather than mandatory and illustrative rather than exhaustive.
In the following, we describe the structure of an embodiment of a target impact detector installation 100 with reference to
In an embodiment,
The target impact detector 102 includes a linear array of sensors to detect the supersonic ‘crack’ of a projectile 152 as it passes by the target impact detector 102. Each sensor is triggered at a corresponding time interval, which is employed to calculate an estimated impact location 172.
In a related embodiment, as illustrated in
In various related embodiments, the sensor control unit 210 can be inbuilt in the detector enclosure 202, flush with a surface of the detector enclosure 202, or fully inside the detector enclosure 202, or mounted externally on a surface of the detector enclosure 202, or mounted in some other related configuration.
In a related embodiment, the sensors 222 can be acoustic sensors, such as various types of microphones, including ultrasonic microphones. The sensor 222 can also be a pressure sensor.
In various related embodiments, a varying array 220 of sensors can be configured to perform impact location 172 calculations:
In a related embodiment, a two-sensor configuration of the target impact detector 102 can have value in some shooting competitions. For example, at a shooting range without an impact berm it can be very difficult for a target puller to discern whether the sound of a projectile is related to his target, or instead is related to another shooter hitting an adjacent target.
In various related embodiments, the sensor array 220, can be configured as one linear row of sensors 222, as shown in
In a related embodiment,
In an embodiment, as illustrated in
In a related embodiment, as illustrated in
In a related embodiment, as illustrated in
The unknown variables, which determine the location of the projectile, relative to the position of the first sensor 801, are:
The known or calculated parameters are:
In a related embodiment, the targeting calculator 512 can be configured to calculate a position of the projectile in the measurement plane, such that:
In a related embodiment, if the measurement plane is not substantially equal to the target plane, the impact position of the projectile in the target plane can be calculated as an affine transformation from the position in the measurement plane to the position in the target plane.
In a related embodiment, for installation wherein the measurement plane is not substantially equal to the target plane, pre-determined static calibrations can be configured for standardized target detector installations of the target impact detector positioned on ground in front of a target, for example configured such that the target impact detector 102 is positioned on level ground, 2 meters in front of the target plane, such that the first sensor 801 is positioned with a perpendicular projection line, to the left border of the target, and such that predetermined calibrations corresponding to the standardized target detector installation with a shooting distance of for example 10, 25, 50, 200, 300, 500, and 1000 meters, with a specific pre-determined calibration for each shooting distance, based on a shooter positioned at the perpendicular projection line from the center of the target, substantially at the height of the center of the target. The pre-determined calibration is calculated as an affine transformation from the position in the measurement plane to the position in the target plane.
In a related embodiment, a dynamic calibration can be configured to correct for on-site deviations and ballistic anomalies. This can for example correct for off-center position of a shooter, either to the right or left and/or below or above the level and perpendicular projection line from the center of the target. Similarly, the dynamic calibration can correct for side wind and/or up and down draft. The dynamic calibration is calculated as an affine transformation from a calculated impact position 172 in the target plane to an observed impact position 172 in the target 170 plane.
In a related embodiment, an affine transformation, T, of the calculated position, p, a vector in the plane, from a center point of the target 170, can be defined as:
T(p)=Mp+d a.
In other related embodiments, the transformation attached with a static and/or dynamic calibration can be a non-linear transformation in the plane.
In related embodiments, a static or dynamic calibration can be calculated based on a set of calculated and observed impact positions 172, using well-known numerical equation solving algorithms or systems, such as for example provided by Matlab™ or Mathematica™. Static or dynamic calibrations that are affine transformations can be calculated analytically by elementary methods in the field of linear algebra, well known to those with ordinary skill in the art. An affine transformation can be calculated with three sets of calculated and observed impact positions 172. Trivially, an affine transformation consisting only of a displacement (or addition) vector can be calculated with one set of calculated and observed impact positions 172, and is calculated as the difference vector.
In a related embodiment, a target control device 430 can include:
In related embodiments, the target control device 430 can be configured as:
It shall be understood that an executing instance of an embodiment of the system for target impact detection 400, as shown in
Similarly, an executing instance of an embodiment of the system for target impact detection 400 can include a plurality of target impact detectors 102.
In an embodiment, as illustrated in
In this regard,
It shall be understood that the above-mentioned components of the sensor control unit 210 and the target control device 430 are to be interpreted in the most general manner.
For example, the processors 502602, can each respectively include a single physical microprocessor or microcontroller, a cluster of processors, a datacenter or a cluster of datacenters, a computing cloud service, and the like.
In a further example, the non-transitory memory 504 and the non-transitory memory 604 can each respectively include various forms of non-transitory storage media, including random access memory and other forms of dynamic storage, and hard disks, hard disk clusters, cloud storage services, and other forms of long-term storage. Similarly, the input/output 506 and the input/output 606 can each respectively include a plurality of well-known input/output devices, such as screens, keyboards, pointing devices, motion trackers, communication ports, and so forth.
Furthermore, it shall be understood that the sensor control unit 210 and the target control device 430 can each respectively include a number of other components that are well known in the art of general computer devices, and therefore shall not be further described herein. This can include system access to common functions and hardware, such as for example via operating system layers such as Windows, Linux, and similar operating system software, but can also include configurations wherein application services are executing directly on server hardware or via a hardware abstraction layer other than a complete operating system.
An embodiment of the present invention can also include one or more input or output components, such as a mouse, keyboard, monitor, and the like. A display can be provided for viewing text and graphical data, as well as a user interface to allow a user to request specific operations. Furthermore, an embodiment of the present invention may be connected to one or more remote computers via a network interface. The connection may be over a local area network (LAN) wide area network (WAN), and can include all of the necessary circuitry for such a connection.
In a related embodiment, the target control device 430 communicates with the sensor control unit 210 over a network 406, which can include the general Internet, a Wide Area Network or a Local Area Network, or another form of communication network, transmitted on wired or wireless connections. Wireless networks can for example include Ethernet, Wi-Fi, Bluetooth, ZigBee, and NFC. The communication can be transferred via a secure, encrypted communication protocol.
Typically, computer program instructions may be loaded onto the computer or other general-purpose programmable machine to produce a specialized machine, such that the instructions that execute on the computer or other programmable machine create means for implementing the functions specified in the block diagrams, schematic diagrams or flowcharts. Such computer program instructions may also be stored in a computer-readable medium that when loaded into a computer or other programmable machine can direct the machine to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means that implement the function specified in the block diagrams, schematic diagrams or flowcharts.
In addition, the computer program instructions may be loaded into a computer or other programmable machine to cause a series of operational steps to be performed by the computer or other programmable machine to produce a computer-implemented process, such that the instructions that execute on the computer or other programmable machine provide steps for implementing the functions specified in the block diagram, schematic diagram, flowchart block or step.
Accordingly, blocks or steps of the block diagram, flowchart or control flow illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block or step of the block diagrams, schematic diagrams or flowcharts, as well as combinations of blocks or steps, can be implemented by special purpose hardware-based computer systems, or combinations of special purpose hardware and computer instructions, that perform the specified functions or steps.
As an example, provided for purposes of illustration only, a data input software tool of a search engine application can be a representative means for receiving a query including one or more search terms. Similar software tools of applications, or implementations of embodiments of the present invention, can be means for performing the specified functions. For example, an embodiment of the present invention may include computer software for interfacing a processing element with a user-controlled input device, such as a mouse, keyboard, touch screen display, scanner, or the like. Similarly, an output of an embodiment of the present invention may include, for example, a combination of display software, video card hardware, and display hardware. A processing element may include, for example, a controller or microprocessor, such as a central processing unit (CPU), arithmetic logic unit (ALU), or control unit.
The many features and advantages of the invention are apparent from the detailed specification, and thus, it is intended by the appended claims to cover all such features and advantages of the invention, which fall within the true spirit and scope of the invention.
For example, alternative embodiments can reconfigure or combine the components of the sensor control unit 210 and the target control device 430. Parts or all of the components of the target control device 430 can be configured to operate in the sensor control unit 210, whereby the target control device 430 for example can function as a thin client, performing only graphical user interface presentation and input/output functions. Alternatively, parts or all of the components of the sensor control unit 210 can be configured to operate in the target control device 430.
Many such alternative configurations are readily apparent, and should be considered fully included in this specification and the claims appended hereto. Accordingly, since numerous modifications and variations will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and thus, all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.