The present inventions comprise a A method of estimating a minimum range for a target with respect to a first point of interest, independent of actual, range to the target, comprising obtaining three bearing data points; using the three bearing data points to determine a speed contribution Vos cos (θβ) of a first point of interest to a distance from a relative velocity vector over a time frame comprising t0 to t0′; determining an angle θβ as defined by the bearing relative to ownship's heading at the point in time of closest approach to a second point of interest; and calculating a minimum range using a predetermined formula.
|
0. 14. A method, comprising:
a. a bearing detector obtaining at least three bearing data points of a target with respect to a vehicle;
b. a computer system determining an angle θβ, wherein θβ is defined as the bearing of the target relative to the vehicle's heading at the time of closest approach to the target;
c. the computer system estimating a minimum range from the vehicle to the target using said obtained three bearing data points, said bearing angle θβ and a speed of the vehicle during said obtaining; and
d. using said estimated minimum range to alter a heading of the vehicle.
0. 66. A non-transitory computer readable medium comprising program instructions, wherein the instructions are computer executable to:
receive at least three bearing data points of a second point of interest relative to a first point of interest, wherein each of said data points corresponds to different points in time, and wherein said first and second points of interest are physical objects;
calculate an estimation of a minimum range of said second point of interest relative to said first point of interest, wherein said estimation is performed in a single iteration through one or more equations, wherein said one or more equations depend in part upon three of said at least three bearing data points; and
use said estimated minimum range to target said second point of interest with a weapons system.
0. 59. A system, comprising:
a processor; and
a memory coupled to the processor, wherein the memory is configured to store program instructions executable by the processor to:
receive at least three bearing data points of a second point of interest relative to a first point of interest, wherein said data points are acquired at different times, and wherein said first and second points of interest are physical objects; and
estimate a minimum range of said second point of interest relative to said first point of interest, wherein said estimating is performed in a single iteration through a set of one or more equations, wherein said set of equations are based in part upon three of said at least three bearing data points;
wherein said system is further configured to use said estimated minimum range to target said second point of interest with a weapons system.
0. 64. A non-transitory computer readable medium comprising program instructions, wherein the instructions are computer-executable to:
receive at least three bearing data points of a second point of interest relative to a first point of interest, wherein each of the at least three bearing data points includes a bearing angle and a corresponding acquisition time, wherein each acquisition time is different;
estimate a minimum range of said second point of interest relative to said first point of interest, wherein said estimation uses one or more equations, wherein said one or more equations have a closed-form solution, and wherein said one or more equations are based in part upon three of said at least three bearing data points; and
use said estimated minimum range to alter a heading of said first point of interest;
wherein said first and second points of interest are physical objects.
0. 75. A method, comprising:
a computer system receiving information indicative of at least three bearing data points, wherein each of the at least three bearing data points includes a bearing angle and a corresponding acquisition time, wherein each bearing angle is measured between a heading of a first point of interest and a second point of interest, and wherein each acquisition time is different, and wherein said first and second points of interest are physical objects;
the computer system estimating a minimum range of said second point of interest relative to said first point of interest, wherein said estimating is based on one or more equations having a closed-form solution, and wherein said one or more equations are based in part upon three of said at least three bearing data points; and
targeting said second point of interest using a weapons system, wherein said targeting is based in part upon said estimated minimum range.
0. 67. A method, comprising:
a computer system receiving information indicative of at least three bearing data points, wherein each of the at least three bearing data points includes a bearing angle and a corresponding acquisition time, wherein each bearing angle is measured between a heading of a first point of interest and a second point of interest, and wherein each acquisition time is different;
the computer system estimating a minimum range of said second point of interest relative to said first point of interest, wherein said estimating is based on one or more equations having a closed-form solution, and wherein said one or more equations are based in part upon three of said at least three bearing data points; and
using said estimated minimum range to change a heading of said first point of interest;
wherein said first point of interest and said second point of interest are physical objects, and wherein said first point of interest is a vehicle.
0. 21. A method for tracking a second point of interest relative to a first point of interest, said method comprising:
a computer system receiving information indicative of at least three bearing data points of said second point of interest relative to said first point of interest, wherein each of the at least three bearing data points includes a bearing angle and a corresponding acquisition time, wherein each acquisition time is different;
the computer system estimating a minimum range of said second point of interest relative to said first point of interest, wherein said estimating uses one or more equations, wherein said one or more equations have a closed-form solution, and wherein at least one of said one or more equations is based in part upon three of said at least three bearing data points; and
altering a heading of the first point of interest based at least in part on the estimated minimum range;
wherein the first and second points of interest are physical objects.
0. 42. A method for tracking a second point of interest relative to a first point of interest, said method comprising:
a computer system receiving information indicative of at least three bearing data points, wherein each of said at least three bearing data points includes a bearing angle and a corresponding acquisition time, wherein each bearing angle is measured between a heading of said first point of interest and the second point of interest at said corresponding acquisition time, wherein each said corresponding acquisition time is different;
the computer system estimating a minimum range of said second point of interest relative to said first point of interest, wherein said estimating is performed in a single iteration through a set of one or more equations, wherein said set of equations are based in part upon three of said at least three bearing data points; and
altering a heading of the first point of interest based at least in part on the estimated minimum range;
wherein the first and second points of interest are physical objects.
7. A method for estimating a minimum range min rCPA to a contact from an ownship, independent of actual contact range, comprising:
a. a bearing detector passively obtaining at least three bearing data points of the contact relative to an the ownship;
b. a computer system determining an angle θβ defining the bearing to the contact relative to a heading of the ownship at the point in time of closest approach to a second point of interest the contact;
c. the computer system calculating a the minimum range at CPA a closest point of approach (CPA) between the ownship and the target contact using the formula
min rCPA=Vos(tβ−ti)cos(θβ−θi)θ d. generating a representation of the probability of the location of the target contact located at the minimum range;
d. using the calculated minimum range to alter a heading of the ownship;
e. wherein tβ is the time at which corresponding to θβwas measured, θi is a bearing angle to the contact relative to the ownship at time ti; and Vos is a speed contribution of a first point of interest to a distance from a relative velocity vector over a time frame comprising an initial time t0 to a predetermined time ti the ownship during said passively obtaining said at least three bearing data points.
0. 53. A system, comprising:
a processor; and
a memory coupled to the processor, wherein the memory is configured to store program instructions executable by the processor to:
receive at least three bearing data points of a second point of interest relative to a first point of interest, wherein each of the at least three bearing data points includes a bearing angle and a corresponding acquisition time, wherein each bearing angle is an angle between a heading of said first point of interest and a second point of interest at said corresponding acquisition time, wherein each acquisition time is different, and wherein said first and second points of interest are physical objects; and
estimate a minimum range of said second point of interest relative to said first point of interest, wherein said estimation uses one or more equations, wherein said one or more equations have a closed-form solution, and wherein at least one of said one or more equations is based in part upon three of said at least three bearing data points;
wherein said system is further configured to use said estimated minimum range to alter a heading of said first point of interest.
12. A system for calculating an estimated minimum range estimate rCPA from a source to a target, comprising:
a. a bearing detector capable of passively obtaining a bearing to the target from the source;
b. a computer having a processor and memory; and
c. range calculation software executing in the computer;
d. wherein
i. the memory stores at least three bearing data points obtained from the bearing detector;
ii. the range calculation software uses the stored three bearing data points to determine a speed contribution Vos of the target to a distance from a relative velocity vector over source during a time from t0 to t0′ when said at least three bearing data points are obtained;
iii. the range calculation software determines an angle θβ defined by the bearing to the target relative to a heading of the source at the point in time of closest approach to between the source and the target;
iv. the range calculation software calculates a minimum range from the source to the targetand as min rCPA=VOS(tβ-ti)cos(θβθi)θi|=0; and, wherein said minimum range is based in part on Vos, θβ, and the point in time of closest approach; and
v. the range calculation software generates a representation of the probability of the location of a target.
wherein the system is configured to use the calculated minimum range to alter a heading of the source;
wherein the source and the target are physical objects.
1. A method of estimating a minimum range from an ownship to a target at a closest point of approach (CPA) between the target and the ownship, comprising:
a. a bearing detector obtaining at least three bearing data points of the target with respect to an the ownship, wherein each of said bearing data points includes a bearing angle and a corresponding time of acquisition;
b. using the three bearing data points to determine a speed contribution Vos of a first point of interest to a distance from a relative velocity vector over a time frame comprising an initial time to to a predetermined time ti;
c. a computer system determining an angle θβas defined as, where θβ is the bearing relative to the ownship's heading at the point in time (tβ) of the closest point of approach to a second point of interest; and
d. the computer system calculating a minimum range min rCPA using the formula:
min rCPA=VOS(tβ−ti)cos(θβ−θi)θ using the calculated minimum range for at least one of: targeting a weapon with respect to the target, navigating the ownship;
e. wherein tβ is the time at which θβ was mreaured and θi is a bearing angle to the target relative to the ownship corresponding to a first of said at least three bearing data points obtained at time ti, and Vos is the speed of the ownship during said obtaining said at least three bearing data points.
2. The method of
3. The method of
5. The method of
f. obtaining a fourth bearing data point of the second point with respect to an ownship;
g. calculating a further set of minimum ranges using the formula of step (d) for min rCPA; and
h. repeating steps (e) and (f) obtaining bearing data points and performing corresponding calculations of min rCPA to determine a maneuvering of the second point of interest target over time.
6. The method of
f. obtaining an additional plurality of bearing data points of the second point target with respect to an the ownship;
g. calculating a further set of minimum ranges using the formula of step (d) for min rCPA; and
h. determining a deviation of a calculated minimum range from others of the calculated minimum ranges.
8. The method of
f. obtaining a fourth data point;
g. using the fourth data point to calculate an angle to bearing at CPA relative to the heading of the ownship;
h. calculating a time of CPA for all combinations of the three of four bearing data points; and
i. determining noise in the system by comparing a deviation in at least one of the bearing at CPA, relative to the heading of the ownship and the time of CPA for each potential solution, to a predetermined value.
9. The method of
10. The method of
f. obtaining an estimate of a current minimum range at a time ti, the estimate comprising:
i. calculating a current minimum range r(current minimum) by dividing min rCPA by the cosine of (θβ−θi) where θ0 is a bearing relative to the ownship when θ=0, and θi is a bearing relative to the ownship at time ti; and
ii. generating a representation of the probability of the location of the contact.
11. The method of
f. obtaining said additional bearing data points of the second point of interest contact with respect to said ownship;
g. using the additional bearing data points to refine the system noise estimate by calculating the mean and standard deviation of the bearings at CPA;
h. using the additional bearing data points to refine the mean bearing at CPA with respect to ownship's heading;
i. determining a trend of change in the mean value of bearing at CPA with respect to ownship's heading;
j. using the trend of change in the mean value of bearing at CPA with respect to ownship's heading to determine change in a relative velocity vector between said ownship and said target contact.
13. The system of
0. 15. The method of claim 1, further comprising using said calculated minimum range at the closest point of approach to estimate a minimum range at time ti.
0. 16. The method of claim 15, wherein said minimum range at said time ti is equal to min rCPA divided by cos(θ0−θi), wherein θ0 is a bearing angle at time t0 and θi is a bearing angle at said time ti.
0. 17. The method of claim 1, wherein θβ is calculated according to the following formula:
wherein θj and θk are bearing angles respectively corresponding to second and third ones of said at least three bearing data points, wherein θj and θk are obtained at times tj and tk respectively, and wherein Δtj,k, Δtk,i, Δti,j are the differences between times tj and tk; tk and ti; and ti and tj, respectively.
0. 18. The method of claim 7, further comprising using said calculated minimum range at the closest point of approach to estimate a minimum range at time ti.
0. 19. The method of claim 18, wherein said minimum range at said time ti is equal to min rCPA divided by cos(θ0−θi), wherein θ0 is a bearing angle at time t0 and θi is a bearing angle at said time ti.
0. 20. The method of claim 7, wherein θβ is calculated according to the following formula:
wherein θj and θk are bearing angles respectively corresponding to second and third ones of said at least three bearing data points, wherein θj and θk are obtained at times tj and tk respectively, and wherein Δtj,k, Δtk,i, Δti,j are the differences between times tj and tk; tk and ti; and ti and tj, respectively.
0. 22. The method of claim 21, wherein at least one of said one or more equations is also based in part on a speed of said first point of interest.
0. 23. The method of claim 22, wherein said estimated minimum range corresponds to a closest point of approach (CPA) between the first and second points of interest.
0. 24. The method of claim 23, further comprising using said estimated minimum range corresponding to said CPA to estimate a minimum range at a time ti.
0. 25. The method of claim 24, wherein said minimum range at said time ti is equal to said minimum range corresponding to said CPA divided by cos(θ0−θi), wherein θ0 is a bearing angle at a time t0 and θi is a bearing angle at said time ti.
0. 26. The method of claim 23, wherein said estimating said minimum range includes estimating a bearing angle θβ at the CPA.
0. 27. The method of claim 26, wherein said estimating θβ is based in part upon said at least three bearing data points.
0. 28. The method of claim 26, wherein θβ is calculated using the following equation:
wherein θj and θk are bearing angles respectively corresponding to second and third ones of said at least three bearing data points, wherein θj and θk are obtained at times tj and tk respectively, and wherein Δtj,k, Δtk,i, Δti,j are the differences between times tj and tk; tk and ti; and ti and tj, respectively.
0. 29. The method of claim 23, wherein the estimation of said minimum range is based upon a time tβ corresponding to the CPA.
0. 30. The method of claim 21, wherein said minimum range (min rCPA) corresponds to a closest point of approach (CPA) between the first and second points of interest, and wherein min rCPA is calculated according to the formula min rCPA=Vos(tβ−ti)cos(θβ−θi)θi|=0, and wherein Vos is a speed of said first point of interest, θi is a bearing angle between the first point of interest and the second point of interest at time ti, and θβ is a bearing angle between the first point of interest and the second point of interest at time tβ, wherein tβ is an estimated time corresponding to the CPA.
0. 31. The method of claim 21, wherein said at least three bearing data points include four or more bearing data points, the method further comprising estimating a minimum range corresponding to each three data point-combination of the four or more bearing data points.
0. 32. The method of claim 31, further comprising performing a statistical analysis on each of said estimated minimum ranges.
0. 33. The method of claim 32, wherein said statistical analysis includes calculating a mean minimum range.
0. 34. The method of claim 32, wherein said statistical analysis includes calculating a standard deviation of said estimated minimum range.
0. 35. The method of claim 21, wherein said receiving includes receiving four or more bearing data points, the method further comprising using the received four or more data points to detect the presence of noise.
0. 36. The method of claim 21, wherein said receiving includes receiving five or more bearing data points, the method further comprising using the received five or more data points to detect maneuvering of said second point of interest.
0. 37. The method of claim 21, wherein said first point of interest is a water vessel.
0. 38. The method of claim 21, wherein said second point of interest is a water vessel.
0. 39. The method of claim 21, wherein said first point of interest is in motion, and said second point of interest is stationary.
0. 40. The method of claim 21, wherein the one or more equations include the following mathematical operations: addition, subtraction, multiplication, division, cosine, tangent, inverse tangent.
0. 41. The method of claim 21, further comprising using said estimated minimum range to launch a weapon at said second point of interest.
0. 43. The method of claim 42, wherein said set of equations are based in part upon a speed of the first point of interest.
0. 44. The method of claim 42, wherein said at least three bearing data points is a number (N) of bearing data points greater than or equal to four, said method further comprising performing a number (C) of minimum range calculations for each three data point-combination of said N bearing data points, where C=N!/((N−3)!*3!), wherein each of said C minimum range calculations is performed in a single iteration through said set of equations.
0. 45. The method of claim 42, further comprising computing a mean minimum range from said C minimum range calculations.
0. 46. The method of claim 42, further comprising computing a standard deviation of said C minimum range calculations.
0. 47. The method of claim 42, wherein either or both of said first and second points of interest are water vessels.
0. 48. The method of claim 42, wherein said set of equations is based in part upon an angle between a heading of said first point of interest and said second point of interest at a closest point of approach between said first and second points of interest.
0. 49. The method of claim 42, further comprising using said estimated minimum range to alter a heading of said first point of interest.
0. 50. The method of claim 42, further comprising using said estimated minimum range to launch a weapon at said second point of interest.
0. 51. The method of claim 42, wherein said minimum range corresponds to a closest point of approach between said first and second point of interest.
0. 52. The method of claim 42, further comprising using said minimum range at said closest point of approach to calculate a minimum range at a different time.
0. 54. The system of claim 53, further comprising one or more bearing detectors configured to obtain bearing data points.
0. 55. The system of claim 54, wherein said bearing detectors are configured to obtain said bearing data points passively.
0. 56. The system of claim 53, wherein the one or more equations include the following mathematical operations: addition, subtraction, multiplication, division, cosine, tangent, inverse tangent.
0. 57. The system of claim 53, wherein said system is further configured to use said estimated minimum range to target said second point of interest using a weapons system configured to target said second point of interest.
0. 58. The system of claim 53, wherein said estimated minimum range corresponds to a closest point of approach (CPA) between said first and second points of interest, and wherein said system is further configured to use said estimated minimum range in order to estimate a minimum range at a time other than a time corresponding to said CPA.
0. 60. The system of claim 59, wherein each of the at least three bearing data points includes a bearing angle and a corresponding acquisition time.
0. 61. The system of claim 59, further comprising one or more bearing detectors configured to obtain bearing data points.
0. 62. The system of claim 59, wherein the number of said at least three bearing data points is a number (N) greater than or equal to four, said method further comprising performing a number (C) of minimum range calculations for each three data point-combination of said N bearing data points, where C=N!/((N−3)!*3!), wherein each of said C minimum range calculations is performed in a single iteration through said set of equations.
0. 63. The system of claim 59, wherein said system is further configured to use said estimated minimum range to alter a heading of said first point of interest.
0. 65. The non-transitory computer readable medium of claim 64, wherein the one or more equations include the following mathematical operations: addition, subtraction, multiplication, division, cosine, tangent, inverse tangent.
0. 68. The method of claim 67, wherein said first point of interest is an automobile.
0. 69. The method of claim 67, wherein said first point of interest is a water vessel.
0. 70. The method of claim 67, wherein said first point of interest is an aircraft.
0. 71. The method of claim 67, wherein said estimation of said minimum range is based in part upon a bearing angle θβ that corresponds to a closest point of approach (CPA) between said first and second points of interest.
0. 72. The method of claim 67, wherein said bearing angle θβ at the CPA is calculated according to the following formula:
wherein θj and θk are bearing angles respectively corresponding to second and third ones of said at least three bearing data points, wherein θj and θk are obtained at times tj and tk respectively, and wherein Δtj,k, Δtk,i, Δti,j are the differences between times tj and tk; tk and ti; and ti and tj, respectively.
0. 73. The method of claim 67, wherein said estimated minimum range corresponds to a closest point of approach (CPA) between said first and second points of interest, and wherein said method further comprises using said estimated minimum range at said CPA to estimate a minimum range at a time ti.
0. 74. The method of claim 73, wherein said minimum range at said time ti is equal to said minimum range at said CPA divided by cos(θ0−θi), wherein θ0 is a bearing angle at time t0 and θi is a bearing angle at said time ti.
0. 76. The method of claim 75, wherein said first point of interest is a water vessel.
0. 77. The method of claim 75, wherein said estimation of said minimum range is based in part upon a bearing angle θβ that corresponds to a closest point of approach (CPA) between said first and second points of interest.
0. 78. The method of claim 77, wherein said bearing angle θβ at the CPA is calculated according to the following formula:
wherein θj and θk are bearing angles respectively corresponding to second and third ones of said at least three bearing data points, wherein θj and θk are obtained at times tj and tk respectively, and wherein Δtj,k, Δtk,i, Δti,j are the differences between times tj and tk; tk and ti; and ti and tj, respectively.
0. 79. The method of claim 75, wherein said estimated minimum range corresponds to a closest point of approach (CPA) between said first and second points of interest, and wherein said method further comprises using said estimated minimum range at said CPA to estimate a minimum range at a time ti.
0. 80. The method of claim 75, wherein said minimum range at said time ti is equal to said minimum range at said CPA divided by cos(θ0−θi), wherein θ0 is a bearing angle at time t0 and θi is a bearing angle at said time ti.
0. 81. The method of claim 14, wherein the vehicle is an aircraft, a water vessel, or an automobile.
0. 82. The method of claim 67, wherein the second point of interest is another vehicle.
0. 83. The method of claim 67, wherein the second point of interest is a stationary object.
|
The present inventions relate to localization of an object or target of interest.
It is often desirable to track one object from another object to determine if the tracked object will intercept the tracking object, or at what point in time will the tracked object be at it closest approach to the tracking object, sometimes referred to in the art as “Target Motion Analysis.” For example, a vessel afloat in the presence of subsea or partially submerged obstacles would need to know where those obstacles are in order to avoid hitting those obstacles. By way of example and not limitation, such systems have been proposed in the art to avoid collisions with other vessels, collisions with such as icebergs, and collisions with submerged objects sufficient to cause damage such as ledges, seamounts, or reefs.
Some of the prior art has proposed using statistically based tracking methods. For example, U.S. Pat. No. 5,732,043 to Nguyen et al. for “Optimized Deterministic Bearings Only Target Motion Analysis Technique” teaches using four target bearings to optimize a target track solution.
In other art, U.S. Pat. No. 6,199,471 issued to Perruzzi, et al. for a “Method And System For Determining The Probable Location Of A Contact” teaches a method and a system for determining a weapon firing strategy for an evading target. Perruzzi '471 comprises the steps of sensing the motion of the target, analyzing the motion of the target, providing a weapon employment decision aid, determining the evasion region for the target using the weapon employment decision aid and the analyzed motion, visually displaying the evasion region, feeding operator knowledge about evading target, and generating a representation of the probability of the location of the evading target.
U.S. Pat. No. 5,867,256 to Van Rheeden for “Passive Range Estimation Using Image Size Measurements” teaches a range estimation system and method which comprises a data base containing data for identification of certain targets and data for estimating the initial range to each of the targets as a function of the observed dimensions of the targets. A sensor (1) observes a scene containing a target a plurality of spaced apart times while the sensor is moving relative to the target to provide data from each observation of the scene relating to the dimensions of the target within the scene. The remaining range to the target is estimated from the observed dimensions of the target from the range traveled since a prior estimation of range and from a prior estimation of the remaining range to the target. The sensor (1) provides electrical signals representing the observed scene (3) and can be a visible light or infrared sensor. A computer (9) is used to identify the target from the data base, estimate the initial range to the target and estimate the remaining range from the range traveled between successive observations of the scene and the change of dimensions of the target in the observed scene.
As noted in the prior art, there are a number of situations where it is desirable to estimate the range to an object of interest or target (e.g. aircraft without the aid of instrument landing systems, automobiles that would be aware of the distance between vehicles to avoid collisions, and missile-based warfare). As also known in the art, active techniques to measure range, such as radar, ladar and sonar, have drawbacks, primarily in military applications, including easy detection by the target under attack. This is true, for example, in submarine warfare where one vessel may want to use sonar to determine the position and velocity of an enemy ship. In such situations, it is advantageous to estimate range to the target passively.
For passive tracking situations, in order to react quickly, tracking methods would preferably fix a boundary on the range to the tracked object quickly while using a minimum amount of data, preferably passive data. Further, it is preferable to calculate the bearing of the tracked object with respect to the tracking object at a point of closest approach, along with calculating a time to that closest approach, independent of other position data.
The AN/SQQ-89(V) UFCS (Navy) surface ship ASW Fire Control System currently uses the Manual Adaptive Target Estimator (MATE) and Maximum Likelihood Estimator (MLE) algorithms to determine target position. These algorithms require substantially more data than the present inventions to obtain their results. The MATE algorithm requires operator based estimates, and systematic manual manipulation of the data to arrive at a position, course and speed estimate of the target. The MLE algorithm also requires limited operator input to arrive at a statistically based estimate of position, course and speed of the target. Both of these algorithms require a substantial amount of data, approximately fifteen to twenty data points, to arrive at a stable solution.
These and other features, aspects, and advantages of the present inventions will become more fully apparent from the following description, appended claims, and accompanying drawings in which:
Referring to
In a preferred embodiment, the methods of the present inventions may be used to conduct passive TMA using symmetries associated with two different views of a problem to be solved, e.g. two reference frames and two points of interest. A first of these frames, geographic frame of reference 100, is shown in
As used herein, the “points of interest” include a first physical object such as ownship 1, and a second, target 2, such as second vessel. As further used herein, “ownship” means a first reference point that is not a target, i.e. the vessel making the calculations. Each of these points of interest may be in motion or stationary, and, if in motion, may be in motion in different planes with respect to each other. “Target motion analysis” or TMA means that the course and speed for target 2, which may initially be unknown, are resolved as well as the range to and bearing of target 2 at or for a predetermined time frame with respect to ownship 1. In a preferred embodiment of the present inventions, bearing at CPA, time of CPA, a minimum range to the target with associated course and speed for the minimum range only as a limiting condition, and an initial estimate of the target's true range, course and speed may be determined.
The methods of the present inventions are not limited to surface or subsea water vessels. By way of example and not limitation, target 2 may be another vessel, an iceberg, a submerged object such as a ledge or reef, or the like, assuming that target 2 emits a signal that can be detected by a passive sensor for the passive solution. Further, the methods of the present inventions may be used with partially or fully submerged features such as rocks or debris, floating materials, stationary materials, and the like, or combinations thereof, especially if the presence of such features may be determined, but a measurement of range to the feature may be lacking in the detection device that detects the feature. However, it is expressly understood that active as well as passive data may be used in the present inventions' methods, in which case any single active signal may be used to determine a range value which can then be used in conjunction with passive data to fully resolve range, bearing, course and speed.
In general, the present inventions' methods comprise obtaining at least three bearing and time data points for a first estimate, e.g. at time points t1, t2, t3, t4. These data are used to isolate a passive TMA estimate based on a single leg of time tagged, bearings only data, i.e. no maneuvering of the first point of interest such as ownship 1 is required to obtain a passive estimate. Further, the present inventions' methods comprise a closed form expression for an estimate that may be resolved in a single iteration as opposed to prior art methods such as those using first order statistical solutions.
The present inventions' methods utilize velocity vectors of the two items of interest, i.e. vector 13 and estimated vector 30. These velocity vectors, when arranged to determine their vector difference, form one side 52, 53 of a parallelogram as well as a diagonal of that parallelogram, shown as darkened portion 51 of vector 13. For the parallelogram to remain a parallelogram when angles of vertices of the parallelogram change, the perpendicular distances to respective opposite sides of the parallelogram change in a predetermined fashion, i.e. as the angles of the parallelogram whose diagonal remains at substantially the same orientation to ownship 1's constant course, change from π/2, the corresponding length of the diagonal must increase by an amount equal to the relative velocity of ownship 1 and target 2 multiplied by the new elapsed time value for the second course crossing minus t0, such that perpendicular distance to opposing sides increases by an amount proportional to twice the range at CPA. Additionally, the greater the difference between values of adjacent vertices, the smaller the perpendicular distance to opposing sides.
Further, successive time-lagged bearing lines, e.g. lines 11 and 12, form a parabola, shown as solution parabola 15, in geometric reference frame 100 for substantially all geometries involving two points of interest 1,2, where each of the points of interest 1,2 maintains a substantially constant respective course and speed over a time period used for obtaining bearing measurements. Solution parabola 15 is formed by recognizing that each of the bearing lines 11,12,13,20,30 in geographic reference frame 100 are tangent to solution parabola 15 at a predetermined, unique point. If the bearing lines of a data set belonging to one target are tangent to solution parabola 15 at various points along solution parabola 15, and if the angles of the parallelogram vertices change such that the angle of course incidence deviates from the value at which the relative velocity vector bisects the angle of course incidence and the courses represented by two of the parallelogram sides are constrained to remain tangent to the parallelogram, the perpendicular distance to opposing sides always increases. This increase may only be accomplished by increasing the parallelogram perimeter.
Accordingly, solution parabola 15 will be fixed in geographic reference frame 100, and each data set to be gathered will generate one and one only solution parabola 15, although different data sets may generate the same solution parabola 15. Further, for all potential pairs of bearing lines 11,12,13,20,30 tangent to solution parabola 15 when the course of ownship 1 is one of the bearing lines and remains fixed, e.g. line 13, the value of the bearing at the CPA, e.g. angle 50′, is constant for potential ranges at CPA. As a result, the difference vector of each potential velocity vector pair, i.e. velocity vector for target 2 and velocity vector of ownship 1, remains parallel for all geometries involving those two points of interest where each point of interest 1, 2 maintains its respective course and speed at a constant value during the time of measurements and calculation. This allows calculation of bearing at CPA, time of CPA, and minimum range at CPA, with data comprising a single leg of passive, time tagged bearings. Further, this allows estimates of TMA solutions based on minimum range and preferred range estimates with data comprising a single leg of passive, time tagged bearings.
Referring now to
In the case where the incident angle of the mutual courses of target 2 and ownship 1 is greater than π/2, an additional step may be required to reflect the original bearing line data, e.g. 13, around a preferred bearing line in the original data set indicated by the axis of original solution parabola 15 to generate revised parabola 15 for a set of pseudo-data that reflects the course of target 2 in a reference frame for which the incident angles of courses is less than π/2. This situation will also require extrapolating the course of ownship 1 into a predetermined future time point and reversing the course such that the ownship arrives at the same point at the time ownship 1 crosses the course of target 2.
Referring additionally to
Bearing data may then be translated to a moving ownship reference frame 200. Two sets of data may form vectors, one set representing target 2, e.g. 30, and the other set representing ownship 1, e.g. 13, which may then cross each other at different times. By way of example and not limitation, vectors 30 and 13 may cross when target 2 appears at 0° relative bearing or 180° known bearing, or when ownship 1 appears at 0° relative to the course of target 2 or when ownship 1 appears at 180° unknown to the course of target 2.
As will be understood, a large, potentially infinite number of potential solution points may exist based on passive bearing data. Accordingly, the present inventions' method selects at least one potential solution point, e.g. bearing line 20, to indicate a range at CPA. In a preferred embodiment, bearing line 20 may be selected manually by examining target geometry. In alternative embodiments, bearing line 20 may be selected automatically such as by using artificial intelligence methods, heuristics, or the like, or a combination thereof.
Referring back to
tan(θβ−θi)/=VREL(tβ−ti)/RCPA|θi=0 (1)
tβ=RCPA[tan(θβ−θi)/VREL]+ti|θi=0 (2)
In these equations (1), (2), and (3),
The formulae of the present inventions' methods may then be used to calculate a bearing fan to determine bearing data at a predetermined time in the future, independent of other position data. A bearing fan is a group of bearing data spaced at predetermined points in time that predicts where in bearing space target 2 will be at some point in future time, assuming that target 2 and ownship 1 maintain their current course and speed. By way of example and not limitation, the present inventions may be used to generate both relative and true bearings and time at CPA, where the time at relative bearing equals zero degrees (0°) or one hundred eighty degrees (180°).
The formulae also provide an early estimate of minimum target ranges for any bearing, independent of other position data. Further, the formulae may be useful in many other ways, by way of example and not limitation for providing parameters useful for early target maneuver detectors or Open/Close determinations as well as estimates of a ratio of relative speed to range at CPA.
The present inventions' methods may further be used to provide a real-time measure of the effect of noise on potential solutions. In a preferred embodiment, this real-time measure begins with a fourth data point, e.g. data point t4.
Having selected a potential solution point, e.g. bearing line 20, the direction of the relative velocity vector 60 can be determined.
Referring now to
Data sets comprising passive bearing data may be gathered such as by using one or more sensors (shown as 230 in
Using the range calculation software, the computer may retrieve at least three of the stored bearing data points obtained from the bearing detector, such as from the computer's memory. The range calculation software may then use the three retrieved bearing data points to determine a speed contribution Vos
The range calculation software may then generate a representation of the probability of the location of target 1 and present that information such as on the output device.
In the operation of an exemplary embodiment, referring to
tan(θi−θ0)=(ti−t0)(VR/RCPA) (4)
As used in equation (4),
Additionally, it is noted that relative velocity vector 60 is perpendicular to the relative bearing line 20 at CPA in fixed ownship reference frame 100, allowing for calculation of a minimum range estimate at CPA RCPA that is substantially independent of actual contact range. By way of example and not limitation, although at this point the “correct” solution may be unknown, a minimum range estimate calculation is possible because a point when CPA occurs is known as is the point at which target 2 is detected at relative bearing equals θβ. The minimum range estimate for the distance at which ownship 1 is closest to target 2, RCPA, shown in
Min RCPA=Vos(tβ−t0)cos(θβ−θ0) (5)
In equation (5),
If an actual solution is selected, a right triangle may be formed by using ownship vector 51 multiplied by the ΔtCPA as the hypotenuse 32 of that triangle. Accordingly, the contact's range at CPA may be determined using hypotenuse 32, the relative bearing at CPA, and the relative velocity vector as follows:
RCPA
where
Accordingly, using these estimates, the following calculations can then be made. For bearing BRG at CPA, independent of actual contact range,
In equation (7),
For the ratio of relative speed to the range at CPA,
In equation (8),
For the time of CPA independent of actual contact range,
In equation (9),
For an estimate of the minimum range at CPA, independent of actual contact range,
MinRCPA=Vos(tβ−ti)cos(θβ−θi)θ
In equation (10),
Using these formulae, an estimate of minimum range at a predetermined time may therefore calculated by:
Min Rest=Min. RCPA/cos(θβ−θj)|θj=current bearing measure (11)
where the terms in equation (11) are defined above.
Further, from an estimate of RCPA(Minimum) an estimate of the current minimum range at any time ti make be found using the following formula:
R(CURRENTMINIMUM)=RCPA(MINIMUM)/cos(θ0−θi) (14)
In an exemplary embodiment, the above may be used to base target open-close on measurements calculated at the time of the decision.
Referring now to
Additionally, the estimates may be used to determine noise or a range of noise in the readings. By way of example and not limitation, a set of five or more usable bearing points may be interpreted as a set of calculated points P1, P2, and P3 obtained in accordance with the teachings of the present inventions during times {t6,t7,t8}, {t7,t8,t9}, and {t8,t9,t10} (these time points are not shown in
Referring back to
Prior art methods look at each bearing measurement as a unique point in “the” solution set and do not consider triplet-wise combinations of points as potential solutions to the angle at CPA, each one as valid as the other, if the bearing measurements are independent. Therefore, with the present inventions, with four data points, four potential solutions may be investigated; with five independent points, ten potential solutions may be investigated; and with six independent points, twenty potential solutions may be investigated. This is quickly recognized as the number of possible combinations of n items taken three at a time. A statistical analysis of the potential solutions may then yield trends and/or the mean and standard deviation of bearings at CPA. The mean of the bearing at CPA and the mean time of CPA are more accurate solutions of the bearing at CPA and time of CPA than any one potential solution based on a triplet of bearing measurements.
Thus, the present inventions may allow creating twenty solutions with only six data points rather than waiting for twenty data points. Likewise, four points may be sufficient to determine that there is noise in system and calculating four bearing angle solutions at CPA provides a first order estimate of the magnitude of the noise and a first order estimate of the mean bearing at CPA and mean time of CPA.
It is also noted that in the preferred embodiment, bearing rate curve inflection points are always plus or minus around 30° of the BRG at CPA.
It will be understood that various changes in the details, materials, and arrangements of the parts which have been described and illustrated above in order to explain the nature of this inventions may be made by those skilled in the art without departing from the principle and scope of the inventions as recited in the following claims.
Bulow, Jeffrey, Peters, Douglas M.
Patent | Priority | Assignee | Title |
8804459, | Jun 19 2010 | Atlas Elektronik GmbH | Method and apparatus for passive determination of target data |
8958268, | Jan 06 2012 | AGENCY FOR DEFENSE DEVELOPMENT | User-interface target motion analysis method using two-dimensional parameter control and speed zoom |
Patent | Priority | Assignee | Title |
4148029, | Oct 13 1976 | Northrop Grumman Corporation | System for estimating acceleration of maneuvering targets |
5067096, | Sep 14 1990 | HONEYWELL INC , A DE CORP | Target engagement system for determining proximity to a target |
5095467, | Sep 14 1990 | HONEYWELL INC , A CORP OF DE | Target tracking system for determining bearing of a target |
5248978, | Aug 16 1991 | Kaman Aerospace Corporation | Underwater guide vehicle for removal of submerged and floating navigational hazards |
5479360, | Dec 21 1992 | Lockheed Martin Corporation | Target passive ranging without an ownship maneuver |
5537368, | Sep 22 1993 | The United States of America as represented by the Secretary of the Navy | Enhanced adaptive statistical filter providing improved performance for target motion analysis noise discrimination |
5631653, | Apr 25 1996 | Hughes Electronics | Dynamic inertial coordinate system maneuver detector and processing method |
5675720, | Sep 14 1993 | Fujitsu Limited | Method of searching for points of closest approach, and preprocessing method therefor |
5732043, | Jun 12 1990 | OL SECURITY LIMITED LIABILITY COMPANY | Optimized deterministic bearings only target motion analysis technique |
5867256, | Jul 16 1997 | RAYTHEON COMPANY, A CORPORATION OF DELAWARE | Passive range estimation using image size measurements |
5933099, | Feb 19 1997 | Collision avoidance system | |
5999117, | Jun 16 1998 | Northrop Grumman Systems Corporation | Method for tracking and detecting turns of maneuvering targets |
6016453, | Apr 21 1997 | The United States of America as represented by the Secretary of the Navy | Method for the collection and replay of submarine operational data |
6093923, | Feb 12 1997 | TV-ARISE, LLC | Golf driving range distancing apparatus and methods |
6115700, | Jan 31 1997 | NAVY, AS REPRESENTED BY, THE, UNITED STATES OF AMERICA, THE | System and method for tracking vehicles using random search algorithms |
6125308, | Jun 11 1997 | The United States of America as represented by the Secretary of the Army | Method of passive determination of projectile miss distance |
6133867, | Jan 02 1998 | Integrated air traffic management and collision avoidance system | |
6198693, | Apr 13 1998 | Andrea Electronics Corporation | System and method for finding the direction of a wave source using an array of sensors |
6199471, | May 21 1999 | The United States of America as represented by the Secretary of the Navy | Method and system for determining the probable location of a contact |
6215898, | Apr 15 1997 | Intel Corporation | Data processing system and method |
6231002, | Mar 12 1990 | Boeing Company, the | System and method for defending a vehicle |
6231003, | Mar 12 1990 | Boeing Company, the | Apparatus for defending a vehicle against an approaching threat |
6249241, | Sep 21 1995 | The United States of America as represented by the Secretary of the Navy | Marine vessel traffic system |
6259974, | Mar 27 2000 | The United States of America as represented by the Secretary of the Navy | Automated ballistic constant determination |
6260759, | Aug 11 1998 | Northrop Grumman Systems Corporation | Method for tracking a target having substantially constrained movement |
6275773, | Aug 11 1993 | GPS vehicle collision avoidance warning and control system and method | |
6487500, | Aug 11 1993 | GPS vehicle collision avoidance warning and control system and method | |
6573486, | Feb 22 2002 | Northrop Grumman Systems Corporation | Projectile guidance with accelerometers and a GPS receiver |
6665631, | Sep 27 2001 | The United States of America as represented by the Secretary of the Navy | System and method for measuring short distances |
6668218, | Mar 27 2002 | MIND FUSION, LLC | Method and system for target localization |
6965816, | Oct 01 2001 | Kline & Walker, LLC | PFN/TRAC system FAA upgrades for accountable remote and robotics control to stop the unauthorized use of aircraft and to improve equipment management and public safety in transportation |
20030093187, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 13 2002 | BULOW, JEFFREY ALAN | Lockheed Martin Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024779 | /0582 | |
Jun 13 2002 | PETERS, DOUGLAS MARTIN | Lockheed Martin Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024779 | /0582 | |
Feb 18 2005 | Lockheed Martin Corporation | TECHNOLOGY, PATENTS AND LICENSING III, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024779 | /0612 | |
Apr 20 2005 | TECHNOLOGY, PATENTS & LICENSING III, LLC | Nevada Asset Liquidators, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024779 | /0630 | |
Dec 22 2005 | Nevada Asset Liquidators, LLC | (assignment on the face of the patent) | / | |||
Aug 12 2015 | NEVADA ASSET LIQUIDATORS LLC | F POSZAT HU, L L C | MERGER SEE DOCUMENT FOR DETAILS | 037583 | /0667 | |
Dec 22 2022 | F POSZAT HU, L L C | INTELLECTUAL VENTURES ASSETS 191 LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062666 | /0463 | |
Feb 14 2023 | MIND FUSION, LLC | INTELLECTUAL VENTURES ASSETS 191 LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 063295 | /0001 | |
Feb 14 2023 | MIND FUSION, LLC | INTELLECTUAL VENTURES ASSETS 186 LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 063295 | /0001 | |
Feb 14 2023 | INTELLECTUAL VENTURES ASSETS 191 LLC | MIND FUSION, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 064270 | /0685 |
Date | Maintenance Fee Events |
May 26 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 12 2014 | 4 years fee payment window open |
Jan 12 2015 | 6 months grace period start (w surcharge) |
Jul 12 2015 | patent expiry (for year 4) |
Jul 12 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 12 2018 | 8 years fee payment window open |
Jan 12 2019 | 6 months grace period start (w surcharge) |
Jul 12 2019 | patent expiry (for year 8) |
Jul 12 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 12 2022 | 12 years fee payment window open |
Jan 12 2023 | 6 months grace period start (w surcharge) |
Jul 12 2023 | patent expiry (for year 12) |
Jul 12 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |