← Back to Patent Explorer
US5543804A Expired / Lapsed US ⏱️ 0.0 years remaining

Navagation apparatus with improved attitude determination

Assignee: Northrop Grumman Guidance and Electronics Co Inc
•
Filing: 1994-09-13
•
Granted: 1996-08-06
•
Expires: 2014-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The navigation apparatus with improved attitude determination is intended for use on a mobile platform. It combines data from a platform inertial navigation unit and carrier phase data for a plurality of GPS satellite signals received at a plurality of receiving points on the platform for the purpose of obtaining estimates of the navigation states of the platform. The navigation apparatus comprises a processor which computes estimates of the states from inputs comprising (1) one or more measured phase double-differences calculated from the measured satellite signal carrier phases, (2) the estimated position of the platform, (3) the estimated positions of the receiving points, and (4) the positions of the satellites, a phase double-difference being defined as the difference in phase differences for signals received from two satellites and a phase difference being defined as the difference in carrier phase of a satellite signal received at two receiving points. The navigation and attitude determination solution is obtained by means of a Kalman filter process wherein the observables comprise measured phase double-differences and each predicted phase double-difference is obtained by operating on the Kalman state vector with an observation matrix defined by linearizing the equations relating the phase double-difference to the navigation states.

Inventors

  • 👤 Robert J. Buchler
  • 👤 Allan J. Brockstein
  • 👤 David Y. Hsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:28
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/38; G01S19/39; G01S19/42; G01S19/45; G01S19/47; G01S19/53; G01S19/54

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 149 words
An apparatus for use with a plurality of GPS earth satellites in estimating one or more states of a platform, the platform having a reference point that represents the position of the platform and at least two receiving points corresponding to the locations of antennas for receiving satellite signals, the apparatus comprising: a processor for computing estimates of the errors in the platform states from inputs comprising (1) one or more measured phase double-differences obtained from signals transmitted by a plurality of satellites, (2) the estimated position of the reference point, (3) the estimated positions of the receiving points relative to the reference point, and (4) the positions of the satellites, a phase double-difference being defined as the difference in phase differences for signals received from two satellites, a phase difference being the difference in carrier phase of a satellite signal received at two receiving points on the platform.
Claim 2
Independent Claim 149 words
An apparatus for use with a plurality of GPS earth satellites in estimating one or more states of a platform, the platform having a reference point that represents the position of the platform and at least two receiving points corresponding to the locations of antennas for receiving satellite signals, the apparatus comprising: a processor for computing estimates of the errors in the platform states from inputs comprising (1) one or more measured phase double-differences obtained from signals transmitted by a plurality of satellites, (2) the estimated position of the reference point, (3) the estimated positions of the receiving points relative to the reference point, and (4) the positions of the satellites, a phase double-difference being defined as the difference in phase differences for signals received from two satellites, a phase difference being the difference in carrier phase of a satellite signal received at two receiving points on the platform.
Claim 3
Dependent Claim 23 words
The apparatus of claim 1 wherein the one or more states for which the processor computes estimates of errors include the platform attitude.
Claim 4
Dependent Claim 28 words
The apparatus of claim 1 wherein the one or more states for which the processor computes estimates of errors include the platform position in a level coordinate frame.
Claim 5
Dependent Claim 23 words
The apparatus of claim 1 wherein the one or more states for which the processor computes estimates of errors include the platform altitude.
Claim 6
Dependent Claim 24 words
The apparatus of claim 1 wherein the one or more states for which the processor computes estimates of errors include each receiving point position.
Claim 7
Dependent Claim 42 words
The apparatus of claim 1 wherein the one or more states for which the processor computes estimates of errors include a first receiving point position and the position of each remaining receiving point relative to the position of the first receiving point.
Claim 8
Dependent Claim 38 words
The apparatus of claim 1 wherein the one or more states for which the processor computes estimates of errors include the position of each receiving point other than a first receiving point relative to the first receiving point.
Claim 9
Dependent Claim 48 words
The apparatus of claim 1 further comprising: a preprocessor which supplies the one or more measured double-differences to the processor, the one or more measured double-differences being determined by the preprocessor from inputs to the preprocessor, the inputs to the preprocessor comprising a plurality of measured phase differences.
Claim 10
Dependent Claim 63 words
The apparatus of claim 1 further comprising: a preprocessor which supplies the one or more measured double-differences to the processor, the one or more measured double-differences being determined by the preprocessor from inputs to the preprocessor, the inputs to the preprocessor comprising the measured carrier phases of signals from a plurality of satellites received at a plurality of receiving points on the platform.
Claim 11
Dependent Claim 23 words
The apparatus of claim 1 wherein the processor computes estimates of the errors in the platform states by performing a Kalman filter process.
Claim 12
Dependent Claim 70 words
The apparatus of claim 10 wherein the processor in executing the Kalman filter process computes one or more predicted phase double-differences by applying an observation matrix to a state vector, the states in the state vector contributing to the predicted phase double-difference including platform attitude, platform position, computer azimuth, and the positions of the platform receiving points relative to one of the receiving points that serves as a reference point.
Claim 13
Dependent Claim 34 words
The apparatus of claim 1 wherein the inputs used by the processor in computing estimates of the errors in the platform states include (1) measured pseudoranges to the satellites and (2) satellite clock errors.
Claim 14
Dependent Claim 47 words
The apparatus of claim 12 wherein the inputs to the processor include an estimate of the platform velocity and measured delta ranges to the satellites, the one or more states for which the processor computes estimates of errors including the platform position in a level coordinate frame.
Claim 15
Dependent Claim 23 words
The apparatus of claim 13 wherein the one or more states for which the processor computes estimates of errors include the platform altitude.
Claim 16
Dependent Claim 23 words
The apparatus of claim 14 wherein the one or more states for which the processor computes estimates of errors include the platform velocity.
Claim 17
Dependent Claim 52 words
The apparatus of claim 15 further comprising: a preprocessor which supplies platform position, velocity, and attitude to the processor, the platform position, velocity, and attitude being determined by the preprocessor from inputs to the preprocessor, the inputs to the preprocessor being the measured acceleration and measured angular rotation rate of the platform.
Claim 18
Dependent Claim 63 words
The apparatus of claim 16 wherein the one or more states for which the processor computes estimates of errors include bias, scale factor, and misalignment for each accelerometers and bias, scale factor, and misalignment for each gyro, the source of the measured platform acceleration being a plurality of accelerometers, the source of the measured platform angular rotation rate being a plurality of gyros.
Claim 19
Dependent Claim 45 words
The apparatus of claim 17 wherein the preprocessor utilizes the estimates by the processor of the errors in bias, scale factor, and misalignment for each accelerometers and bias, scale factor, and misalignment for each gyro to correct the input acceleration and angular rotation rate data.
Claim 20
Dependent Claim 32 words
The apparatus of claim 16 wherein the preprocessor utilizes the estimates by the processor of the errors in platform velocity and attitude to correct the preprocessor outputs of platform velocity and attitude.
Claim 21
Dependent Claim 42 words
The apparatus of claim 14 further comprising: a preprocessor which supplies platform altitude to the processor, the platform altitude being obtained by the preprocessor from an input to the preprocessor, the input to the preprocessor being the measured altitude of the platform.
Claim 22
Dependent Claim 37 words
The apparatus of claim 20 wherein the one or more states for which the processor computes estimates of errors include bias and scale factor for an altimeter, the source of the measured platform altitude being the altimeter.
Claim 23
Dependent Claim 31 words
The apparatus of claim 21 wherein the preprocessor utilizes the estimates by the processor of the errors in bias and scale factor for the altimeter to correct the input altitude data.
Claim 24
Dependent Claim 52 words
The apparatus of claim 15 wherein the one or more states for which the processor computes estimates of errors include the user clock bias and the user clock rate bias, the user clock being the time reference utilized by the source of the pseudorange and delta range data supplied to the processor.
Claim 25
Dependent Claim 23 words
The apparatus of claim 23 wherein the processor computes estimates of the errors in the platform states by performing a Kalman filter process.
Claim 26
Independent Claim 162 words
A method of using a plurality of GPS earth satellites for estimating one or more states of a platform, the platform having a reference point that represents the position of the platform and at least two receiving points corresponding to the locations of antennas for receiving satellite signals, the method comprising the steps: computing estimates of the errors in the platform states from inputs comprising (1) one or more measured phase double-differences obtained from signals transmitted by a plurality of satellites, (2) the estimated position of the reference point, (3) the estimated positions of the receiving points relative to the reference point, and (4) the positions of the satellites, a phase double-difference being defined as the difference in phase differences for signals received from two satellites, a phase difference being the difference in carrier phase of a satellite signal received at two receiving points on the platform, arbitrary input values being used for those quantities for which input values are not supplied.
Claim 27
Independent Claim 162 words
A method of using a plurality of GPS earth satellites for estimating one or more states of a platform, the platform having a reference point that represents the position of the platform and at least two receiving points corresponding to the locations of antennas for receiving satellite signals, the method comprising the steps: computing estimates of the errors in the platform states from inputs comprising (1) one or more measured phase double-differences obtained from signals transmitted by a plurality of satellites, (2) the estimated position of the reference point, (3) the estimated positions of the receiving points relative to the reference point, and (4) the positions of the satellites, a phase double-difference being defined as the difference in phase differences for signals received from two satellites, a phase difference being the difference in carrier phase of a satellite signal received at two receiving points on the platform, arbitrary input values being used for those quantities for which input values are not supplied.
Claim 28
Dependent Claim 22 words
The method of claim 25 wherein the one or more states for which estimates of errors are computed include the platform attitude.
Claim 29
Dependent Claim 27 words
The method of claim 25 wherein the one or more states for which estimates of errors are computed include the platform position in a level coordinate frame.
Claim 30
Dependent Claim 22 words
The method of claim 25 wherein the one or more states for which estimates of errors are computed include the platform altitude.
Claim 31
Dependent Claim 23 words
The method of claim 25 wherein the one or more states for which estimates of errors are computed include each receiving point position.
Claim 32
Dependent Claim 27 words
The method of claim 25 further comprising the step: computing the measured double-differences for input to the "computing estimates" step from a plurality of measured phase differences.
Claim 33
Dependent Claim 44 words
The method of claim 25 further comprising the step: computing the measured double-differences for input to the "computing estimates" step from a plurality of measured carrier phases of signals from a plurality of satellites received at a plurality of receiving points on the platform.
Claim 34
Dependent Claim 16 words
The method of claim 25 wherein the estimates are computed by executing a Kalman filter process.
Claim 35
Dependent Claim 69 words
The method of claim 32 wherein in executing the Kalman filter process one or more predicted phase double-differences is obtained by applying an observation matrix to a state vector, the states in the state vector contributing to the predicted phase double-difference including platform attitude, platform position, computer azimuth, and the positions of the platform receiving points relative to one of the receiving points that serves as a reference point.
Claim 36
Dependent Claim 31 words
The method of claim 25 wherein the inputs used in computing estimates of the errors in the platform states include (1) measured pseudoranges to the satellites and (2) satellite clock errors.
Claim 37
Dependent Claim 54 words
The method of claim 34 wherein the inputs used in computing estimates of the errors in the platform states include an estimate of the platform velocity and measured delta ranges to the satellites, the one or more states for which estimates of errors are computed including the platform position in a level coordinate frame.
Claim 38
Dependent Claim 22 words
The method of claim 35 wherein the one or more states for which estimates of errors are computed include the platform altitude.
Claim 39
Dependent Claim 22 words
The method of claim 36 wherein the one or more states for which estimates of errors are computed include the platform velocity.
Claim 40
Dependent Claim 34 words
The method of claim 37 further comprising the step: computing the position, velocity, and attitude for input to the "computing estimates" step from the measured acceleration and measured angular rotation rate of the platform.
Claim 41
Dependent Claim 62 words
The method of claim 38 wherein the one or more states for which estimates of errors are computed include bias, scale factor, and misalignment for each accelerometers and bias, scale factor, and misalignment for each gyro, the source of the measured platform acceleration being a plurality of accelerometers, the source of the measured platform angular rotation rate being a plurality of gyros.
Claim 42
Dependent Claim 43 words
The method of claim 39 further comprising the step: correcting the input acceleration and angular rotation rate data utilizing the computed estimates of the errors in bias, scale factor, and misalignment for each accelerometers and bias, scale factor, and misalignment for each gyro.
Claim 43
Dependent Claim 37 words
The method of claim 38 further comprising the step: correcting the platform velocity and attitude data that serve as inputs to the "computing estimates" step utilizing the computed estimates of the errors in platform velocity and attitude.
Claim 44
Dependent Claim 32 words
The method of claim 36 further comprising the step: obtaining a measured value for the platform altitude from an altimeter; supplying the measured platform altitude as input to the "computing estimates" step.
Claim 45
Dependent Claim 34 words
The method of claim 42 wherein the one or more states for which estimates of errors are computed include bias and scale factor for the altimeter that is the source of the measured altitude.
Claim 46
Dependent Claim 30 words
The method of claim 43 further comprising the step: utilizing the computed estimates of the errors in bias and scale factor for the altimeter to correct the input altitude data.
Claim 47
Dependent Claim 47 words
The method of claim 37 wherein the one or more states for which estimates of errors are computed include the user clock bias and the user clock rate bias, the user clock being the time reference utilized by the source of the pseudorange and delta range data.
Claim 48
Dependent Claim 16 words
The method of claim 45 wherein the estimates are computed by executing a Kalman filter process.

References Cited (Backward Citations)

US5185610A Cited
US5359332A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-06 2000-02-05 2000-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-06 2004-02-05 2004-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-06 2008-02-05 2008-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag