scispace - formally typeset
Search or ask a question
Journal ArticleDOI

An Extended Kalman Filter Algorithm for Integrating GPS and Low Cost Dead Reckoning System Data for Vehicle Performance and Emissions Monitoring

01 May 2003-Journal of Navigation (Cambridge University Press)-Vol. 56, Iss: 2, pp 257-275
TL;DR: In this article, the authors describe the features of an extended Kalman filter algorithm designed to support the navigational function of a real-time vehicle performance and emissions monitoring system currently under development.
Abstract: This paper describes the features of an extended Kalman filter algorithm designed to support the navigational function of a real-time vehicle performance and emissions monitoring system currently under development. The Kalman filter is used to process global positioning system (GPS) data enhanced with dead reckoning (DR) in an integrated mode, to provide continuous positioning in built-up areas. The dynamic model and filter algorithms are discussed in detail, followed by the findings based on computer simulations and a limited field trial carried out in the Greater London area. The results demonstrate that use of the extended Kalman filter algorithm enables the integrated system employing GPS and low cost DR devices to meet the required navigation performance of the device under development.

Summary (2 min read)

INTRODUCTION

  • Problems posed by the environmental impact of transport are serious, growing and constitute a major challenge to policy makers at all levels (DETR, 1999) .
  • The current array of technological, institutional and planning tools available to deal with these problems are inadequate and need urgently to be upgraded.
  • A key feature of the problems is that they arise from the interaction of human behavioural systems and physical systems.
  • There are currently no such databases available.
  • The availability of the positioning system has been specified at 99% (corresponding to an outage of 14 minutes of 24 hours) [Sheridan and Ochieng, 2000] .

1.1 The Global Positioning System

  • The Global Positioning System (GPS) provides 24-hour, all-weather 3-D positioning and timing all over the world, with a predicted horizontal accuracy of 22m (95%) [US DoD, 2001] .
  • Because the system suffers from signal masking and multipath errors in areas such as urban canyons, densely treed streets, and tunnels, navigation with GPS requires a level of augmentation to achieve the RNP.
  • A recent study to characterise the performance of GPS in a typical urban area showed that the required accuracy was available 90 percent of the time, based on a 4-hour trip in the Greater London area [Ochieng, 2002] .
  • The implication of the outage involved here (i.e. 10%) is a potential loss of navigation capability during a crucial period.

2 GPS/DR INTEGRATION ISSUES

  • With regards to the DR the factors that affect the odometer output accuracy include the scale factor error, status of the road and pulse truncation.
  • The scale factor error, which is the difference between the true scale coefficient and the calibrated one, is the most significant as it affects the distance measurement as long as the vehicle is moving.
  • It is caused by calibration error, tyre wear and tear, tyre pressure variation and vehicle speed.
  • The change should not be significant over a short time.
  • Hence, a reasonable model for this could be either a random constant or a first order Gauss-Markov process with a long.

4.2 Results

  • The simulation exercise has on the whole verified that the EKF formulation is valid (with the exception of rare occurrences).
  • The algorithm was then used to process real field data captured during an experimental investigation in the Greater London area.

5 FIELD DATA RESULTS

  • In order to carry out a more detailed analysis, some typical parts of the test route have been looked at in greater detail.
  • Figure 19 shows the situation when travelling in the Holborn area of Central London that is heavily builtup with very narrow roads.
  • In general, the position accuracy in the open areas is better than in the built-up areas.
  • The corresponding statistics are given in Figure 22 .
  • This is a measure of the performance of the dead reckoning unit working on its own but using calibration factors derived when GPS position fixing capability was available.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

