Upload
lutabuli
View
220
Download
0
Embed Size (px)
Citation preview
8/16/2019 Gps in Time Domain
1/17
Pergamon
Transp. Res.-C. Vol. 3, No. 4, pp. 193-209, 1995
Copyright (3 1995 Elsevier Science Ltd
Printed in Great Britain. AI1
rights reserved
0968-090X/95 9.50+ 0.00
0968-09OX 95)OOOOG2
GLOBAL POSITIONING SYSTEMS IN THE TIME DOMAIN:
HOW USEFUL A TOOL FOR INTELLIGENT
VEHICLE-HIGHWAY SYSTEMS?
R. ZITO, G. D’ESTE and M. A. P. TAYLOR
Transport Systems Centre, University of South Australia. The Levels, South Australia 5095,
Australia
Recei ved 31 Januar y 1995)
Abstract --
Much of the research and development work in intelligent vehicle-highway systems
(IVHS) relies on the availability of methods for locating and monitoring vehicles (e.g. “probe
vehicles”) in real time across a road network. This paper considers the use of the global positioning
system (GPS) as one method for obtaining information on the position, speed and direction of
travel of vehicles. It reports the results of a series of field studies, in which real-time GPS data were
compared to data collected by an instrumented vehicle, under a range of physical and traffic
conditions. The field studies and consequent data analysis provide a picture of the reliability and
usefulness of GPS data for traffic monitoring purposes, and hence the possibilities for the use of
GPS in IVHS projects. The use of GPS receivers tailored for mobile applications, and able to
provide direct observations of vehicle speed and travel direction, coupled with database manage-
ment using geographic information systems (GIS) software, was found to provide a reliable and
efficient system for vehicle monitoring. Field data collection under “ideal” GPS conditions indi-
cated that accurate speed and position data were readily obtained from the GPS. Under less
favourabie conditions (e.g. in downtown networks), data accuracy decreased but useful infor-
mation could still be obtained. In addition, the conditions and situations under which GPS data
errors could be expected were noted. The finding that it is possible to relate standard GPS signal
quality indicators to increased errors in speed and position provides an enhanced degree of
confidence in the use of the GPS system for real-time traffic observations.
INTRODUCTION
Much of the research and development work in IVHS relies on the availability of methods
for locating and monitoring vehicles (e.g. “probe vehicles”) in real time across a road
network. This paper considers the use of the global positioning system (GPS) as one
method for obtaining information on the position, speed and direction of travel of
vehicles. It reports the results of a series of field studies, in which real-time GPS data were
compared to data collected by an instrumented vehicle, under a range of physical and
traffic conditions. The field studies and consequent data analysis provide a picture of the
reliability and usefulness of GPS data for traffic monitoring purposes, and hence the
possibilities for the use of GPS in IVHS projects.
The GPS consists of some 24 satellites encircling the earth at inclined orbits of 60”.
There are six terrestrial control stations that update the satellites with new information as
it comes to hand (see Fig. 1 for a schematic representation of the GPS system). GPS is
owned and maintained by the U.S. Department of Defense, and is available worldwide to
any user who has a GPS receiver. The basic output from a receiver is the x, y and z
coordinates for a moving or stationary object, at possible update rates of the order of
once/s. Figure 1 shows the three segments that make up the GPS system, with the user
segment being the final segment where the GPS data can be used in many different appli-
cations, such as transport planning, management, control and scheduling, and hence can
play a potentially important role in IVHS.
193
8/16/2019 Gps in Time Domain
2/17
194
R. Zito et
al.
The PS ystem
Space Segment
Fig.
I.
Schematic representation of the GPS system and its components.
HOW DOES GPS WORK?
GPS satellites are essentially radio stations that are constantly emitting data, at a
transmission frequency of approx 1500 MHz. Data are received and processed by GPS
receivers to obtain the latitude, longitude and height coordinates of the receiver’s antenna.
The advantage of using satellites is that as long as there is a clear view to the sky the
coordinates of the receiver can be calculated anywhere in the world: it is also an all
weather system that will give 24 h coverage once fully implemented. Any other terrestrial
system would have problems with signal blockage due to the topography of the earth’s
surface. A satellite system therefore provides the best means of worldwide coverage.
However GPS does suffer from signal blockage: for example GPS signals will not pene-
trate into tunnels or go through bridges, or may have difficulties penetrating through tree-
lined streets. This can cause some concerns if tracking a vehicle with GPS as these features
are quite common in urban areas. However, at present GPS gives better global coverage
than any other system currently available. One objective of this paper is to test the ability
of GPS to provide good locational data in various parts of an urban area. A second
objective is to examine the practical ability of GPS to provide information about the
speed of a moving vehicle.
The basis of the GPS system is triangulation. The distances from a set of satellites to the
GPS receiver are measured using the speed of light and the time taken for the GPS signal
to travel from each satellite to the GPS receiver. These times are found by examining the
phase shift between the GPS signal and the receiver. Therefore timing is a crucial part of
GPS. GPS receivers on the ground need consistent clocks that are accurate to the nano-
second for good positioning results, while the satellites use atomic clocks for their timing
functions. Once the distance is found, the position in space of the satellite must be
obtained. This position is transmitted from the control segment (see Fig. I) and relayed to
the GPS receiver through the satellite, as part of the signal received from the satellite.
8/16/2019 Gps in Time Domain
3/17
Global positioning systems
195
Finally, corrections must be made for atmospheric conditions. The GPS signal (which
is, of course, electromagnetic radiation) will travel at different speeds through mediums of
different density. Since the timing is so critical these types of errors must be corrected for,
since as the GPS signal travels from space to the earth it passes through the ionosphere,
troposphere and the atmosphere. Corrections must be made depending on the conditions of
these media. The control segment provides data for the changing atmospheric conditions. As
an example of how necessary a good timing system is, an induced error of 1 ps could pro-
duce a range error of 300 m (the range is the distance from a satellite to the GPS receiver).
The nature of the triangulation calculation is such that there are four unknowns, which
may be seen as the X, V, z coordinates of the receiver and the clock drift of the receiver.
The clock drift is the difference in synchronization between the satellite’s clock and the
receiver’s clock. This must be determined for an accurate range measurement to be
calculated. Three satellites in view can be pictured as the intersection of three spheres for
which the radius of each sphere is equal to the range value of each satellite. The inter-
section of three spheres yields two points in space, one of which will be on the surface of
the earth (the calculated location point of the receiver) while the other will be in outer
space and can be ignored. However, this still leaves the clock drift as an unknown. In the
situation where only three satellites are in view, the procedure adopted in GPS location is
to calculate the x and J’ coordinates of the receiver and the clock drift variable for it, and
to leave the z coordinate undetermined. When at least four satellites are in view then the
four known range values can be used to solve for all four unknowns, so the x, y, z and
clock drift variable can be computed.
When the GPS system was first introduced there were large portions of a day where less
than three operational satellites were in view in any given area of the globe. The GPS
system could only be used for a limited time each day. By 1994, however, with 24 satellites
encircling the earth, coverage of at least three satellites in view for 24 h a day was just
about achievable at any point on the earth’s surface. Figure 2 provides a typical indication
of satellite visibility over a 24 h period.
GPS transmits data on two wavelengths: one is Coarse Acquisition Code (C/A Code)
which has a wavelength of 24 cm and the other is Precise Acquisition Code (P Code) that
has a wavelength of 19 cm. The smaller the wavelength, the more accurate the position
calculation will be. However, the cost of the receivers needed to obtain the P Code data is
Numberof Visible Satellites us Tine
Latitude :34 48’48”s
Longitude :I33 37’84”E
Hmber of Satellites
15 ~
1 J._._..______..._.__._._..__._..__._._.__.__._._.___..__.___._._.___“_I
13J_.__.___._.._____._____._.._.._._..- - ---.-.- .- _.-...._..._._..._._____..1
12 ]_..______.__.-_-.-._.-._-__.---.--..-.---..__._ ..__...._----.J
I I J.-__._--_- ._._.-I..--- --..- -.--.-.--...- ----. .___.__.....____.__.1
10 _1....-..__._.__.___.._.._.___..___.___.._____.-.__-.^_..____
9
J...-..-._...__-._.._.-..-._.--.-- _..___..-.- __.._._.-.-_-- ..-...--..-
_.._ .-._..J
1. _,.___..__,____.,._._._
..-.-...- ___..J
a
--.-. -- ----.-_. _.-.
.-...
-_. _.______._...______..._...._.._._..___..I
0: 00
4:00
a
00 12:00
16:&l 20:00 24:
00
The
Increment of 60.8 minutes
Fig. 2. A sample plot of number of GPS satellites in view over hours of the day,
8/16/2019 Gps in Time Domain
4/17
196
R. Zito et al.
usually more expensive than the C/A Code receivers. For transportation applications the
accuracies obtained by the C/A Code receivers have proven satisfactory for most appli-
cations. In contrast the P Code receivers are more suited to surveying applications.
As well as range data being transmitted by GPS, once an hour ephemeris and almanac
data are also sent. These are data packets that contain atmospheric and clock correction
parameters. Almanac data contains corrections to satellite clocks and atmospheric delay
parameters. It also contains approximate orbital constants for each satellite, allowing the
GPS receiver to obtain a quick fix on the satellites that are in view. The ephemeris data
contains accurate orbital constants that are used in the position calculations. These data
are sent to the satellites from the control segment as shown in Fig. 1. It is crucial to
the GPS system and must be accurate and reliable for the GPS system to provide good
positioning solutions. As well as the GPS system supplying locational data it also supplies
parameters that can be used to assess the reliability of the GPS data. One of these
parameters is the position dilution of precision (PDOP). Geometrically PDOP can be
thought of as the inverse of the volume of the pyramid formed by the satellites in view and
the GPS antenna. Since triangulation is the basis of GPS, the geometry of the satellite
constellation will affect the quality of the position calculation. For example if the satellites
used are close to the horizon the quality of the positional calculation will be in doubt, and
the value of the PDOP will be high, i.e. greater than five. An ideal situation exists when
the satellites are directly above the antenna at an even spacing. Good quality results will
emerge and a low PDOP value, i.e. less than three, will be found. Thus the PDOP value
can be used as a reliability indicator. This is useful, for it means that although GPS
is not a 100% reliable system there are readily available indicators that can provide
information on the quality and reliability of the observed GPS data.
GPS errors
In a system such as GPS there are bound to be a number of inherent errors. These
include satellite orbit errors, satellite clock errors, receiver noise errors, tropospheric and
ionospheric errors, coordinate transformations and selective availability. Satellite orbit
errors occur due to the inherent limitations in modelling the exact orbits of the satellites.
Satellite clock errors occur due to the inconsistencies in the clocks used by the GPS
satellites, and the applied corrections not being exact. Multi-path errors occur when a
reflected signal (e.g. from a tall building or an escarpment) reaches a GPS receiver and
interferes with the direct signal, so inducing an error. Receiver noise error is due to the
time taken for the GPS signal to actually get into the hardware of the GPS receiver. This
error is usually receiver specific.
Other errors, previously mentioned, were the
tropospheric and ionospheric errors that are caused by the GPS signal being delayed due
to atmospheric effects. A secondary source of error, resulting from the processing of the
data received from the GPS, could be the transformation of GPS global coordinates into a
local system. This can occur surprisingly often but is easily eliminated merely by deter-
mining the correct transformation to use to properly locate the GPS coordinates on the
available map base However, the biggest source of error from GPS is due to
sel ecti ve
avai lab i l i ty : the error deliberately inserted into the GPS signals by the U.S. Department of
Defense. The system was, after all, primarily introduced for military purposes. The sole
purpose of selective availability is to degrade the accuracies of GPS for real-time non
U.S.-military users. Errors are introduced into the almanac and ephemeris data via the
control segment. Selective availability is constantly on, and apparently the only period for
which it has been disabled was during the Gulf War crisis in the Middle East, when the
U.S. Armed Forces were obliged for logistical reasons to use some civilian GPS receivers
to augment their supply of military units.
GPS accuracy
With all the sources of error described above, just what are the actual positional
accuracies obtainable with GPS? In most transportation applications it is necessary to talk
about real-time accuracies. Real-time can be defined as the instantaneous position output
8/16/2019 Gps in Time Domain
5/17
Global positioning systems
4000SST 19 Feb Pillar 15
197
Fig. 3. The variability of GPS position information as shown by the apparent movement of a GPS receiver
located at a known point over an I h period.
of the GPS receiver available at any point in time. It can be thought of as the coordinates
given by the GPS receiver without any post-processing being undertaken. Heuristically it
can be stated that in absolute positioning mode GPS can have accuracies of about f 50 m:
absolute position refers to uncorrected output from a GPS receiver. The error specifi-
cation for GPS provided by the U.S. Department of Defense is that location errors will be
better than f 50 m for 95% of the time. If the coordinates are corrected by the use of a
differential correction either in real-time or after post-processing then the accuracy is
increased to f 5 m. Figure 3 provides an indication of how the GPS readings drift, in
absolute positioning mode about a point of known location. In this example the variation
is well within the f 50 m criterion mentioned, but this is probably due to a high quality
receiver being used in this case, the Trimble 4000SST GPS unit, and the presence of at
least four satellites in view for the entire duration of the test.
A differential correction involves the use of another GPS receiver located at a known
reference point. Therefore the errors in GPS positioning it undergoes can be determined
and correction vectors calculated. These vectors can then be applied to another GPS
receiver to achieve greater accuracies, even with selective availability in place. Without
selective availability absolute positioning accuracies would drop to f 5 m and differen-
tially corrected locations would be accurate to the sub-metre level. Drane (1992) describes
the theoretical background to, and analysis of, GPS errors.
GPS APPLICATIONS IN TRAFFIC STUDIES
GPS time, position and speed data can be usefully employed in traffic studies and in
vehicle tracking. Speed and acceleration are important indicators for assessing vehicle and
traffic systems performance, especially in congested conditions (Taylor, 1992). The follow-
ing sections discuss the availability and accuracy of speed and acceleration data derived
from GPS observations taken in moving vehicles.
GPS and speed
There are two ways in which speed can be calculated using GPS. The first and more
obvious is to derive it from the position calculations since all GPS position calculations
are time tagged. It is a simple matter of dividing the distance travelled between GPS
readings by the difference in time between these readings to obtain speed. Combining this
with the fact that present-day GPS receivers can output position readings at rates of up to
10 p/s, a large set of speed data observations can be obtained. However, as discussed in
the last section, uncorrected GPS coordinates can have errors of about f 50 m, so that on
8/16/2019 Gps in Time Domain
6/17
198 R. Zito et al.
a second by second basis the error in speed calculated from distance travelled over a short
time interval can be up to 180 km/h. This result would make the speed value meaningless.
However, during extensive practical testing this magnitude of speed error was never
experienced.
Many GPS receivers available at the lower end of the market do not directly output
speed so the method of calculating speed from distance travelled over time is the only way
available to obtain a speed value. To make use of this method it is necessary to apply
correction techniques, including Kalman filtering, to the data to improve the accuracy of
the derived speed (Zito and Taylor, 1994).
The second method of obtaining speed data is to obtain a GPS receiver that outputs
speed directly: the one used for the tests described in this paper is the Trimble SV6 GPS
receiver. This unit employs a method independent of the position calculations to obtain
both speed and direction of travel (bearing). The method, described by May (1992) uses
the Doppler effect to measure the rate of change of the GPS signal and hence derives a
speed directly, in principle the same method as that used in conventional speed surveys
using a radar gun. The series of tests performed as part of this study indicated that this
method gave far superior speed accuracies to those based on speeds calculated from
changes in position over time.
Speed data were collected by the use of the University of South Australia Transport
Systems Centre (TSC)‘s instrumented Toyota Camry Sedan. The GPS antenna was
mounted on the roof of the vehicle and data were logged on a laptop computer in the car.
The car was permanently equipped with the Australian Road Research Board (ARRB)‘s
Travel Time Data Acquisition System (TTDAS). This system includes an optical trans-
ducer connected to the speedometer cable of the vehicle, so that speed readings could be
made directly. See Young and Taylor (1993) for a description of the TSC instrumented
vehicle and its capabilities. The data from TTDAS consists of time tagged distance and
speed readings, taken at a rate of 1 reading/s, and were logged on a second laptop com-
puter. TTDAS gives a reliable speed reading to within f 1 km/h. Matching the TTDAS
speeds to the speed readings given by GPS allowed speed errors to be calculated and
analyzed.
Tests comparing speed values from TTDAS and the Trimble SV6 GPS receiver were
conducted at Mallala, a small rural town north of Adelaide, South Australia. This site was
chosen because of its topography and the small volumes of traffic in the area. A long flat
stretch of road with an all-round clear view to the sky was used just outside this small
township, the speed limit on that stretch of road was 110 km/h so high-speed tests could
be performed. The method involved driving the instrumented vehicle at acceleration rates
ranging from 1 to 8 km/h/s along the test section whilst recording data using GPS and
TTDAS simultaneously. Figure 4 shows a typical result for the TTDAS and GPS speed
profiles. At the scale used for this plot the two speeds appear to match extremely well.
Even when the scales of the graphs are enlarged the lines still overlap. This is quantified by
Fig. 5, where it can be seen that most of the speed errors lie in the range of f 2 km/h with
only a few outliers. This is a pleasing result, since it also shows that the speed error is not
related to the actual speed of travel, but more so on the GPS conditions. The mean speed
error for this set of data is 0.21 km/h with a standard deviation of 1.35 km/h. Remember
that the TTDAS system is only capable of accuracies to within f 1 km/h.
An interesting observation to come from this test and many others performed is that
the mean of the speed error has always been skewed positively. This is probably best
explained by the fact th_tt when the vehicle is stationary i.e. its speed is zero km/h, the
GPS receiver may still be recording a speed of up to 2.0 km/h. This is due to the inherent
errors that are involved in GPS but can mainly be attributed to selective availability.
Another interesting observation is that when the speed errors are collected and plotted
on a histogram, the distribution of the errors has a similar form to a normal distribution
(see Fig. 6). In fact, the distribution is not normal, with the differences essentially being
that there are outliers present, the shape of the curve is “spikier” than that of the normal
distribution (observed kurtosis coefficient of 4.600 compared to an expected value of three
8/16/2019 Gps in Time Domain
7/17
Global positioning systems
199
Comparison of llDAS and SV6 Speed
0 500
1000
1500 2000
2500
Time (sets)
Fig. 4. Comparison of SV6 and TTDAS speeds (Mallala data).
Speed Error v Speed
All Data Sets From Mallalo
6
Speed (km/h)
Fig. 5. GPS speed error vs vehicle speed (Mallala data).
Speed Error Bins
Speed
Enor Bh’ts
km/h) (0.5 Intervals)
Fig. 6. Speed error histogram (Mallala data)
8/16/2019 Gps in Time Domain
8/17
200
R. Zito et al.
Comparison of SV6 Direct and Calculated Speed
20
40 60
80
IQ) 120
SV6 Dlred Speed km/h)
Fig. 7.
Comparison of calculated and direct GPS speeds with actual travel speed obtained from TTDAS
(Mallala data).
for the normal distribution), and the mean is skewed slightly negative (skewness coeffi-
cient -0.009). As a comparison 72.5% of the speed errors lie within 1 SD of the mean,
hence the spikiness of the curve. For the normal distribution, 67.5% of the data points
would lie within 1 SD of the mean. However, 94.5% of the speed errors in Fig. 6 lie within
+2 SD of the mean, whereas for the normal distribution 96.6% of the data points lie
within that range. To confirm this visual discrepancy between the observed distribution of
errors and the normal distribution, a x2 test of goodness-of-fit was conducted by fitting a
normal distribution with the observed mean and standard deviation of the errors to the
data in Fig. 6. This yielded a x2 statistic of 70.85 (14 df), which is highly significant (the
0.01 significance level is 29.14). The discrepancy is probably best explained by the fact that
there are always likely to be a number of outliers occurring when the GPS receiver loses
lock on a satellite, or there is a change in the visible constellation of satellites.
All the above results have dealt with speed values obtained directly from the GPS
receiver. Figure 7 shows a comparison of calculated speed (as the speed calculated from
the change in distance over time) as well as the direct speed observations. The relation-
ship between actual direct (GPS) speed and actual (TTDAS) speed is a line at 45”,
which is consistent with the earlier findings. A linear regression performed on the data
yielded a line of best fit with
r =
0.999 and a slope of 0.999 for a data set of some 1593
Acceleration Error v Acceleration
All Cuta Sets From Mallala
.
I
Accelemtlon
km/h/s)
Fig. 8. GPS acceleration error vs acceleration given by TTDAS (Mallala data).
8/16/2019 Gps in Time Domain
9/17
Global positioning systems
Acceleration Error Bins
201
Accdomtlon Error
Fig. 9. Acceleration error histogram for the Mallala data.
observations. Although there are a number of outliers visible in this plot, this could be
expected given the large data set-the interesting question is under what conditions
can these outliers occur and can these conditions be anticipated given knowledge of GPS
signal quality indicators such as PDOP? This question is pursued in subsequent sections
of this paper. Interestingly enough, calculated speed showed an almost random relation-
ship with the TTDAS speed, which is reflected in an
r2
value of 0.001 in comparisons of
those two data variables. This further emphasises the finding that, whenever possible,
direct GPS speed must be obtained, since calculated speed gives such poor results. Receivers
that enable direct speed to be obtained are now more common and are continuing to
reduce in price, in this way enabling the mass market availability of GPS.
GPS and acceleration
Acceleration is a derived quantity, and neither GPS nor TTDAS provide it directly.
Acceleration must be calculated using the change in speed divided by the change in time.
The value of acceleration can then be seen to be relatively reliable since the change in time
is small at approx 1 s. Figure 8 shows acceleration error, defined as the difference between
the GPS-derived acceleration and the TTDAS acceleration, plotted against the TTDAS
acceleration. It shows similar properties to Fig. 5 in that even at the higher and lower
acceleration rates the acceleration error does not seem to increase at all but seems to stay
within the range of *2 km/h/s.
When the acceleration errors are grouped and displayed on a histogram (Fig. 9) it can
be seen that the distribution is very much gathered around a mean value that is close to
zero. In fact the mean of the acceleration errors is 0.003 km/h/s, with a standard deviation
of 0.66 km/h/s. It was also found that 84.6% of the errors lie within ?C1 SD of the mean
and 94.5% lie within *2 SD of the mean. The distribution has a positive skew, with a
skewness coefficient of 1.029. In similar but more pronounced fashion to the results for
the speed errors, the observed error distribution is “spikier” than the normal distribution
(observed kurtosis coefficient of 14.17). Since the acceleration values are derived from the
speed values perhaps these results are not really surprising. However the results are
encouraging and give a user some confidence of accuracy and reliability in the results
obtained by the GPS system under good GPS conditions, as found at the Mallala test site.
USE OF THE GPS SYSTEM IN A DOWNTOWN AREA
Although the tests performed at Mallala show that the accuracies obtained by GPS can
be quite satisfactory for traffic monitoring, the conditions these tests were performed in do
not represent typical urban driving conditions. One of the major disadvantages of GPS is
8/16/2019 Gps in Time Domain
10/17
202
R. Zito et
al.
Fig. 10. Map trace of a GPS downtown run in the CBD of Adelaide, Australia.
that it can suffer from signal blockage, and nowhere is that more apparent than in the
downtown area, or central business district (CBD) of a city, where high rise buildings
form concrete canyons that make it difficult for the GPS signals to reach down to the
antenna on a vehicle. Figure 10 shows a run performed by the TSC instrumented car
whilst driven in the CBD of Adelaide, South Australia. Adelaide is the capital city of that
state and has a population of 1 million people.
The track of the vehicle in Fig. 10 has been represented by the use of three different
shapes: squares, triangles and circles. The squares represent points where only three
satellites were in view, for which only a two-dimensional fix was able to be calculated. The
triangles represent the points where PDOP exceeds three and/or the number of satellites
(NSAT) is only equal to three. The circles represent the points where signals from four
satellites were available to obtain a fix and PDOP was less than three. Generally it can be
seen that the triangles and squares lie further from the centre lines of the roads than the
circles. This is a useful result since it means that a GPS user can gain some idea on the
integrity and quality of the results from the GPS system, by observing NSAT as well as
the PDOP. This information is readily available as a standard part of the GPS output
data. For example, if the GPS data shows that there are only three satellites in view and
that the PDOP is greater than three then the user must treat the corresponding GPS
positional data with care, as it is likely to be unreliable. In addition, the GPS data stream
is a sequence of second-by-second observations in which there may be some missed
observations due to signal blockage, but these may not be important in providing an
overall picture of the progression of the vehicle. By way of comparison, during the
Mallala test there were always at least four satellites in view and the PDOP was always
less than three.
If the positional accuracies may be degraded in the CBD, then what happens to the
accuracies of the GPS speed data? The speeds logged by the Trimble SV6 GPS receiver
used in the CBD run were analyzed in similar fashion to the Mallala data set. It was found
that the speed accuracies were also degraded in the CBD. Figure 11 shows that there is
a wider spread of the speed errors over the entire speed range when compared to the
Mallala results (Fig. 5).
8/16/2019 Gps in Time Domain
11/17
Global positioning systems
Speed Error v Speed
All
Cata From
City
Run
10
.
a-
.
203
-a
Speed (km/h)
Fig.
I I.
GPS speed error vs vehicle speed (Adelaide CBD data).
GPS Run in the CBD
7-
6 -.
,---
No
Sots
PDOP
Fig. 12. GPS speed error. number of satellites in view and PDOP vs time. for the Adelaide CBD data
Analyzing the results of Fig. 11 revealed that the average speed error for the CBD data
was 0.60 km/h with a standard deviation of 4.2 km/h. Both the mean error and the
standard deviation of the errors are about three times those found for the Mallala results,
but they are still good enough for the data to be useful. Speed error, the number of
satellites (NSAT) and PDOP were then plotted against time (Fig. 12). The general trend
of these plots shows that the speed errors seem to increase whenever the PDOP values are
high (i.e. greater than three) and/or NSAT drops to three.
Thus the experiments have shown that, even though in some circumstances the GPS
system can appear to provide unreliable results, the user can always obtain some indi-
cation on the quality of the GPS signals by keeping track of standard GPS variables such
as the number of satellites present and the PDOP. However, another important concern is
when shadowing from the surrounding buildings is encountered, and NSAT drops below
three, so a GPS fix cannot be made. Occurrences of this phenomenon are shown in Fig. 10
by the large gaps between the dots in some of the tracks. What can also be seen in this
figure is the self-adjusting nature of the GPS system. When observations were missed the
GPS receiver was able to regain lock on at least three satellites within a short period of
time (of the order of a few seconds). Thus although GPS by itself may not be a 100%
reliable system, it is capable of providing an ongoing stream of position and speed data at
a minimum frequency of observation likely to be useful for most traffic monitoring tasks.
8/16/2019 Gps in Time Domain
12/17
204
R. Zito et al.
The value of the GPS position and speed data can be assessed by reference to GPS system
parameters provided with that data.
GPS AND RELIABILITY
As indicated above, GPS alone may not provide a completely reliable vehicle tracking
system in some environments. Whether this is a problem will depend upon the application
being considered. For example, if GPS were being used by a courier company to monitor
the location of their fleet, then a temporary loss of lock on a vehicle would not incur any
major consequences. However if a vehicle tracking system was being used by emergency
service for routing and dispatching then the consequences of having that type of a system
working for only 90-95% of the time might be less acceptable.
There are a few techniques that could be applied to GPS to make it more reliable, see
for instance Sweeney and Loughmiller (1993). The first of these is to incorporate a dead
reckoning system together with GPS. The dead reckoning system could implement the
use of inertial systems to determine the position of the vehicle from a starting location.
Inertial systems do suffer from long term drift so GPS could be used to apply periodic
corrections to bring the system back on track. In this way the advantage of both GPS and
inertial systems are utilized to give a vehicle tracking system that is as close to 100%
reliable as one could hope to get at present. However this option is resource hungry, for
not only does the GPS hardware have to be obtained but also the gyroscopes for the
inertial system must be purchased. Then the appropriate software must be developed or
acquired to link the two systems together. If this option were to be employed, the large
resource implications required to implement the system, especially in fleet applications,
might make it prohibitive.
A simpler option than the inertial system could be to make use of a magnetic compass
and a transducer connected to the speedometer cable of the car. In this way if GPS were
to lose lock on the satellites then the compass would give the direction of travel and the
transducer could give the distance travelled so a position could be calculated from this
information until GPS regained lock. This option would give good reliability but would
still need advanced software and hardware to make it operational. Connection to terres-
trial positioning and communications systems such as the ANTTS (Automatic Network
Travel Time System) in Sydney, Australia (Longfoot and Quail, 1990) or the Houston
Automatic Vehicle Identification (AVI) system (Levine and McCasland, 1994) would be
another option.
The simplest option would be to store the last direction of travel and speed and
periodically extend the track of the vehicle using these parameters. This would not be as
reliable a solution as the first two options but it would be easier to implement, more cost
effective, and for certain applications, such as off-line monitoring of a vehicle traversing a
pre-selected route (e.g. a bus), would be quite suitable.
When accuracy is a particular concern then there are options to apply corrections to
the GPS coordinates either in real-time or in post-processing, The correction is called a
differential correction and takes the calculated apparent errors of a GPS receiver fixed on
a known point and applies them to the roving GPS receiver. Dailey et al (1993) discussed
an example of a pilot system using differential GPS as part of a traffic information and
management system in Seattle. A differential GPS system requires a reliable com-
munications link to pass the corrections from the base station to the rover for real-time
applications. For the post-processing option differential processing software must be
purchased or developed, and the GPS receivers that are able to perform this correction are
usually more expensive. However, if the roving receiver does not have at least three
satellites in view it still cannot calculate a position so the correction cannot be made.
The easiest solution of all but probably the least practical is to only use GPS when there
are at least five satellites in view. This will increase the reliability of GPS data and give
better quality solutions. It will not, however, guarantee that lock will not be lost in the
concrete canyons of the CBD, although it will reduce the chances. Software can be
8/16/2019 Gps in Time Domain
13/17
Global positioning systems
205
purchased from GPS receiver distributors that will allow planning of a GPS run. Statistics
are given on how many satellites will be in view for how long and what position in the sky
they will be. Although this solution is easy to implement it is not very practical for most
applications, as it limits the use of GPS to time periods favoured by the GPS system
rather than for time periods of interest to the traffic engineer or the transport services
operator.
USES OF GPS IN TRAVEL TIME SURVEYS
Travel time and delay data are important in assessing the performance of a road traffic
system, especially in urban areas (Taylor et al., 1995). Travel time and delay also provide
necessary information for use in route guidance and congestion monitoring systems
(Taylor, 1992). Since GPS has the ability to log time-tagged position and speed data it is
an ideal tool for travel time surveys. Linking GPS to a geographical information system
(GIS) creates a powerful data collection, display and analysis technique. Such a technique
has been developed at TSC, by linking the GPS data and the MapInfo for Windows GIS
software. Figure 13 shows an example of the interactive data display and analysis method,
in this case applied to data from a travel time survey performed on the Eastern Freeway
in Melbourne, Australia. The dialogue box labelled “Info Tool” displays a number of
attributes which have been associated with each point in the travel time survey. These
attributes include an individual identification number, the longitude and latitude of the
point, the actual time of observation, the elapsed time from the beginning of the journey,
the total distance travelled in the journey so far, the distance between the last reading and
the present one, the speed of the vehicle at that point, the percentage stopped time so far
in the journey and the direction of travel (as a compass bearing). The advantages of dis-
playing the results in a GIS are apparent, for example the display of the street network
.
.:’
Info
Tool
ID: 354
k
Total_Distnce. 9.880
Mta_Dtstance. 0.120
Speed:/61
1
Stop_Tlme_ 33.0
I----+
earlng~ N
I I
able: EASTIPM x
Fig. 13. GIS interactive map display of a GPS travel time survey on the Eastern Freeway in Melbourne,
Australia.
8/16/2019 Gps in Time Domain
14/17
206
R. Zito
et al
Eastern Freeway 4 May PM
Peak
steppe
lTDAS
d Time
Eastern Freewa y 4 Ma y PM Peak
Stopped
‘/TRACK
Time
21
aa
oving
Moving
fime
Time
79
80
Fig. 14. Comparison of stopped time recorded by TTDAS and GPS (Eastern Freeway, Melbourne)
together with the travel time observation points provides a clear picture of the survey
route. In addition, the GIS also provides a powerful database analysis tool, so that the
attributes associated with each data observation can be queried. Figure 13 also displays an
example of a simple query: what data points in the journey have a speed value less than or
equal to 5 km/h? The corresponding points meeting this condition have been displayed as
squares along the path trace in the figure. The ability to provide interactive query and
answer information of this type enables the analyst to determine the congested sections
along the surveyed route. Figure 13 shows that the main areas of congestion occur before
entry onto the freeway and at a couple of the exit points along the freeway. This kind of
data can be used to determine where heavy congestion occurs. Zito and Taylor (1994)
provided a full description of this system.
Stopped time
The amount of stopped time in a journey is an important performance indicator when
assessing the efficiency of a road system and the level and extent of congestion. As
described above, GPS has the ability to calculate and store stopped time data. When the
stopped times given by TTDAS were first compared to GPS stopped times, the GPS
values significantly underestimated the TTDAS figures, which were known to be accurate.
This initial comparison used a GPS speed of zero as the indicator that the vehicle was
stopped. As indicated earlier in this paper, the GPS receiver may still be recording speeds
of up to 2 km/h when it is actually stationary. Therefore there is an obvious error when
trying to calculate the amount of time that the probe vehicle is stationary (actual speed
zero). Choice of a criterion that all GPS speeds of less than 1 km/h indicate that the
vehicle is stationary was found to produce reliable estimates of stopped time. Figure 14
indicates that the difference in the percentage of observed stopped times between TTDAS
and GPS was only 1%. This result has been consistently repeated in other GPS travel time
runs. It suggests that the GPS technique has significant potential for use in travel time,
delay and congestion studies, given its low cost and versatility.
DATA FORMAT PROTOCOLS
Present day GPS can provide a user with large amounts of data, at rates of up to
10 readings/s, with a rate of 1 reading/s being most common. If these data are not
managed properly or if the application that the GPS is being used for does not require
update rates of this rapidity then GPS could be seen as contributing to information
overload. A number of standard data protocols for GPS are available, and the choice of
the most desirable protocol for a given application must be considered, for it provides one
means to counter information overload. One of the most common data format protocols
is the NMEA (National Marine Electronics Association) standard protocol. It is primarily
designed for marine instrumentation, on the basis of communications using an ASCII
sentence library. The ASCII sentences can be transmitted from the receiver sequentially at
rates of up to l/s. In a vehicle tracking context only two sentences are required. The first is
the GGA sentence which gives the most comprehensive information for a GPS fix within
8/16/2019 Gps in Time Domain
15/17
Global positioning systems
207
the standard. It includes variables such as universal time, latitude, longitude, a quality
indicator which determines what type of GPS fix is being used, the number of satellites
(NSAT) used in the fix, the PDOP, the altitude, the geoid ellipsoid separation, and the age
of the differential correction (if applicable). The second is the VTG sentence which gives
direction of travel and speed indicators. This type of data protocol was successfully used
during the travel time surveys mentioned above, for it can provide a large amount of data
frequently (Zito and Taylor, 1994). This protocol is preferred when an analysis is required
on parts of the journey as well as the journey as a whole, as is the case in traffic systems
surveys.
A variation to the NMEA standard is the TAIP (Trimble Standard ASCII Protocol)
protocol. This is configured such that it will only output GPS data when the user sends the
receiver a specific string a specifying what data are required. A useful application of this
type of communication protocol would be in fleet monitoring applications, where the user
is not interested in knowing where the vehicle is continually, but rather what is the status
of the fleet when a new service is required, so that the most appropriate vehicle to perform
the service may be selected. This type of protocol greatly reduces the amount of data
being processed by the control station and so helps to reduce possible information over-
load in, say, fleet management, despatching and scheduling applications.
REAL-TIME IVHS AND GPS
GPS has the ability to collect and store large amounts of useful data. If these data could
be used in real-time then a number of applications in IVHS would be opened up. If data
such as percentage stopped time and speed of a probe vehicle circulating in a network
could be known in real-time, which is eminently feasible given a good communication
system, then assessments can be made as to where congestion levels are highest. This
information could then be relayed to the public as part of a traffic user information system
(e.g. Koutsopoulos and Xu, 1993; Rilett and Van Aerde, 1993; Collier, 1993) for instance
providing drivers with warnings to avoid areas where congestion delays were expected.
How this information could be relayed would depend on the authority that had control
over it. Methods for IVHS applications include the use of advance warning signs and
electronic billboards along highways to display this information, and radio stations
devoted to providing the public with details of current traffic situations.
Public transport could also greatly benefit from GPS. Commuters could be informed of
the likely arrival time of the next buses and also notified of any delays or deviations from
schedules that may have been encountered. If the whole or a major proportion of the
public transport fleet were equipped with GPS then real-time information of traffic con-
gestion could also be obtained. Perhaps this might reduce the need for dedicated probe
vehicles to be used, which might be seen as contributing to congestion themselves. If
government agencies were to fit out their vehicles with GPS then this would be another
source where a transport department could obtain real-time information about congestion
levels. Equipping government vehicles and taxis with transponders for terrestrially-based
location systems has already been undertaken in some places, for instance the ANTTS
system in Sydney (Longfoot and Quail, 1990) has seen road transport agency vehicles and
metropolitan taxis so equipped. In Houston, Texas, a pool of volunteer drivers have had
their vehicles equipped with transponders which then provide information back to a
central controller (Levine and McCasland, 1994). The major issue with this approach lies
in the way to tap and manage the available data so that sense can be made from it.
Understandably, a large fleet equipped with GPS which is constantly sending information
back to a control station is likely to overload the control station. There appears to be
good sense in avoiding the presence of a large number of special-duty probe vehicles,
especially in congested areas if those vehicles themselves contribute to the congestion. On
the other hand if the fleet equipped with GPS is so small that a representative picture of
congestion levels cannot be obtained then the quality of information being obtained must
be suspect. Methods such as aggregating data and selecting only appropriate yet sufficient
8/16/2019 Gps in Time Domain
16/17
208
R.
Zito et al.
data are issues to be addressed in the development of advanced traffic control and driver
information systems. Research is also needed on specific issues such as optimum popula-
tion size and distribution for probe vehicles in a network, to obtain satisfactory coverage
whilst not unduly affecting congestion levels or overloading the monitoring system, and
on the combination of vehicle location methods (e.g. GPS in combination with dead-
reckoning or terrestrial location systems) most appropriate for comprehensive coverage in
an urban area.
CONCLUSIONS
Methods for automatic vehicle monitoring (AVM) form an integral component of
IVHS technology, with many IVHS applications requiring information on the real-time
location of vehicles. GPS offers one readily available method, of low cost to users who
need only provide suitable receivers to use the GPS satellite system. The question has
been, just how useful and accurate is GPS information, especially for mobile applications?
This paper has presented some basic findings about the use of GPS in IVHS and other
road traffic-related areas, and has described the results of some extensive field trials,
conducted under a variety of conditions, that suggest that useful traffic and travel data
can be taken from GPS, and that the commonly available GPS information also contains
information on the quality of the received information.
The following conclusions may be drawn from the experimental program described
here:
(a) GPS can provide useful real-time data on vehicle position and speed, provided that
account is taken of the quality of the signals received in judging the usefulness of the
observed data. In this regard, particular attention needs to be given to those obser-
vations which are taken immediately following a change in the number of satellites
available or the constellation of satellites in view. Significant errors can occur in
such observations;
(b) the choice of GPS receiver capability is important in vehicle monitoring appli-
cations, and preference should be given to those GPS receivers expressly designed
for mobile use. These receivers are not necessarily the most expensive available.
The important feature for a suitable GPS receiver is its ability to provide direct
measurements of the speeds;
(c) GPS direct speed measurements should always be used in preference to speeds
calculated on the basis of vehicle positions over time. Such calculations are likely to
be error prone, whereas the direct speeds correspond closely with those observed
using on-board vehicle instrumentation;
(d) the errors from GPS are dependent on the physical environment (topography and
built form) of the region in which a probe vehicle is operating. Errors increase
in dense urban areas e.g. downtown areas, compared with other environments.
Suburban and rural areas provide the minimum errors. The effects of physical
environment lie mainly in the restrictions that will be placed on the number of
satellites visible to the GPS receiver;
(e) there is evidence that errors in direct speed measurements can be related to GPS
performance parameters (e.g. number of satellites and PDOP) that are provided as
part of the standard GPS information strings. Further work is required to firmly
establish the possible relationships and to test the relative value of alternative signal
quality parameters, but at this stage the occurrence of sudden changes in PDOP and
NSAT may be taken as indications of possible errors in position and speed values at
that point in time. These errors will then dampen down in successive (second by
second) observations.
The general conclusion is thus that GPS has much to offer as a vehicle identification
and monitoring tool for IVHS applications. As described in this paper, the GPS system
has the capability to provide large amounts of individual time, position and speed data at
8/16/2019 Gps in Time Domain
17/17
Global positioning systems
209
rapid update rates. A key issue is thus one of data management, so that a steady string of
reliable and useful information on vehicle position and progress can be obtained. One
promising example shown in the paper is the use of GIS as a display and analysis tool for
the GPS data. Without such tools, GPS might well do little more than add to information
overload. Data management is the key to transforming good data into useful information.
To obtain reliable GPS data several considerations must be taken into account. Firstly
the minimum degree of accuracy needed by the application must be known. Is centimetre
accuracy (as in a land surveying application) required, or is f 5 or * 50 m satisfactory?
Are the data required in real-time, or can they be post-processed? These are some of the
questions to be considered when considering a potential GPS application. The answers to
these questions help to determine the necessary features of suitable GPS receivers for the
application, such as the number of input channels, need for inbuilt memory, and the kind
of GPS processing software. There are also a number of features common to all GPS
receivers: as clearly demonstrated by the field studies both speed and position data can be
degraded in unfavourable physical environments (e.g. the concrete canyons of a CBD).
Then the use of the signal quality indicators should be considered so that assessments can
be made of the reliability of the incoming GPS data.
This area of GPS reliability demands further research at present. GPS is based on “line
of sight” principles. If there is not a clear view to the sky (e.g. in a tunnel or under a
bridge) then readings are not possible. When the view to the sky is restricted, inferior
signals may result in less accurate data observation. Other systems such as “dead
reckoning”, or simply using the last bearing and speed value to calculate a new position,
may have to be used until the GPS position is re-established. The experiences gained in the
Adelaide field trials suggest that these lost signal durations will only be of the order of
seconds under normal operating conditions. Of course, it must also be noted that alter-
native technologies may not be capable of providing the wealth of information available
from GPS at anything like the same update rates. GPS stands ready as a valuable tool for
IVHS applications. given adequate attention to its possible shortcomings.
REFERENCES
Collier C. (1993) An information network for route guidance and travel guidance systems.
Par@ Rim TransTech
Confiwncr~ Volume I. Advanced Technologies. Third 1n1. Co@ on Applications qf Advanced Technologies in
Traruporration Engineering
(Hendrickson C. and Sinha K., Eds), pp.
265-271.
ASCE. New York.
Dailey D. J, Haselkorn M. P. and Lin P. (1993) Traffic information and management in a geographically dis-
tributed computing environment.
Pacific Rim TransTech Conference- Volume I: Advanced Technologies.
Third Ini. Conf. on Applications of’ Advanced Technologies in Transporration Engineering
(Hendrickson C. and
Sinha K.. Eds), pp. 159 165. ASCE, New York.
Drane C. (1992) Positioning Systems: u Un ed Approach. Springer-Verlag, Berlin.
Koutsopoulos H. N. and Xu H. (1993) An information discounting routing strategy for advanced traveller
information systems,
Transpn. Res.-C. 1, 249-264.
Levine S. Z. and McCasland W. R. (1994) Monitoring freeway traffic conditions with automatic vehicle identi-
fication systems.
ZTE Ji 64, 23 .28.
Longfoot J. E. and Quail D. J. (1990) Automatic network travel time measuring system (ANTTS).
Pro