Terrain aided passive range estimation
First Claim
1. A method of estimating the range from a sensor platform to a ground-based target, said method comprising:
- (a) acquiring navigational data indicating the platform longitude, latitude, and elevation above the earth'"'"'s mean sea level;
(b) determining the elevation angle and the azimuth angle of a line of sight from the platform to the target;
(c) acquiring terrain data indicating the height of the earth'"'"'s surface above mean sea level at each of a plurality of terrain data points in an area of terrain including the target location and the line of sight;
(d) calculating a test target height for a test data point located on the earth'"'"'s surface and on the line of sight;
(e) comparing the calculated test target height with the height of the earth'"'"'s surface at the tested terrain data point, as indicated in the terrain data;
(f) when the calculated test target height is greater than the height of the earth'"'"'s surface at the tested terrain data point, selecting another test terrain data point further from the platform than the tested terrain data point and repeating steps (d) and (e) for said another test terrain data point;
(g) when the calculated test target height is not greater than the height of the earth'"'"'s surface at the tested terrain data point, calculating an estimated range from the platform to the target; and
(h) applying the elevation angle, the azimuth angle, and the estimated range to a Kalman filter to provide an improved estimated range from the platform to the target.
1 Assignment
0 Petitions
Accused Products
Abstract
Stored digital terrain data are used as a parameter for a passive ranging exteded Kalman filter in a target range measurement system. The system accurately locates ground based targets using platform referenced passive sensors. The Kalman filter algorithm fuses angular target measurements (azimuth and elevation) from available sensors (FLIR, RFR, etc.) along with stored digital terrain data to obtain recursive least-square error estimates of target location. An iterative algorithm calculates the slant range to the intersection of the target'"'"'s line of sight vector with the digital terrain data base. This calculated slant range is used as an input to the Kalman filter to complement the measured azimuth and elevation inputs. The Kalman filter uses the calculated range measurement to update the target location estimate as a function of terrain slope. The system arrives at a rapid solution by using the stored digital terrain data to provide estimates of range. The Kalman filter provides the framework for fusion, filtering of the measurement noise, and automatic triangulation when owncraft maneuvers improve observability. Results from a Monte Carlo simulation of the algorithm, using real terrain data, are presented. Measurement noise effects, and the more dominant terrain effects on the system estimation accuracy are analyzed.
-
Citations
12 Claims
-
1. A method of estimating the range from a sensor platform to a ground-based target, said method comprising:
-
(a) acquiring navigational data indicating the platform longitude, latitude, and elevation above the earth'"'"'s mean sea level; (b) determining the elevation angle and the azimuth angle of a line of sight from the platform to the target; (c) acquiring terrain data indicating the height of the earth'"'"'s surface above mean sea level at each of a plurality of terrain data points in an area of terrain including the target location and the line of sight; (d) calculating a test target height for a test data point located on the earth'"'"'s surface and on the line of sight; (e) comparing the calculated test target height with the height of the earth'"'"'s surface at the tested terrain data point, as indicated in the terrain data; (f) when the calculated test target height is greater than the height of the earth'"'"'s surface at the tested terrain data point, selecting another test terrain data point further from the platform than the tested terrain data point and repeating steps (d) and (e) for said another test terrain data point; (g) when the calculated test target height is not greater than the height of the earth'"'"'s surface at the tested terrain data point, calculating an estimated range from the platform to the target; and (h) applying the elevation angle, the azimuth angle, and the estimated range to a Kalman filter to provide an improved estimated range from the platform to the target. - View Dependent Claims (2, 3, 4)
-
-
5. A method of estimating the range from a sensor platform to a ground-based target, said method comprising:
-
(a) acquiring navigational data indicating the platform longitude, latitude, and elevation above the earth'"'"'s mean sea level; (b) determining the elevation angle and the azimuth angle of a line of sight from the platform to the target; (c) acquiring terrain data indicating the height of the earth'"'"'s surface above mean sea level at each of a plurality of terrain data points in an area of terrain including the target location and the line of sight; (d) calculating a test target height for a test data point located on the earth'"'"'s surface and on the line of sight, the calculation being based on the data point location, the navigational data, the elevation angle, and the radius of the earth; (e) comparing the calculated test target height with the height of the earth'"'"'s surface at the tested terrain data point, as indicated in the terrain data; (f) when the calculated test target height is greater than the height of the earth'"'"'s surface at the tested terrain data point, selecting another test terrain data point further from the platform than the tested terrain data point and repeating steps (d) and (e) for said another test terrain data point; (g) when the calculated test target height is not greater than the height of the earth'"'"'s surface at the tested terrain data point, calculating an estimated range from the platform to the target, based on the calculated test target height, the tested terrain data point location, the determined elevation angle, and the radius of the earth; and (h) applying the elevation angle, the azimuth angle, and the estimated range to a Kalman filter to provide an improved estimated range from the platform to the target. - View Dependent Claims (6, 7, 8)
-
-
9. A system for estimating the range from a sensor platform to a ground-based target, said system comprising:
-
(a) a source of navigational data indicating the platform longitude, latitude, and elevation above the earth'"'"'s mean sea level; (b) means for determining the elevation angle and the azimuth angle of a line of sight from the platform to the target; (c) a memory for storing terrain data indicating the height of the earth'"'"'s surface above mean sea level at each of a plurality of terrain data points in an area of terrain including the target location and the line of sight; (d) means for calculating a test target height for a test data point located on the earth'"'"'s surface and on the line of sight, the calculation being based on the data point location, the navigational data, the elevation angle, and the radius of the earth; (e) means for comparing the calculated test target height with the height of the earth'"'"'s surface at the tested terrain data point, as indicated in the terrain data; (f) means responsive to the calculated test target height being greater than the height of the earth'"'"'s surface at the tested terrain data point, for selecting another test terrain data point further from the platform than the tested terrain data point; (g) means responsive to the calculated test target height not being greater than the height of the earth'"'"'s surface at the tested terrain data point, for calculating an estimated range from the platform to the target, based on the calculated test target height, the tested terrain data point location, the determined elevation angle, and the radius of the earth; and (h) Kalman filter means connected to receive the elevation angle, the azimuth angle, and the estimated range for providing an improved estimated range from the platform to the target. - View Dependent Claims (10, 11, 12)
-
Specification