This item was submitted to Loughborough’s Institutional Repository
(https://dspace.lboro.ac.uk/) by the author and is made available under the
following Creative Commons Licence conditions.
For the full text of this licence, please go to:
http://creativecommons.org/licenses/by-nc-nd/2.5/

1
An Extended Kalman Filter algorithm for Integrating GPS and low-cost Dead reckoning system
data for vehicle performance and emissions monitoring
L. Zhao, W.Y. Ochieng, M.A. Quddus and R.B. Noland
Centre for Transport Studies, Department of Civil and Environmental Engineering
Imperial College London
Abstract
This paper describes the features of an extended Kalman filter algorithm designed to support the navigational
function of a real-time vehicle performance and emissions monitoring system currently under development. The
Kalman filter is used to process global positioning system (GPS) data enhanced with dead reckoning in an
integrated mode, to provide continuous positioning in built-up areas. The dynamic model and filter algorithms
are discussed in detail, followed by the findings based on computer simulations as well as a limited field trial
carried out in the Greater London area. The results of using the extended Kalman filter algorithm demonstrate
that the integrated system employing GPS and low cost dead reckoning devices is capable of meeting the
required navigation performance of the device under development.
1 INTRODUCTION
Problems posed by the environmental impact of transport are serious, growing and constitute a major challenge
to policy makers at all levels (DETR, 1999). The current array of technological, institutional and planning tools
available to deal with these problems are inadequate and need urgently to be upgraded. A key feature of the
problems is that they arise from the interaction of human behavioural systems and physical systems. Thus, to
improve the understanding of environmental and health problems associated with vehicle emissions it is
necessary to combine data on both travel and traffic behaviour with environmental data. There are currently no
such databases available.
A research and development project is currently underway which aims to contribute to the realisation of these
data requirements by developing and applying state-of-the art environmental monitoring, positioning,
communications, data mining and warehousing technologies to create and demonstrate the capabilities of an
accurate, reliable and cost effective real time data collection device, the vehicle performance and emissions
monitoring system (VPEMS). The VPEMS will be fitted on vehicles to monitor vehicle and driver performance
and, the level of emissions and concentrations.
The navigation function of the VPEMS is responsible for the derivation of all spatial, temporal and spatio-
temporal data about the vehicle including location in 3-D space, time, slope, speed and acceleration. The level of
positioning accuracy for VPEMS has been specified at 50m (95%) and 100m (99.9%). The availability of the
positioning system has been specified at 99% (corresponding to an outage of 14 minutes of 24 hours) [Sheridan
and Ochieng, 2000]. To achieve this level of performance in built-up areas, where the impact of pollution from
traffic is most serious, the navigation function cannot be supported by the global positioning system (GPS)
alone. A solution under consideration is the integrated use of data from GPS with dead reckoning (DR) and map
matching.
1.1 The Global Positioning System
The Global Positioning System (GPS) provides 24-hour, all-weather 3-D positioning and timing all over the
world, with a predicted horizontal accuracy of 22m (95%) [US DoD, 2001]. However, because the system
suffers from signal masking and multipath errors in areas such as urban canyons, densely treed streets, and
tunnels, navigation with GPS requires a level of augmentation to achieve the RNP. A recent study to characterise
the performance of GPS in a typical urban area showed that the required accuracy was available 90 percent of
the time, based on a 4-hour trip in the Greater London area [Ochieng, 2002]. The implication of the outage
involved here (i.e. 10%) is a potential loss of navigation capability during a crucial period.

2
1.2 Dead Reckoning
Dead Reckoning is a positioning technique based on the integration of an estimated or measured displacement
vector. It is not subject to signal masking or outages. However, its positioning errors accumulate with time, so
that external calibration or augmentation with other positioning devices is usually required. Generally, DR is
composed of two or more sensors that measure the heading and displacement of a vehicle. Usually gyroscopes
are used to measure heading-rate (i.e. rate of change of heading) and the odometer is used to measure
displacement (and speed). A variety of gyroscopes have emerged in recent years (mechanical, optic, electrostatic
and the relatively new micro-electro-mechanical system), with differences in accuracy, stability and cost. The
gyroscope is a core element used to measure the rate of rotation in inertial navigation.
With regard to the odometer, the wheel rotation sensor is used. The wheel revolutions from the sensor are then
transformed into the distance travelled. Given the corresponding timing information, the speed or velocity of the
vehicle can also be determined. In this case, the speed sensor is achieved at no additional cost.
For vehicle location and navigation applications, sensors must be chosen that add only minor costs to the
production or modification of a vehicle, while delivering continuous position availability. In the VPEMS project,
a standard built-in odometer and a low-cost gyroscope have been selected. The gyroscope is a piezoelectric
vibrating type based on micro-electro-mechanical system (MEMS) technology. The odometer outputs the
distance the vehicle has travelled as a pulse converted to distance by a scale factor, while the gyroscope produces
the heading rate of the vehicle, in mv/rad/s (microvolts per radian per second).
The integrated GPS/DR system adopted is based on the concept of loose coupling (described below) and uses an
extended Kalman filter. The system can calibrate for odometer and gyroscope errors in real-time when GPS
works well and uses the calibration data to produce a better position fix by Dead Reckoning when GPS suffers
signal masking. This type of integration is potentially suitable to the built-up urban environments where GPS
signal attenuation and masking are potential problems.
The rest of the paper presents a discussion of GPS/DR integration issues, the details of the mathematical models
and the results obtained using simulated and real field data.
2 GPS/DR INTEGRATION ISSUES
A crucial element needed for the establishment of an integrated (GPS/DR) navigation system model and a
Kalman filter structure is an understanding of the navigation errors involved. With the removal of the effects of
selective availability (SA) in May 2000, GPS positioning accuracy has improved from 100m (95%) to 22m
(95%). The remaining errors are mainly due to orbital instability, atmospheric propagation, multipath and
receiver noise. For the integration process, the modelling of the errors depends on whether the loose coupling
concept (in this case comparing the position solution from GPS with that obtained by DR) or the tight coupling
approach (involving integrating the raw measurements from each system into a single solution with appropriate
weighting of the various measurements) is adopted. With the loose coupling approach the errors in the derived
position, velocity and heading can be modelled as white noise with desired characteristics (note that the accuracy
of velocity and heading degrade significantly at low speed). For tight coupling, errors in the pseudorange and
pseudorange rate should be considered.
With regards to the DR the factors that affect the odometer output accuracy include the scale factor error, status
of the road and pulse truncation. The scale factor error, which is the difference between the true scale coefficient
and the calibrated one, is the most significant as it affects the distance measurement as long as the vehicle is
moving. It is caused by calibration error, tyre wear and tear, tyre pressure variation and vehicle speed. Although
the scale factor will vary during a period of travel, the change should not be significant over a short time. Hence,
a reasonable model for this could be either a random constant or a first order Gauss-Markov process with a long

3
autocorrelation time (Gelb, 1979). The latter was adopted in the study presented here as it captures the real
conditions slightly better.
Errors associated with the low cost piezoelectronic vibrating rate gyroscope can be caused by gyro bias drift,
gyro scale factor error, installation misalignment, and some other factors, such as temperature, vibration and
electro-mechanical properties of the operational environment. Of these the most significant are the bias drift and
scale factor error. The bias drift can be explained by the existence of an output (rate of change of heading) with
no corresponding input (e.g. a causal factor such as vehicle turning). The drift depends on the type of gyroscope
(i.e. the manufacturing process and quality) and can be as much as 10 degrees/second. It is usually an unknown
random constant and will affect the measurements cumulatively irrespective of whether the vehicle is moving or
not. It is reasonable to model the bias drift as a first-order Gauss-Markov process, because the unknown bias
changes with temperature and vibration. The scale factor error is caused by calibration errors and electro-
mechanical properties of the operational environment. Unlike the bias drift, the scale factor error affects the
measurements only when the vehicle makes a turn. Although the scale factor error will vary with time, the
change should not be significant over a short period of time. Hence, the scale factor error has been modelled as a
random constant disturbed by white noise with a low covariance.
3 EXTENDED KALMAN FILTER
Kalman Filtering is widely used in various system state estimations and predictions. It is a kind of linear
minimum mean-square error (MMSE) filtering process using state-space methods. The two main features of
Kalman formulation and problem solution are: vector modelling of the dynamic process under consideration, and
recursive processing of the noisy measurement data. In some applications of Kalman filtering, due to the non-
linearity of the dynamic and/or measurement equations, the corresponding models have to be linearised. One of
the linearisation methods, known as Extended Kalman Filtering (EKF), is to linearise about a trajectory that is
continually updated with the state estimates resulting from the measurements.
3.1 State Equation
The dynamic model is based on the knowledge of how the vehicle is expected to move. In order to establish the
integrated navigation system, either the vehicle dynamic model or the navigation state error model, must be
specified. Usually, the error model is used only in the case where there is dominant navigation equipment, such
as an inertial navigation system (INS), whose state errors need to be estimated and calibrated by a feedback
mechanism. For satellite-based vehicle navigation applications, although GPS can be thought of as the dominant
equipment, two scenarios always emerge. On the one hand, GPS positioning accuracy is good enough so that
there is no requirement for calibration and; on the other, there is a loss of navigation capability due to signal
masking making calibration meaningless. In this case, choosing a vehicle dynamic model is more appropriate.
Hence the vehicle dynamic model was established as state equations. The following states were selected:
T
Gvv
]KSaHvne[x
εδδω
= (1)
Where
e = terrestrial easting position, in meters
n = terrestrial northing position, in meters
v
v
= forward velocity of the vehicle, in m/s, with forward being positive
H
v
= heading of the vehicle, in radian, with north being zero and clockwise being positive
a = the acceleration of the vehicle, in
2
/ sm
ω
= the rate of the heading, in rad/s
S
δ
= the odometer scale factor error, in m/pulse
K
δ
= the rate gyro scale factor error, in mv/rad/s
G
ε
= the bias drift of the rate gyro, in rad/s
The dynamic equations can be written as:

4
ï
ï
ï
ï
ï
ï
þ
ï
ï
ï
ï
ï
ï
ý
ü
+=
=
=
+=
=
+=
+=
+=
+=
9GgG
8
7
6
5
4v
3v
2vv
1vv
w
wK
wS
w
wa
wH
wav
wHcosvn
wHsinve
εβε
δ
δ
ωβω
ω
ω
(2)
Or written as vector form:
w)t),t(x(fx +=
(3)
Where
[]
T
987654321
wwwwwwwwww = is the dynamic noise.
w
β
,
g
β
are the skew correlation
times (i.e. inverse of correlation times). It can be seen that this is a non-linear set of equations because there are
two items that are non-linear.
3.2 Measurement Equations
From the GPS receiver, the information on position (
GPS
ϕ
,
GPS
λ
), velocity
GPS
v and heading
GPS
H of the
vehicles can be derived. From the odometer and rate gyroscope, the pulses
odo
N
during a time interval t
,
representing the displacement travelled, and direct current (DC) voltage output
RG
V , representing the heading-
rate of the vehicle respectively, can be acquired. So the observation variables are chosen as follows:
T
RGodoGPSGPSGPSGPS
]VNHv[z
ϕλ
= (4)
And the measurement equations are defined as:
ï
ï
ï
þ
ï
ï
ï
ý
ü
+++=
++=
+=
+=
+=
+=
6GRG
5odov
2
odo
4vGPS
3vGPS
1GPS
2GPSGPS
v))(KK(V
vNStvta21NS
vHH
vvv
vR/n
vcosR/e
εωδ
δ
ϕ
ϕλ
(5)
Where S and K are the nominal scale factor for the odometer and gyroscope respectively;
t the interval time; R
the radius of the earth. These equations can be rewritten in matrix form as:
v)t),t(x(hz +=
(6)
Where
[]
T
654321
vvvvvvv = is the observation noise. It can be seen that the measurement equations
are also non-linear because of the last measurement equation.
3.3 Kalman Filter Design
The Kalman filter can be used to produce optimal estimates of the state vectors listed above with well-defined
statistical properties. For convenience of computer calculation, discrete recursive algorithms are usually adopted.

Citations
More filters
Journal ArticleDOI
TL;DR: A survey of the information sources and information fusion technologies used in current in-car navigation systems is presented and the pros and cons of the four commonly used information sources are described.
Abstract: In-car positioning and navigation has been a killer application for Global Positioning System (GPS) receivers, and a variety of electronics for consumers and professionals have been launched on a large scale. Positioning technologies based on stand-alone GPS receivers are vulnerable and, thus, have to be supported by additional information sources to obtain the desired accuracy, integrity, availability, and continuity of service. A survey of the information sources and information fusion technologies used in current in-car navigation systems is presented. The pros and cons of the four commonly used information sources, namely, 1) receivers for radio-based positioning using satellites, 2) vehicle motion sensors, 3) vehicle models, and 4) digital map information, are described. Common filters to combine the information from the various sources are discussed. The expansion of the number of satellites and the number of satellite systems, with their usage of available radio spectrum, is an enabler for further development, in combination with the rapid development of microelectromechanical inertial sensors and refined digital maps.

