Lab Manual Contents
This workshop covers everything from GPS fundamentals to building and testing your own GPS receiver unit.
Part 1: Introduction
What is GPS? History from 1981 truck-sized receivers to smartphones. GNSS constellations worldwide.
Part 2: How GPS Works
Three segments, trilateration with the Colorado example, why we need 4 satellites.
Part 3: Error Sources
Understanding accuracy levels from 15m recreational to 1cm survey grade. DOP explained.
Part 4: Hardware Assembly
Wiring the GPS module to Arduino. Step-by-step assembly with diagrams.
Part 5: Software & Code
Arduino IDE setup, GPS code, understanding NMEA sentences.
Part 6: Eratosthenes Experiment
Measure Earth like the ancient Greeks! The same geometry you'll apply in the field experiment.
Part 7: Field Testing
Practical tips, data collection, accuracy testing outdoors.
Part 8: Knowledge Check
Test your GPS understanding with an interactive quiz.
What You'll Learn
This workshop aligns with the UCGIS GIS&T Body of Knowledge learning outcomes:
GPS & GNSS Relationship
BoK #880 — Discuss the relationship of GPS to the Global Navigation Satellite System.
Trilateration Concepts
BoK #1198 — Explain the relevance of trilateration to GPS positioning and surveying.
3D Position Determination
BoK #1939 — Explain how position is determined in X-Y-Z space using GNSS.
Signal Limitations
BoK #1942 — Explain why GNSS cannot work inside caves, underwater, or in buildings.
Build & Test Hardware
Assemble a working GPS receiver using Arduino and a NEO-6M GPS module, then conduct outdoor field measurements.