System and method for generating attitude determinations using GPS
First Claim
1. A GPS attitude system for determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the GPS attitude system comprising:
- four antennas mounted to the moving vehicle, each of the antennas receiving the GPS carrier signals;
signal receiving means for receiving the GPS carrier signals from each of the antennas;
phase measuring means for making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein the vehicle is moving while the phase measurements are made during and after the initialization period, and wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas;
baseline computation means for computing baseline positions for the second, third, and fourth ones of the antennas with respect to the first one of the antennas at an initial one of the epochs during the initialization period and the changes in the baseline positions at subsequent ones of the epochs during the initialization period in response to the phase measurements made at the epochs during the initialization period and based on the constraint relationship at each of the subsequent ones of the epochs during the initialization period
space="preserve" listing-type="equation">Δ
b.sub.z.sup.T b.sub.y +Δ
b.sub.y.sup.T b.sub.z =-Δ
b.sub.y.sup.T Δ
b.sub.z,where by is the baseline position of the yth of the second, third, and fourth ones of the antennas, bz is the baseline position of the zth of the second, third, and fourth ones of the antennas, Δ
by is the change in the baseline position of the yth of the second, third, and fourth ones of the antennas at a respective one of the subsequent epochs during the initialization period, Δ
bz is the change in the baseline position of the zth of the second, third, and fourth ones of the antennas at the respective one of the subsequent epochs during the initialization period, and Δ
byT Δ
bz is non-zero;
initial guess computation means for computing an initial guess of the attitude of the moving vehicle at each of the epochs during the initialization period in response to the computed baseline positions and the computed changes in the baseline positions;
ambiguity resolution means for resolving the integer wavelength ambiguities in response to the computed initial guesses and the phase measurements made at the epochs during the initialization period; and
attitude computation means for computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities and the phase measurements made at the respective one of the epochs after the initialization period.
2 Assignments
0 Petitions
Accused Products
Abstract
A GPS attitude receiver for determining the attitude of a moving vehicle in conjunction with a first, a second, a third, and a fourth antenna mounted to the moving vehicle. Each of the antennas receives a plurality of GPS signals that each include a carrier component. For each of the carrier components of the received GPS signals there is an integer ambiguity associated with the first and fourth antennas, an integer ambiguity associated with second and fourth antennas, and an integer ambiguity associated with the third and fourth antennas. The GPS attitude receiver measures phase values for the carrier components of the GPS signals received from each of the antennas at a plurality of measurement epochs during an initialization period and at a measurement epoch after the initialization period. In response to the phase values measured at the measurement epochs during the initialization period, the GPS attitude receiver computes integer ambiguity resolution values representing resolution of the integer ambiguities. Then, in response to the computed integer ambiguity resolution values and the phase value measured at the measurement epoch after the initialization period, it computes values defining the attitude of the moving vehicle at the measurement epoch after the initialization period.
151 Citations
28 Claims
-
1. A GPS attitude system for determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the GPS attitude system comprising:
-
four antennas mounted to the moving vehicle, each of the antennas receiving the GPS carrier signals; signal receiving means for receiving the GPS carrier signals from each of the antennas; phase measuring means for making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein the vehicle is moving while the phase measurements are made during and after the initialization period, and wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas; baseline computation means for computing baseline positions for the second, third, and fourth ones of the antennas with respect to the first one of the antennas at an initial one of the epochs during the initialization period and the changes in the baseline positions at subsequent ones of the epochs during the initialization period in response to the phase measurements made at the epochs during the initialization period and based on the constraint relationship at each of the subsequent ones of the epochs during the initialization period
space="preserve" listing-type="equation">Δ
b.sub.z.sup.T b.sub.y +Δ
b.sub.y.sup.T b.sub.z =-Δ
b.sub.y.sup.T Δ
b.sub.z,where by is the baseline position of the yth of the second, third, and fourth ones of the antennas, bz is the baseline position of the zth of the second, third, and fourth ones of the antennas, Δ
by is the change in the baseline position of the yth of the second, third, and fourth ones of the antennas at a respective one of the subsequent epochs during the initialization period, Δ
bz is the change in the baseline position of the zth of the second, third, and fourth ones of the antennas at the respective one of the subsequent epochs during the initialization period, and Δ
byT Δ
bz is non-zero;initial guess computation means for computing an initial guess of the attitude of the moving vehicle at each of the epochs during the initialization period in response to the computed baseline positions and the computed changes in the baseline positions; ambiguity resolution means for resolving the integer wavelength ambiguities in response to the computed initial guesses and the phase measurements made at the epochs during the initialization period; and attitude computation means for computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities and the phase measurements made at the respective one of the epochs after the initialization period. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the method comprising the steps of:
-
receiving the GPS carrier signals with each of four antennas mounted to the moving vehicle; receiving the GPS carrier signals from each of the antennas; making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein the vehicle is moving while the phase measurements are made during and after the initialization period, and wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas; computing baseline positions for the second, third, and fourth ones of the antennas with respect to the first one of the antennas at an initial one of the epochs during the initialization period and the changes in the baseline positions at subsequent ones of the epochs during the initialization period in response to the phase measurements made at the epochs during the initialization period and based on the constraint relationship at each of the subsequent ones of the epochs during the initialization period
space="preserve" listing-type="equation">Δ
b.sub.z.sup.T b.sub.y +Δ
b.sub.y.sup.T b.sub.z =-Δ
b.sub.y.sup.T Δ
b.sub.z,where by is the baseline position of the yth of the second, third, and fourth ones of the antennas, bz is the baseline position of the zth of the second, third, and fourth ones of the antennas, Δ
by is the change in the baseline position of the yth of the second, third, and fourth ones of the antennas at a respective one of the subsequent epochs during the initialization period, Δ
bz is the change in the baseline position of the zth of the second, third, and fourth ones of the antennas at the respective one of the subsequent epochs during the initialization period, and Δ
byT Δ
bz is non-zero;computing an initial guess of the attitude of the moving vehicle at each of the epochs during the initialization period in response to the computed baseline positions and the computed changes in the baseline positions; resolving the integer wavelength ambiguities in response to the computed initial guesses and the phase measurements made at the epochs during the initialization period; and computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities and the phase measurements made at the respective one of the epochs after the initialization period. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A GPS attitude system for determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the GPS attitude system comprising:
-
four antennas mounted to the moving vehicle, each of the antennas receiving the GPS carrier signals; signal receiving means for receiving the GPS carrier signals from each of the antennas; phase measuring means for making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas; ambiguity resolution means for simultaneously resolving the integer wavelength ambiguities and determining the state of flexure of the moving vehicle during the initialization period in response to the phase measurements made at the epochs during the initialization period; attitude computation means for computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities and the phase measurements made at the respective one of the epochs after the initialization period. - View Dependent Claims (14, 15, 16)
-
-
17. A method of determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the method comprising:
-
receiving the GPS carrier signals with each of four antennas mounted to the moving vehicle; receiving the GPS carrier signals from each of the antennas; making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas; simultaneously resolving the integer wavelength ambiguities and determining the state of flexure of the moving vehicle during the initialization period in response to the phase measurements made at the epochs during the initialization period; computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities and the phase measurements made at the respective one of the epochs after the initialization period. - View Dependent Claims (18, 19, 20)
-
-
21. A GPS attitude system for determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the GPS attitude system comprising:
-
a plurality of antennas mounted to the moving vehicle, each of the antennas receiving the GPS carrier signals; signal receiving means for receiving the GPS signals from each of the antennas; phase measuring means for making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs; attitude computation means for simultaneously computing the attitude and determining the state of flexure of the moving vehicle at each respective one of the epochs in response to the phase measurements made at the respective one of the epochs. - View Dependent Claims (22, 23)
-
-
24. A method of determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the method comprising:
-
receiving the GPS carrier signals with each of a plurality of antennas mounted to the moving vehicle; receiving the GPS signals from each of the antennas; making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs; simultaneously computing the attitude and determining the state of flexure of the moving vehicle at each respective one of the epochs in response to the phase measurements made at the respective one of the epochs. - View Dependent Claims (25, 26)
-
-
27. A GPS attitude system for determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the GPS attitude system comprising:
-
four antennas mounted to the moving vehicle, each of the antennas receiving the GPS carrier signals; signal receiving means for receiving the GPS signals from each of the antennas; phase measuring means for making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas; ambiguity resolution means for (A) resolving the integer wavelength ambiguities, and (B) generating a status report indicating that the resolved integer ambiguities are valid; integrity checking means for (A) determining when an erroneous integer wavelength change has occurred in the phase measurement made for a particular one of the GPS carrier signals received by a particular one of the antennas at a particular one of the epochs after the initialization period, the erroneous integer wavelength change creating one or more new integer wavelength ambiguities associated with the phase measurements made for the particular one of the GPS carrier signals received by the particular one of the antennas at succeeding ones of the epochs after the initialization period, and (B) updating the status report to indicate that each one of the resolved integer wavelength ambiguities associated with the phase measurement made for the particular one of the GPS carrier signals received by the particular one of the antennas at the particular one of the epochs is no longer valid; attitude computation means for computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities designated as being valid in the status report and the phase measurements made at the respective one of the epochs after the initialization period associated with the resolved integer ambiguities designated as being valid in the status report; the integrity checking means also (C) resolving the new integer wavelength ambiguities in response to the attitude of the moving vehicle computed at an initial one of the succeeding ones of the epochs after the initialization period and the phase measurements made at the initial one of the succeeding ones of the epochs after the initialization period associated with the new integer wavelength ambiguities, and (D) updating the status report to indicate that the resolved new integer wavelength ambiguities are valid.
-
-
28. A method of determining the attitude of a moving vehicle from a plurality of GPS carrier signals, the method comprising:
-
receiving the GPS carrier signals with each of four antennas mounted to the moving vehicle; receiving the GPS signals from each of the antennas; making phase measurements for the GPS carrier signals received from each of the antennas at a plurality of epochs during an initialization period and at a plurality of epochs after the initialization period, wherein there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from a first one and a second one of the antennas, there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a third one of the antennas, and there is an integer wavelength ambiguity associated with the phase measurements made for each of the GPS carrier signals received from the first one and a fourth one of the antennas; resolving the integer wavelength ambiguities; generating a status report indicating that the resolved integer ambiguities are valid; determining when an erroneous integer wavelength change has occurred in the phase measurement made for a particular one of the GPS carrier signals received by a particular one of the antennas at a particular one of the epochs after the initialization period, the erroneous integer wavelength change creating one or more new integer wavelength ambiguities associated with the phase measurements made for the particular one of the GPS carrier signals received by the particular one of the antennas at succeeding ones of the epochs after the initialization period; updating the status report to indicate that each one of the resolved integer wavelength ambiguities associated with the phase measurement made for the particular one of the GPS carrier signals received by the particular one of the antennas at the particular one of the epochs is no longer valid; computing the attitude of the moving vehicle at each respective one of the epochs after the initialization period in response to the resolved integer wavelength ambiguities designated as being valid in the status report and the phase measurements made at the respective one of the epochs after the initialization period associated with the resolved integer ambiguities; resolving the new integer wavelength ambiguities in response to the attitude of the moving vehicle computed at an initial one of the succeeding ones of the epochs after the initialization period and the phase measurements made at the initial one of the succeeding ones of the epochs after the initialization period associated with the new integer wavelength ambiguities; and updating the status report to indicate that the resolved new integer wavelength ambiguities are valid.
-
Specification