524 citations

Book
01 Apr 2013
TL;DR: The second edition of the Artech House book Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems as discussed by the authors offers a current and comprehensive understanding of satellite navigation, inertial navigation, terrestrial radio navigation, dead reckoning, and environmental feature matching.
Abstract: This newly revised and greatly expanded edition of the popular Artech House book Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems offers you a current and comprehensive understanding of satellite navigation, inertial navigation, terrestrial radio navigation, dead reckoning, and environmental feature matching . It provides both an introduction to navigation systems and an in-depth treatment of INS/GNSS and multisensor integration. The second edition offers a wealth of added and updated material, including a brand new chapter on the principles of radio positioning and a chapter devoted to important applications in the field. Other updates include expanded treatments of map matching, image-based navigation, attitude determination, acoustic positioning, pedestrian navigation, advanced GNSS techniques, and several terrestrial and short-range radio positioning technologies. The book shows you how satellite, inertial, and other navigation technologies work, and focuses on processing chains and error sources. In addition, you get a clear introduction to coordinate frames, multi-frame kinematics, Earth models, gravity, Kalman filtering, and nonlinear filtering. Providing solutions to common integration problems, the book describes and compares different integration architectures, and explains how to model different error sources. You get a broad and penetrating overview of current technology and are brought up to speed with the latest developments in the field, including context-dependent and cooperative positioning. DVD Included: Features eleven appendices, interactive worked examples, basic GNSS and INS MATLAB simulation software, and problems and exercises to help you master the material.

