It is important for at least navigational purposes for a moving or movable vehicle to know its heading and/or pitch. In the case of a ship at sea, there may be situations in which the ship is lost and there are no landmarks in sight. In a battle zone, there may be situations in which a ship at sea has damaged heading and/or attitude sensors, or in which the sensors are severely degraded due to man-made or natural anomalies. For example, it is well known that the earth's electromagnetic magnetic field has an extreme effect on magnetic sensors as a ship approaches the earth's poles.
Improved or alternative arrangements are desired for heading and/or pitch determinations.
A method is for determining at least one of heading and pitch of a movable platform such as a ship. This method comprises the step of operating a radar system mounted at forward and aft positions on the movable platform, where the forward and aft positions define a baseline, to measure the ranges of at more than two satellites. Ephemerides for the satellites are obtained. Using a computer and the satellite ephemerides, delta-range equations are set up expressing a baseline vector in terms of the range measurements. A least squares solution is obtained for the heading and pitch using the delta-range equations and the range measurements from the forward and aft locations.
A system for determining at least one of heading and pitch of a movable platform comprises a radar arrangement mounted at forward and aft positions on the movable platform, where the forward and aft positions define a baseline. The radar arrangement is operable to measure the ranges of at least two satellites from the forward and aft positions. Sources are provided of ephemerides for the satellites and estimates of the heading and/or pitch. A computer is coupled to the radar arrangement, and to the sources of satellite ephemerides and estimates, for setting up delta-range equations expressing a baseline vector in terms of the range measurements, and for obtaining a least squares solution for the heading and pitch using the delta-range equations and the range measurements from the forward and aft locations.
A method for determining at least one of heading and pitch of a movable platform, where the movable platform carries a first radar arrangement including an antenna located at one of forward-located and aft-located positions and also carries a second radar arrangement including an antenna located at the other one of the forward-located and aft-located positions. The method comprises the step of measuring the range to at least two Earth satellites from the first and second radar arrangements, to form measured ranges. The method also comprises the steps of obtaining ephemeris data for the satellites and obtaining an initial estimate of heading and pitch. In a computer process, the method calculates an estimated vector representing a baseline extending between the forward- and aft-located positions, and calculates estimated range differences between the satellites and the forward and aft locations. A geometry matrix is formed from the satellite-ship geometry. A Jacobian matrix is formed representing variation in the baseline vector as a function of the heading and pitch. An incremental solution for heading and pitch is obtained using the geometry matrix, Jacobian matrix and range measurements. The incremental position is solved, and the estimate of heading and pitch is updated.
A system for determining heading and pitch of a movable platform comprises a radar system located on the movable platform at one of a forward-located and an aft-located position. The movable platform also carries a radar receiver located at the other one of the forward-located and aft-located positions. The radar system and receiver measure the ranges to at least two Earth satellites from the radar and receiver, respectively, to form measured ranges. Sources are provided of satellite ephemeris data and of estimate of heading and pitch. The system further includes a computer or processor for, in a computer process, calculating the estimated baseline vector extending between the forward and aft positions, and estimated range differences between the satellites and the forward and aft locations. In the computer process, a geometry matrix is formed from satellite-ship geometry. A Jacobian matrix is formed representing variation in the baseline vector as a function of the estimated range. In the computer process, an incremental solution for heading and pitch is formed, and the estimated heading and pitch are updated by the incremental solution.
A method for determining at least one of heading and pitch of a movable platform carrying a radar system located at one of a forward and aft position on the platform and a radar signal receiver located at the other of the forward and aft position. The method comprises the step of, using both the forward- and aft-located systems, determining the range and range rate of at least two Earth-orbiting satellites. Satellite ephemerides are obtained. Using a computer, range and range rate equations are generated from data originating from the forward-located and aft-located radar and receiver systems, to thereby generate forward and aft range equations and forward and aft range rate equations. The difference is taken between the forward and aft range equations to thereby form a difference range equation. The difference is taken between the forward and aft rate equations to thereby form a difference rate equation. The forward and aft range and range rate equations are solved simultaneously to determine the heading and pitch. In a particular mode of this method, the step of simultaneously solving includes the steps of applying a least-squares simultaneous solution.
As mentioned, there may be situations when a ship at sea has damaged heading and attitude sensors, or where the sensors are severely degraded due to man-made or natural anomalies. For example, it is well known that the earth's electromagnetic magnetic field has an extreme effect on magnetic sensors as a ship approaches the earth's poles. A system to determine ship heading and pitch according to an aspect of the disclosure uses the ship's radar range measurements, satellite ephemeris data and a remote passive radar sensor (antenna) tuned to the same radar frequency as the ship's active radar (or a second active radar system) to determine a ship's heading and pitch α with the aid of a computer and algorithms. The system can be self-contained, in that it may be independent of external (off-ship) sensors or transmissions, and also independent of the earth's magnetic field.
Δrab(k)=ra(k)=rb(k)=−lô(k)·{circumflex over (x)}ab(k) Eq 1
Because the range of the satellite is much greater than the baseline length, the line-of-sight direction from each antenna to the satellite being measured is assumed to be the same.
For N range measurements, where N is greater than three (N>=3), Equation 1 can be written in vector form as equation 2
The matrix on the right side of Equation 2 is the geometry matrix G. Equation 2 can be re-written as
Δ{circumflex over (r)}ab=G·{circumflex over (x)}ab Eq 3
The matrix G can be determined using the ship's position together with satellite ephemeris data. The matrix G expresses the line-of-sight vectors pointing from the ship position to each satellite. Eq. 3 is a linear equation with three unknowns, namely the three components of three-dimensional baseline vector {circumflex over (x)}ab, [{circumflex over (x)}ab(1) {circumflex over (x)}ab(2) {circumflex over (x)}ab(3)]. In the case in which measurements are available from three or more satellites, {circumflex over (x)}ab can be obtained using a least squares solution.
{circumflex over (x)}ab=(GTW−1G)−1GTW−1Δ{circumflex over (r)}ab Eq 4
where W is a weight matrix used in case more accurate measurements are to be favored over less accurate measurements. Weight W can be selected to be the covariance of the delta-range measurements
W=diag└σΔr12τΔr22 . . . σΔr32┘ Eq. 5
where σΔrt2 represents the uncertainty in the delta-range measurement for satellite i.
Equation 4 solves for the vector {right arrow over (x)}ab in the navigation reference frame. Since this vector is also known in the vehicle body frame, the heading of the ship can be determined. If the antennas are located on the roll axis (φ), the heading Ψ and pitch θ can be determined as follows, referring to
θ=sin−1({right arrow over (x)}ab(3)) Eq 7
where the parenthetical numbers 1, 2, and 3 refer to the components of the baseline vector. If the antennas are located off the roll axis, pitch and roll will be coupled and only heading will be observable.
The above discussion relates to determination of heading and pitch for the case of N range measurements, where N is greater than three (N≧3), thus requiring the presence of at least three satellites on which to make measurements. The determination of ship heading and pitch with only N=2 satellites is described next. In the case that only two range measurements are available in the context of the scenario of
The unit vectors {circumflex over (b)}x{circumflex over (b)}y{circumflex over (b)}{circumflex over (bz)} of
Applying this to Equation 8 results in
or
Defining the difference between the measured and predicted delta ranges δΔ{right arrow over (r)}ab≡Δ{right arrow over (r)}ab, the delta range equation (Equation 3) can be expressed in differential form
δΔ{right arrow over (r)}ab=G·δ{right arrow over (x)}ab Eq 12
Substituting for δ{right arrow over (x)}ab from Equation 11 results in
A solution is obtained iteratively. The steps are set forth below in conjunction with the logic flow chart or diagram 300 of
From block 316, the logic 300 flows to a block 318. Block 318 represents calculation of estimated delta-ranges, which is the difference in range between antennas 114a and 114b to each satellite
Block 320 represents determination or formation of the Geometry matrix, as shown in Equation 3.
G=G({circumflex over (x)}a,ŷa,{circumflex over (z)}a) Eq 16
The Jacobian matrix is formed in logic block 322, as shown in Equation 10.
J=J({circumflex over (ψ)},{circumflex over (θ)}) Eq 17
Since the product of G and J is square (2×2) and is full rank, the incremental solution can be obtained by taking the inverse of the product
This incremental solution for heading ψ and pitch θ is calculated in block or step 324 of
{circumflex over (ψ)}+={circumflex over (ψ)}−+δψ
{circumflex over (θ)}+={circumflex over (θ)}−+δθ Eq 19
The logic 300 of
Block 418 in the 3-satellite portion (>2) of the logic flow 400 of
In the two-satellite portion (=2) of the flow chart 400 of
Other embodiments will be apparent to those skilled in the art. For example, while the system of
A method according to an aspect of the disclosure is for determining at least one of heading and pitch of a movable platform 112) carrying a radar system (114c) located at one of a forward (114a) and aft (114b) position on the platform (112) and a radar signal receiver located at the other of the forward (114a) and aft (114b) position. The method comprises the step (311) of operating a radar system mounted in a movable platform (112), using both the forward- (114a) and aft-located (114b) systems (antennas), and determining the range and range rate of at least two Earth-orbiting satellites. Satellite ephemerides are obtained. Using a computer (14c), range and range rate equations (300) are generated from data originating from the forward-located and aft-located radar and receiver systems, to thereby generate forward and aft range equations and forward and aft range rate equations. The difference is taken between the forward and aft range equations to thereby form a difference range equation (equation 53). The forward and aft range equations are solved simultaneously to determine the heading and pitch. In a particular mode of this method, the step of simultaneously solving includes the steps of applying a least-squares simultaneous solution.
Thus, a method according to an aspect of the disclosure as illustrated on the greater-than-two-satellite portion of
A system according to another aspect of the disclosure relates to
A method according to another aspect of the disclosure relates to
A system for determining heading and pitch of a movable platform (12) according to another aspect of the disclosure comprises a radar system (14) located on the movable platform (12), with an antenna (114a) at one of a forward-located (114a) and an aft-located position (114b). The movable platform also carries a radar receiver (514) with an antenna (114b) located at the other one of the forward-located (114a) and aft-located (114b) positions. The radar system (14) and receiver (514) measure the ranges (311, 412) to at least two Earth satellites (18) from the radar (14) and receiver (514), respectively, to form measured ranges. Sources are provided of satellite ephemeris data (564) and of estimate of heading and pitch (566). The system further includes a computer or processor (14c) for, in a computer (14c) process, calculating (316, 432) the estimated baseline vector extending between the forward and aft positions, and estimated range differences between the satellites and the forward and aft locations (318, 434). In the computer process, a geometry matrix is formed (320) from the ship-satellite geometry. A Jacobian matrix is formed (322, 436) representing variation in the baseline vector as a function of the estimated range. In the computer process, an incremental solution (322, 436) for heading and pitch is formed, and the estimated heading and pitch are updated by the incremental solution.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3735942 | Palz | May 1973 | A |
| 5187485 | Tsui et al. | Feb 1993 | A |
| 5543804 | Buchler et al. | Aug 1996 | A |
| 5850197 | Schipper | Dec 1998 | A |
| 5917448 | Mickelson | Jun 1999 | A |
| 6133870 | Wehner | Oct 2000 | A |
| 6246363 | Yung et al. | Jun 2001 | B1 |
| 6463366 | Kinashi et al. | Oct 2002 | B2 |
| 6650287 | Karpov et al. | Nov 2003 | B1 |
| 6792380 | Toda | Sep 2004 | B2 |
| 7292185 | Whitehead et al. | Nov 2007 | B2 |
| 7315274 | Fossum | Jan 2008 | B2 |
| 7451022 | Luk-Paszyc et al. | Nov 2008 | B1 |
| 7468695 | Williams | Dec 2008 | B1 |
| 8186626 | Liu et al. | May 2012 | B1 |
| 20030004640 | Vayanos | Jan 2003 | A1 |
| 20030150959 | Cleveland | Aug 2003 | A1 |
| 20050104763 | Hall et al. | May 2005 | A1 |
| 20070252044 | Jackson et al. | Nov 2007 | A1 |
| 20070285304 | Cooper | Dec 2007 | A1 |
| 20090093959 | Scherzinger et al. | Apr 2009 | A1 |
| 20100019956 | Samaniego et al. | Jan 2010 | A1 |
| 20100109944 | Whitehead et al. | May 2010 | A1 |
| 20100164789 | Basnayake | Jul 2010 | A1 |
| 20100226448 | Dent | Sep 2010 | A1 |
| 20110084870 | Kondo et al. | Apr 2011 | A1 |
| 20110267223 | Jin et al. | Nov 2011 | A1 |
| Entry |
|---|
| P.S. Maybeck, Stochastic Models, Estimation, and Control, vol. 1, Academic Press, pp. 1-16, 1979. |
| S. Bhattacharya, et al., An Evaluation of the Tight Optical Integration (TOI) Algorithm Sensitivity to Inertial and Camera Errors, IEEE/ION Position, Location and Navigation Symposium, pp. 533-540, May 2008. |