Académique Documents
Professionnel Documents
Culture Documents
Assistant Professor
Department of Aerospace Engineering
Indian Institute of Technology Bombay
Powai, Mumbai, 400076 India
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 1 / 33
Navigation and Guidance
Geometric Effects
x = B −1 r
where, x and r are errors in user position and clock bias, and pseudorange
measurement errors, respectively.
If the covariance matrices for errors x and r as Cx and Cr , respectively,
then
Cx = B −1 Cr B −T
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 2 / 33
Navigation and Guidance
Geometric Effects
B is function of the direction cosines of the LOS unit vectors from the user
to four satellites and user’s clock bias.
Error relationships are functions only of the satellite geometry.
Geometric dilution of precision (GDOP): A measure of how satellite geometry
degrades navigation accuracy.
To a good approximation,
Cx = (B T B)−1
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 3 / 33
Navigation and Guidance
Geometric Effects
where σxx , σyy , σzz , σtt represent error variance in position and time,
respectively.
GDOP is the conventional measure of overall geometric performance.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 4 / 33
Navigation and Guidance
Geometric Effects
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 5 / 33
Navigation and Guidance
Geometric Effects
Position accuracy
⇒ PDOP: User/navigation satellite geometries and it can be analyzed
independently of system errors.
⇒ Other “system” errors: Accuracy of the ephemeris data and transmitted time
from the satellites, ionospheric and atmospheric effects, and various other
error sources.
Characteristic of PDOP allows separate analyses of alternative orbital
configurations, user motion, and satellite losses sustained for the purposes of
comparison and choosing optimal constellation.
What could be other alternative DOPs?
⇒ Horizontal dilution of precision (HDOP)
⇒ Altitude or vertical dilution of precision (VDOP)
⇒ Time dilution of precision (TDOP)
⇒ Maximum dilution of precision (MDOP): Larger component of horizontal
position error
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 6 / 33
Navigation and Guidance
Geometric Effects
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 8 / 33
Navigation and Guidance
Satellite Selection based on Geometry
Figure: Geometry for the determination of PDOP: (a) good (low) PDOP; (b) poor
(high) PDOP.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 9 / 33
Navigation and Guidance
Least-Square Navigation Solution
Navigation measurements
⇒ Geometry
⇒ Incoming signal
⇒ Noise
Selection based on GDOP does not address incoming signal and noise.
An optimum satellite selection process must use every available piece of
information available to determine the satellite set with minimum error.
GDOP is given by
q
GDOP = tr(H T H)−1
Matrix H is formed with the direction cosines of LOS unit vector from the
user to each satellite in view.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 10 / 33
Navigation and Guidance
Least-Square Navigation Solution
where, j is total number of visible satellites and hE (.), hn (.), hu (.) are the
respective direction cosines of LOS unit vectors to each satellite expressed in
user local-level (east, north, up) coordinates.
Because of variations in geographic terrain, all satellites below 5◦ elevation
from the horizon are deleted from possible satellite selection.
Satellite set with lowest GDOP is selected for smallest navigation errors.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 11 / 33
Navigation and Guidance
Least-Square Navigation Solution
z = Hx + v
x̂ = (H T H)−1 H T z
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 12 / 33
Navigation and Guidance
Least-Square Navigation Solution
If the noise has zero mean then estimator error also has zero mean.
Covariance of the estimation error
h i
E x̃x̃T = (H T H)−1 H T E vv T H(H T H)−1
If all components of v are pairwise uncorrelated and have unit variance then
(
1 i=j
, E vv T = I
E [vi vj ] = δij =
0 i 6= j
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 13 / 33
Navigation and Guidance
Least-Square Navigation Solution
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 14 / 33
Navigation and Guidance
Least-Square Navigation Solution
where
W = R−1 , R = E[vv T ]
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 15 / 33
Navigation and Guidance
Least-Square Navigation Solution
Psuedorange measurements
1i · D i = |D i | = Di
1i .Ru =1i · Ri − 1i · D i
=1i · Ri − Di
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 16 / 33
Navigation and Guidance
Least-Square Navigation Solution
Di = ρi − Bu − Bi
where Bu , Bi are user range clock offset and satellite range clock offset,
respectively.
On substituting for Di , we get
1i · Ru =1i .Ri − Di = 1i · Ri − ρi + Bu + Bi
1i · Ru − Bu = 1i · Ri − ρi + Bi
| {z } | {z }
Unknown terms Known terms
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 17 / 33
Navigation and Guidance
Differential GPS
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 18 / 33
Navigation and Guidance
Differential GPS
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 19 / 33
Navigation and Guidance
Differential GPS
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 20 / 33
Navigation and Guidance
Differential GPS
These differences are taken after the receiver clock bias has been removed .
To compute range to each satellite, the satellite’s position is defined in the
ephemeris message.
As in GPS, users select the optimum set of four satellites for measurements.
Difference between RR’s navigation solution and survey coordinates is called
as the “ground truth”.
Ground truth represents navigation error in east, north, and vertical
components.
DGPS represents a cost-effective method which significantly improves the
reliability and accuracy of GPS navigation.
Other techniques
⇒ Addition of extra sensors
⇒ Use of pseudo-satellites (pseudolites)
⇒ Assisted GPS
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 21 / 33
Navigation and Guidance
Types of Differential GPS
A single reference
station (RS) serving in
small area
Compute corrections
based on differential
GPS concept
Corrections are more
accurate for users
nearby
For users far way from
RS, it may not be
effective. Figure: Local Area Differential GPS (LADGPS)
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 22 / 33
Navigation and Guidance
Types of Differential GPS
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 23 / 33
Navigation and Guidance
Assisted GPS
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 24 / 33
Navigation and Guidance
Assisted GPS
GPS and INS has complementary features which allows to integrate both for
improved performance.
GPS can operate with sufficient accuracy in a stand-alone configuration.
INS is able to provide accurate aiding data on short-term vehicle dynamics,
while the GPS provides accurate data on long-term vehicle dynamics.
GPS receiver provides pseudorange and pseudorange rate: useful for
estimating errors in position, velocity, and other error parameters of the INS
and GPS receiver clock.
Estimates of INS error parameters allow GPS/INS navigation to achieve
substantially smaller errors than could be achieved with either a GPS or an
INS operating alone.
Optimal integration of GPS-aided INS: Both INS and GPS jointly providing
raw data to a single Kalman filter.
Even though INS and/or GPS may become unstable, Kalman filter remains
stable if filter estimates all modelled error with a bounded error.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 27 / 33
Navigation and Guidance
GPS/INS Integration
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 28 / 33
Navigation and Guidance
GPS/INS Integration
INS provides GPS with a reference that is corrected by the Kalman filter.
Estimated parameters are combined with the INS measured position, velocity,
and attitude to generate the best estimates of system position, velocity, and
attitude.
Accuracy of the GPS solution degrades rapidly whenever lock is lost in one or
more satellites.
It can be avoided if INS is integrated with GPS.
Primary benefit of filtering GPS data through the INS is not to improve on
the accuracy of the GPS position and velocity but to optimize the system
solution in case a GPS outage occurs.
GPS/INS have reduced sensitivity to jamming and maneuvers in military
applications.
Initial alignment and subsequent flight calibration of INS information is
necessary.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 29 / 33
Navigation and Guidance
Navigation Steering: Open Loop
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 30 / 33
Navigation and Guidance
Navigation Steering: Closed Loop
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 31 / 33
Navigation and Guidance
Navigation Steering
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 32 / 33
Navigation and Guidance
Text/References
Reference
1 G. M. Siouris, Aerospace Avionics Systems: A Modern Synthesis, Academic
Press, Inc. 1993.
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Lecture 8 Navigation and Guidance 33 / 33