483 citations

Journal ArticleDOI
TL;DR: The algorithm is used together with the outputs of an extended Kalman filter formulation for the integration of GPS and dead reckoning data, and a spatial digital database of the road network, to provide continuous, accurate and reliable vehicle location on a given road segment.
Abstract: This paper describes a map-matching algorithm designed to support the navigational functions of a real-time vehicle performance and emissions monitoring system currently under development, and other transport telematics applications. The algorithm is used together with the outputs of an extended Kalman filter formulation for the integration of GPS and dead reckoning data, and a spatial digital database of the road network, to provide continuous, accurate and reliable vehicle location on a given road segment. This is irrespective of the constraints of the operational environment, thus alleviating outage and accuracy problems associated with the use of stand-alone location sensors. The map-matching algorithm has been tested using real field data and has been found to be superior to existing algorithms, particularly in how it performs at road intersections.

392 citations


Cites background or methods from "An Extended Kalman Filter Algorithm..."

  • ...The basic characteristics of the algorithm include the use of output from the GPS/DR EKF algorithm developed by Zhao et al. (2002), including position, velocity and time....

    [...]

  • ...An extended Kalman filter (EKF) has been developed for the integration of GPS with dead reckoning sensor data (Zhao et al. 2002)....

    [...]

  • ...The basic characteristics of the algorithm include the use of output from the GPS/DR EKF algorithm developed by Zhao et al. (2002), including position, velocity, and time....

    [...]

  • ...This is due to the various error sources that affect such systems, such as orbital, clock, and propagation (Zhao et al., 2002)....

    [...]

  • ...This is due to geometric constraints and/or error sources such as the atmosphere (Zhao et al. 2002)....

    [...]

