Fundacao para a Ciencia e a Tecnologia (unidadeFCCN)
Abstract
Although the Navigation Satellite Timing and Ranging (NAVSTAR) Global Positioning
System (GPS) is, de facto, the standard positioning system used in outdoor navigation, it
does not provide, per se, all the features required to perform many outdoor navigational
tasks. The accuracy of the GPS measurements is the most critical issue. The quest for
higher position readings accuracy led to the development, in the late nineties, of the
Differential Global Positioning System (DGPS). The differential GPS method detects
the range errors of the GPS satellites received and broadcasts them. The DGPS/GPS
receivers correlate the DGPS data with the GPS satellite data they are receiving,
granting users increased accuracy. DGPS data is broadcasted using terrestrial radio
beacons, satellites and, more recently, the Internet. Our goal is to have access, within the
ISEP campus, to DGPS correction data.
To achieve this objective we designed and implemented a distributed system
composed of two main modules which are interconnected: a distributed application
responsible for the establishment of the data link over the Internet between the remote
DGPS stations and the campus, and the campus-wide DGPS data server application.
The DGPS data Internet link is provided by a two-tier client/server distributed
application where the server-side is connected to the DGPS station and the client-side is
located at the campus. The second unit, the campus DGPS data server application,
diffuses DGPS data received at the campus via the Intranet and via a wireless data link.
The wireless broadcast is intended for DGPS/GPS portable receivers equipped with an
air interface and the Intranet link is provided for DGPS/GPS receivers with just a RS232
DGPS data interface. While the DGPS data Internet link servers receive the DGPS data
from the DGPS base stations and forward it to the DGPS data Internet link client, the
DGPS data Internet link client outputs the received DGPS data to the campus DGPS
data server application. The distributed system is expected to provide adequate support
for accurate (sub-metric) outdoor campus navigation tasks. This paper describes in
detail the overall distributed application