We present a series of techniques that we have been using to process GPS readings to increase their accuracy. In a study of urban pollution, we have deployed a number of tracked mobile pollution monitors comprising a PDA, GPS sensor and carbon monoxide (CO) sensor. These pollution monitors are carried by pedestrians and cyclists. Because we are operating in an urban environment where the sky is often occluded, the resulting GPS logs will show periods of low availability of fix and a wide variety of error conditions. From the raw GPS and CO logs we are able to make maps of pollution at a 50m scale. However, because we know the behaviour of the carriers of the devices, and we can relate the GPS behaviour and known effects of CO in the environment, we can correct the GPS logs semi-automatically. This allows us to achieve a roughly 5m scale in our maps, which enables us to observe a new class of expected environmental effects. In this paper we present the techniques we have developed and give a general overview of how other knowledge might be integrated by system integrators to correct their own log files.
[1]
Washington Y. Ochieng,et al.
Integration of GPS and dead reckoning for real-time vehicle performance and emissions monitoring
,
2002
.
[2]
James Fisher,et al.
A Study of Galileo Performance - GPS Interoperability and Discriminators for Urban and Indoor Environments
,
2002
.
[3]
Alan Penn,et al.
Spatial distribution of Urban Pollution
,
1995
.
[4]
Anthony Steed.
Supporting Mobile Applications with Real-Time Visualisation of GPS Availability
,
2004,
Mobile HCI.
[5]
H. Walton,et al.
The Air Quality Strategy for England, Scotland, Wales and Northern Ireland
,
2007
.
[6]
D. N. EL-SHEIMY,et al.
Integrated Systems and their Impact on the Future of Positioning , Navigation , and Mapping Applications
,
2000
.
[7]
Alan Penn,et al.
Spatial distribution of urban pollution: Civilizing urban traffic
,
1996
.