Title: GPS Global Positioning System
1GPS (Global Positioning System)
2Basic Concept
- 28 Satellites orbiting the earth /- 11,000
miles up - (6 Paths, sun-synchronous, each satellite
orbits earth 2x/day) - Receivers communicate with Satellites
- Communication (signal delay) determines
distance - Distance from multiple satellites determines
location
- Requires very precise clocks
- Satellites use atomic clocks (0.000000003
seconds) - Receivers clock corrected by satellites
- More satellites, widely spaced provides better
results - Longer duration of data capture provides better
results
3 Accuracy (Potential)
Horizontal location, in meters
/- RT-DGPS DGPS
Recreational/Pocket Unit 100-500 Mapping
Grade (GeoExp 3) 4,500Surveyor Grade
11-50,000 w/external add-on Radio Beacon
unit w/10 minutes of data Post-Processing 0.
3 with 30 minutes of data 0.1 with 45
minutes of data 0.01 (centimeter accuracy)
with 48 hours of data 0.001 (millimeter
accuracy?)
5-20 100-500
5-20
2-5 2-5 1 0.5
5-20
(Vertical Accuracy typically half as good as
horizontal)
5 m 11,000 miles 1 mm 2.2 miles (the
Empire State Building ¼ mile)
4What you get for your
- waterproof - backlight display - battery life -
screen size - split screen zoom - more memory - storage of points, tracks, areas,
offsets - store/load maps/charts - streets, hydro
- accessories remote antenna options, RT-DGPS,
PALM and Laptop connection, Laser Range Finder - download data to PC
- ability to perform RT-DGPS
- ability to post process (DGPS)
- ability to enter attribute data (features), as
well as to append to existing data files - vehicle navigation
- electronic compass
- barometric altimeter (more accurate than GPS for
altitude, if calibrated) - WAAS compatible
- velocity
- vertical profiles of tracks
- alarms (anchor drift, arrival, off-course)
- fish locators, tide charts, calendars, celestial
information
5Applications
- Military (DoD) civilian uses now exceed
military - Space Travel (NASA)
- Agriculture
- Resource and Asset Management
- Environmental Forestry
- Mining Engineering
- Oil Gas
- Construction
- Factory Automation
- Fishing (Recreational Commercial)
- Mapping GIS
- Survey
- Public Safety Emergency Management Crime
Prevention - Utilities
- Timing Synchronization (banking,
telecommunications) - LBS - Location Based Services (cell phones,
wireless web) - Transportation FAA (WAAS), Marine, Rail
- Vehicle Security (Fleet Management)
6Other Applications
- Cell Phones (E911, October 2001)
- On Board Vehicle Navigation Systems
- Vehicle Tracking Systems (beyond fleet
management) - - Rental Car Companies
- - Family/Friends vehicle location
- - Crime Stolen cars Criminal tracking
- - Accident notification systems
- - GPS-measured Tolls variable taxation
based on congestion (UK) - Child/Senior/Pet Safety Tracking Systems
- - Teddy Bears, Backpacks, Wristwatches
- - Implants (health status w/location)
- Parole, Probation Tacking Systems
- Package/Asset Tracking Systems
- Bridge structural monitoring
- Sports and Broadcasting (Skiers, NASCAR,
Sailboat races) - Golf Courses (distance to next hole)
- Geo-Caching (GPS scavenger/treasure hunts
global or local scale) - Beer Bottle GPS
- etc, etc,
7Orbits
8XYZT
92D-Satellites
X?
102D-3 Satellites
11Poor GDOP
12Good GDOP
13Good-Bad GDOP
14PDOP vs. GDOP
PDOP Position Dilution of Precision User
tolerance setting for acceptability of signal
quality (a PDOP mask) Typically set from
4 6 ( 8 poor)
GDOP Geometric Dilution of Precision Estimate
of satellite conditions for a given location
time Given in distance units (meters or feet)
PDOP GDOP Overall estimate of accuracy (PDOP
of 4) (GDOP of 30) (Accuracy of /- 120)
PDOP - GDOP often used interchangeably Also
HDOP, VDOP, TDOP, RDOP (horizontal,vertical,
time, relative) In all cases, smaller is better
15GPS Masks PDOP, Elevation, SNR
Allow the user to control the quality of the data
accepted at the time of data collection
(unacceptable readings are filtered out)
PDOP Mask Allows the recording of positions only
when there is acceptable satellite geometry.
Typically considers both quantity and quality of
satellites (e.g., 4 satellites with good
precision, or 6 with reasonable precision, or 8
with average precision)
Elevation Mask Sets minimum elevation above
horizon for satellites to be used. The lower on
the horizon a satellite is the more atmosphere
the signal must pass through, thus the greater
the potential for signal diffraction
(inaccurate estimations of time/distance), as
well as greater chance of multi-path
errors. Also, with Differential Correction,
insures that all satellites used are visible to
base station as well as the field receiver.
SNR (Signal to Noise Ratio) Mask (higher is
better, stronger signal) Filters out signals
with excessive noise, using only those
satellites with low noise (more accurate). SNR
ranges from 0-35 10-15 is typical, less than 5
is generally considered unusable.
16Sources of Error
Typical amount of Error (per Satellite)
Beyond quality of equipment/size of antennea, etc.
1.5 m 2.5 m 5.0 m 0.5 m 0.3 m 0.6 m
- Satellite Atomic Clock Errors
- (corrected periodically)
- Satellite Orbit (Position) Errors
- (corrected periodically)
- Earths ionosphere (charged particles)
- Earths troposphere (moisture)
- Receiver Noise (local conditions, radio
interference) - Multipath Errors (bounce off buildings, etc.)
- Local Weather (moisture in air, lightning)
- Poor Satellite Geometry (GDOP)
- Receiver Clock Errors (corrected by 4th
Satellites)
- Satellite Atomic Clock Errors
- (corrected periodically)
- Satellite Orbit (Position) Errors
- (corrected periodically)
- Earths ionosphere (charged particles)
- Earths troposphere (moisture)
- Receiver Noise (local conditions, radio
interference) - Multipath Errors (bounce off buildings, etc.)
- Local Weather (moisture in air, lightning)
- Poor Satellite Geometry (GDOP)
- Receiver Clock Errors (corrected by 4th
Satellites)
17Selective Availability (SA)
Intentional degradation of signal quality by DoD
for security reasons. Spawned numerous
work-around technologies Turned off in May,
2000, recognizing civilian need for better
quality GPS signal (while reserving the option to
reinstate it should the need arise)
18Differential Correction
Compare GPS data file from Rover file (handheld
unit) with a data file from a Base Station (at a
known coordinate) for the exact same time period.
Relies on the fact that receivers located
relatively close together, will record similar
errors from the same constellation of
satellites. Uses the apparent error of the base
station file to correct the corresponding error
of the Rover file.
19Differential Correction 2
20Differential Correction
- Can improve accuracy by up to 20 m. (50-90)
- Requires local Base Station (w/in 100 miles)
- Requires post-processing (back in the lab)
OR can be done on-the-fly using
Real-Time DGPS
- Need better data longer recording period,
better GDOP
- More Base Stations near coasts (navigation)
- No effect on multi-path and/or receiver errors
But were not going to do that
21WAAS (Wide Area Augmentation System)
- On-the-fly generalized version of Differential
Correction - Developed by FAA and DOT (airport safety,
precision landings) - (only works in North America)
- Base station data is aggregated and sent to
WAAS satellites - (2 Geostationary satellites, one east coast, one
west coast) - Corrections are sent out from WAAS satellites
- WAAS-compatible GPS receivers use correction to
improve accuracy - WAAS satellites are equatorial, so WAAS works
less well the further - north you go (or if your location has
obstructions to the south) - WWUs Trimble GeoExplore-3 units are not
WAAS-compatible - WWUs Garmin GPSmap60 units are WAAS-compatible
- Using WAAS drains the battery faster (can turn
off)
22Data Dictionaries
Created with Pathfinder Office (in the lab) and
transferred to the GeoExplorer-3 before using in
the field. Allows creation of custom fields
(attributes) and field values (defined lists of
possible attribute values) for feature collection.
So, for a database of TREES, you might create a
data dictionary with Species List (fir, pine,
alder, etc) Type List (Either Deciduous or
Conifer) DBH Number field (Enter size in
inches) Date Auto-generated date field
(day-month-year)
Or, for a database of STREETS, you might create a
data dictionary with Name Text field (Enter
Street Name) Type List (Ave, St., Way, Place,
Circle, etc) Type List (Arterial, Residential,
Highway, Private Surface List (Paved, Gravel,
Dirt) Lanes Number field (Enter number of
Lanes) Bike Yes/No (as to existence of Bike
Lanes)
But were not going to do that either
23Accuracy
Original (civilian) GPS, 100 meters
w/Selective Availability turned on Typical
GPS, 15 meters w/Selective Availability
turned off Typical DGPS 3-5 meters
w/Differential Correction Typical WAAS GPS 3 meters WAAS DGPS
24Other Navigation Systems
GLONASS (GLObal NAvigation Satellite System)
Russian 10 satellites
Galileo (European Union GPS) Civilian based
initiative (2006? 2008?)
NDGPS (Nationwide Differential GPS) DOT,
Railroad (2002?)
Loran-C (LOng RAnge Navigation) - Coast Guard,
Radio navigation, 50 m, North America Russia,
Europe
Etc.
Many now used in combination w/GPS (augmented
systems)
Auto Navigation GPS GIS Inertial Sensors
(Dead Reckoning)
25The Future
Augmented systems (using WAAS, Galileo, etc)
Incorporation with other technologies (Cell
phones, PDAs, Cars) Components the size of a
credit card, available for under 10.00
Dual (or Tri) Frequency GPS receivers Track L1
and L2 ( L5?) satellite signals for greater
accuracy. (GeoExplorer 3 is single frequency)
Enhanced GPS Ability to use low-quality
satellite data (typically filtered out by
masks) for estimating positions under canopy,
inside buildings/cars, etc.
LBS (Location Based Services) advertising, via
cell phone, mobile ads (busses, taxis), service
location/lookup, etc.
Transponders tracking and finding your
pet/child/car/package.
Additional Satellites, Ground support
(augmentation)
26(end of show)
fini
27WWU GPS Receivers
Trimble GeoExplorer-3
Garmin GPSmap60-C
Points, Lines Areas (Polygons) Data
Dictionaries DGPS (or RT-DGPS) Not
WAAS-Compatible BW screen No Background
Maps Limited Navigation 8-10 Hours
(rechargeable battery) 1 lb., 6.4 oz. User
challenging interface Additional Equipment
GeoXT (1 unit) WAAS, color XR (2 backpack
units)
Waypoints Tracks (Lines) No DGPS No Data
Dictionaries WAAS-Compatible Color
screen Background Maps available Navigation
(GoTo, Find, Speed, ETA, Distance, etc) 20-30
Hours (AA batteries) 7.5 oz. User friendly
interface Additional Equipment PDA/Laptop
connections Remote antenna Bicycle
handlebar mount
28Trimble GeoExplorer-3
Trimble GeoExplorer-3
29Sys-Data-Nav Buttons
Trimble GeoExplorer-3
TAB
Function
- View information about the satellites that the
GeoExplorer 3 is tracking and their relative
positions in the sky. See your current position. - View information about the GeoExplorer 3
hardware, accessories and external connections. - Create and edit data dictionaries and feature
settings. Edit configuration. Reset factory
defaults.
GPS
Status
SYS
Setup
File
- Create a new data file or open an existing one.
- Collect new features and attributes.
- Update features and attributes
- View features and select them for update.
New Update Map
Data
Road
- Navigate to features and waypoints using the
Road. - Navigate to features and waypoints using the
Compass. - Navigate to features and waypoints using the
Chart.
Nav
Compass
Chart
30Sys Button Screens
Trimble GeoExplorer-3
31Sys-GPS (Skyplot) Screen
Trimble GeoExplorer-3
32Sys-Status Screen
Trimble GeoExplorer-3
33Sys-Setup Screen
Trimble GeoExplorer-3
34Data-File Screen
Trimble GeoExplorer-3
35Data-File Screen
Trimble GeoExplorer-3
36Data-Map Screen
Trimble GeoExplorer-3
37The Keyboard
Trimble GeoExplorer-3
38GeoExplorer-3 Notes
Trimble GeoExplorer-3
Rover Files Contain Feature(s) collected in the
field Automatically generated R101810A.ssf R
10 18 15 A . ssf Rover, October 18th, 10
am, A file Greenwich Mean Time (note that GMT
is 7 or 8 hours later than the west coast of the
USA depending on Daylight Savings 7 in the
summer, 8 in the winter) A First rover file
for that hour (B 2nd rover file, etc) .ssf
Trimble Rover file extension
Features Points Lines Areas (polygons) Can
have multiple features (points, lines or areas)
within a single Rover file. Can be paused while
recording positions. Can be updated at later.
10 hours of battery life 10 MB of data storage
39Garmin GPSmap60-C
Garmin GPSmap60-C
40Garmin GPSmap60-C
Power / Backlight
Battery Life
Rocker (navigation) Pan map or select options
on a page
Zoom In/Out
Page
Find (Cities, Waypoints)
Menu
Mark (Waypoints)
Quit (close screen)
Enter
41Garmin GPSmap60-C
Main Screens
Time Date
42Garmin GPSmap60-C
Satellite Page
Accuracy Estimate
Location
Skyplot
Satellite Strength
43Garmin GPSmap60-C
Mark Waypoint
Symbol
Name
Average
44Garmin GPSmap60-C
Main Screens
Setup
Map (GoTo)
Profiles
By default, the GPSmap60 will record a Track
(line feature) whenever the unit is turned on.
45Garmin GPSmap60-C
System Setup
GPS On/Off/Demo
WAAS On/Off
Alkaline or NiMH (rechargeable) battery
Using WAAS decreases the battery life by 1/3
46Garmin GPSmap60-C
Games
Virtual Maze
Gecko Smak
47Garmin GPSmap60-C
Garmin GPSmap60-C
1000 Waypoints WAAS Compatible 30 hours of
battery life (2 "AA" batteries) (Approximately
20 hours when using WAAS) Alkaline or NiMH
(rechargable) batteries Waterproof 56 MB of
internal memory for storing map detail (topo
maps, etc) Trip computer (odometer, moving
average, travel time, max speed... Quad Helix
antenna (or connection to remote antenna)
48(end of show2)
fini
49GPS Ellipsoid - Datum
GPS uses the WGS84 (World Geodetic System of
1984) as mathematical surface (model) of the earth
WGS84 is for all practical purposes the same as
the Geodetic Reference System of 1980 (GRS80)
that was used for the North American Datum of
1983 (NAD83) horizontal datum.
Elevations are referenced to Height Above
Ellipsoid (HAE)
50Code vs. Carrier Phase
Standard GPS uses Code phase comparing
pseudo-random code to determine distance
(amount of time out of sync between satellites
code and receivers code distance satellites
code had to travel)
Carrier phase uses the Code phase to get close,
then uses the actual carrier frequency wave
pattern (that which carries the pseudo-random
code) to increase the precision.
For post-processing (Differential Correction),
use Carrier phase recordings to get the best
results (with a minimum recoding time of 10
minutes). Carrier phase also stores information
from each satellite individually, allowing later
comparison of the base stations readings (error
estimation) for each separate satellite recorded.
Consequently, Carrier phase recordings use far
more memory for storage than Code phase does.
51GNSS Timeline
- 1960s Early conceptual work, satellites
- 1970s GPS satellites and technology development
- 1980s Functional navigations system (1983, free
for public use, 8 satellites) - 1990s Civilian usages increases
- 2000 Selective Availability turned off
- WAAS
- Galileo