Journal ArticleDOI
TL;DR: The results show that the fuzzy logic-based map matching algorithm provides a significant improvement over existing map matching algorithms both in terms of identifying correct links and estimating the vehicle position on the links.

254 citations


Cites background or methods from "An Extended Kalman Filter Algorithm..."

  • ...Zhao and colleagues (2003) applied an EKF to combine GPS and DR data and achieved a 100% coverage with a two-dimensional horizontal accuracy of 50 m (3σ ) relative to a high resolution (1:1,250) road centerline map for the same trip (Zhao et al., 2003)....

    [...]

  • ...A recent study to characterize the performance of GPS in a typical urban area showed 90% availability for a four-hour trip in the Greater London area (Zhao et al., 2003)....

    [...]

  • ...Integration of GPS and DR increases coverage but does not necessarily increase positioning accuracy (Zhao et al., 2003)....

    [...]

  • ...uk GPS positioning errors sometimes could be offset from the true position by more than 50 m (100%) (Zhao et al., 2003), while in Hong Kong it was found to be more than 80 m (Chen et al....

    [...]

  • ...(Zhao et al., 2003), while in Hong Kong it was found to be more than 80 m (Chen et al., 2003)....

    [...]

Journal Article
TL;DR: An improved probabilistic Map Matching (MM) algorithm to reconcile inaccurate locational data with inaccurate digital road network data and an optimal estimation technique to determine the vehicle position on the link has been developed and is described.
Abstract: Global Navigation Satellite Systems (GNSS) such as GPS and digital road maps can be used for land vehicle navigation systems. However, GPS requires a level of augmentation with other navigation sensors and systems such as Dead Reckoning (DR) devices, in order to achieve the required navigation performance (RNP) in some areas such as urban canyons, streets with dense tree cover, and tunnels. One of the common solutions is to integrate GPS with DR by employing a Kalman Filter (Zhao et al., 2003). The integrated navigation systems usually rely on various types of sensors. Even with very good sensor calibration and sensor fusion technologies, inaccuracies in the positioning sensors are often inevitable. There are also errors associated with spatial road network data. This paper develops an improved probabilistic Map Matching (MM) algorithm to reconcile inaccurate locational data with inaccurate digital road network data. The basic characteristics of the algorithm take into account the error sources associated with the positioning sensors, the historical trajectory of the vehicle, topological information on the road network (e.g., connectivity and orientation of links), and the heading and speed information of the vehicle. This then enables a precise identification of the correct link on which the vehicle is travelling. An optimal estimation technique to determine the vehicle position on the link has also been developed and is described. Positioning data was obtained from a comprehensive field test carried out in Central London. The algorithm was tested on a complex urban road network with a high resolution digital road map. The performance of the algorithm was found to be very good for different traffic maneuvers and a significant improvement over using just an integrated GPS/DR solution.

235 citations


Cites background or methods from "An Extended Kalman Filter Algorithm..."

  • ...It was also found that the integrated (GPS/DR) system performs better than standalone GPS in providing continuous positioning with an accuracy of better than 50m (Zhao et al., 2003)....

    [...]

  • ...One of the common solutions is to integrate GPS with DR by employing a Kalman Filter (Zhao et al., 2003)....

    [...]

  • ...Since the locational data from the integrated GPS/DR system are more reliable than GPS (Zhao et al. 2003), the performance of the algorithm has been tested using the navigation data from the integrated GPS/DR system....

    [...]

  • ...…is greater Revista Brasileira de Cartografia Nº 55/02 3 than 10, which is an indication that navigation satellite 1 The readers are referred to Zhao et al (2003) for a fuller description of the EKF algorithm geometry is not good enough to get a high accuracy position, the calibrated DR…...

    [...]

  • ...In order to achieve the RNP in some areas e.g., urban canyons, streets with dense tree cover, and tunnels, GPS can be augmented with DR with the use of a Kalman Filter (KF) (Zhao et al., 2003)....

    [...]

References
More filters
Book
01 Jan 1974
TL;DR: This is the first book on the optimal estimation that places its major emphasis on practical applications, treating the subject more from an engineering than a mathematical orientation, and the theory and practice of optimal estimation is presented.
Abstract: This is the first book on the optimal estimation that places its major emphasis on practical applications, treating the subject more from an engineering than a mathematical orientation. Even so, theoretical and mathematical concepts are introduced and developed sufficiently to make the book a self-contained source of instruction for readers without prior knowledge of the basic principles of the field. The work is the product of the technical staff of the The Analytic Sciences Corporation (TASC), an organization whose success has resulted largely from its applications of optimal estimation techniques to a wide variety of real situations involving large-scale systemsArthur Gelb writes in the Foreword that "It is our intent throughout to provide a simple and interesting picture of the central issues underlying modern estimation theory and practice. Heuristic, rather than theoretically elegant, arguments are used extensively, with emphasis on physical insights and key questions of practical importance."Numerous illustrative examples, many based on actual applications, have been interspersed throughout the text to lead the student to a concrete understanding of the theoretical material. The inclusion of problems with "built-in" answers at the end of each of the nine chapters further enhances the self-study potential of the text.After a brief historical prelude, the book introduces the mathematics underlying random process theory and state-space characterization of linear dynamic systems. The theory and practice of optimal estimation is them presented, including filtering, smoothing, and prediction. Both linear and non-linear systems, and continuous- and discrete-time cases, are covered in considerable detail. New results are described concerning the application of covariance analysis to non-linear systems and the connection between observers and optimal estimators. The final chapters treat such practical and often pivotal issues as suboptimal structure, and computer loading considerations.This book is an outgrowth of a course given by TASC at a number of US Government facilities. Virtually all of the members of the TASC technical staff have, at one time and in one way or another, contributed to the material contained in the work

6,015 citations

Proceedings ArticleDOI
29 Nov 1988
TL;DR: A Kalman filter has been developed to integrate the three positioning systems (differential odometer dead reckoning, map matching, and GPS) used in the Automatic Vehicle Location System (AVL 2000) being designed and developed in the Department of Surveying Engineering at the University of Calgary as mentioned in this paper.
Abstract: A Kalman filter has been developed to integrate the three positioning systems (differential odometer dead reckoning, map matching, and Global Positioning System or GPS) used in the Automatic Vehicle Location System (AVL 2000) being designed and developed in the Department of Surveying Engineering at the University of Calgary The system is being targeted for on road applications and incorporates a digital map The filter has been designed to take into account uncertainties via covariance matrices In wide-open spaces GPS positioning will dominate, while in zones where the GPS signal is obstructed, dead reckoning will be used as interpolation between GPS position fixes Simulation studies and covariance analyses have been performed on a test route located in a sector of the city of Calgary >

151 citations

01 Jan 2003
TL;DR: A high-level description of the real-time vehicle performance and emissions monitoring system is presented and the results of a study carried out to characterize the performance of stand-alone and augmented GPS, and assess whether the required navigation performance is achievable are detailed.

34 citations

Frequently Asked Questions (12)
Q1. What contributions have the authors mentioned in the paper "An extended kalman filter algorithm for integrating gps and low-cost dead reckoning system data for vehicle performance and emissions monitoring" ?

This paper describes the features of an extended Kalman filter algorithm designed to support the navigational function of a real-time vehicle performance and emissions monitoring system currently under development. The Kalman filter is used to process global positioning system ( GPS ) data enhanced with dead reckoning in an integrated mode, to provide continuous positioning in built-up areas. The dynamic model and filter algorithms are discussed in detail, followed by the findings based on computer simulations as well as a limited field trial carried out in the Greater London area. 

In some applications of Kalman filtering, due to the nonlinearity of the dynamic and/or measurement equations, the corresponding models have to be linearised. 

Considering the loss of precision during signal processing in hardware, the output of the gyroscope was assumed to have an error with a standard deviation of 0.01 rad/s. 

The Kalman filter can be used to produce optimal estimates of the state vectors listed above with well-defined statistical properties. 

The dynamic disturbance characteristics of position, velocity and heading were simulated by normally-distributed zero-mean white noises with variance of (0.5m)2, (0.01m/s)2 and (0.001rad)2, respectively. 

A crucial element needed for the establishment of an integrated (GPS/DR) navigation system model and a Kalman filter structure is an understanding of the navigation errors involved. 

Simulation results have shown that the DR sensors can provide improved heading and velocity information when calibrated by the Kalman filter results based on GPS data when available. 

The statistics generated showed that GPS coverage was available over 90% of the mission duration, while that of the integrated system was 100%. 

As shown in Figures 1 to 4, the whole route consists of four typical parts, which includes vehicle accelerating, making a turn, suffering signal mask and forward motion, with the following characteristics. 

due to the difficulty of modelling correctly all types of manoeuvres, the recovered accuracy sometimes deteriorates significantly during certain activities. 

It is reasonable to model the bias drift as a first-order Gauss-Markov process, because the unknown bias changes with temperature and vibration. 

In order to establish the integrated navigation system, either the vehicle dynamic model or the navigation state error model, must be specified.