Robots Atlas>ROBOTS ATLAS
Robotics

GNSS

ActiveUpdated: 28 October 2026Published
Key innovation
GNSS made continuous, global, all-weather absolute positioning and precise timing available directly from satellites, independent of ground-based radio infrastructure or dead reckoning.
Category
Robotics
Abstraction level
System
Operation level
Robot control
Use cases
Localization of autonomous vehicles and mobile robotsPrecision agriculture (machine auto-steer)Surveying and geodesyDrone / UAV navigationMaritime and aviation navigationConstruction and mining machineryPrecise timing (telecommunications, power grids)

How it works

Each satellite broadcasts a precisely time-stamped ranging signal and a navigation message describing its own orbit and clock. The receiver measures signal travel time (pseudoranges) to the visible satellites; at least four satellites are required to solve the 3D position plus the receiver clock bias. Differential corrections (DGNSS) and carrier-phase measurements cancel common errors; RTK resolves the carrier-phase integer ambiguity using corrections from a base station or an NTRIP network, achieving centimeter accuracy. Multi-frequency (L1/L2/L5) and multi-constellation operation improve availability and accuracy, and a dual-antenna configuration lets the system derive vehicle heading/orientation.

Problem solved

Before GNSS, obtaining absolute global position required ground-based radio beacons with limited range or dead reckoning, whose error grows over time. GNSS delivers continuous, global, all-weather position, velocity and precise time anywhere with a clear sky view.

Components

Space segmentBroadcasts positioning signals plus orbit and clock data.

Constellation of medium-Earth-orbit satellites broadcasting ranging signals and navigation messages.

Control segmentMaintains constellation accuracy and signal integrity.

Ground monitoring stations and a master control station that track satellites, compute their orbits and clocks, and upload corrections.

User segmentComputes the PNT solution from pseudoranges and carrier phase.

GNSS receivers that capture signals from multiple satellites and compute position, velocity and time.

Official

Implementation

Reference implementations
Implementation pitfalls
MultipathMedium

Signals reflected off buildings and surfaces introduce position errors.

Signal blockage (urban canyon)High

Tall buildings and terrain block or attenuate satellite signals, degrading solution geometry.

Atmospheric delaysMedium

Ionospheric and tropospheric refraction delay signals; mitigated by multi-frequency reception or corrections.

Jamming and spoofingHigh

Weak GNSS signals are vulnerable to jamming and falsification, threatening autonomous systems.

RTK baseline limitsMedium

RTK requires corrections from a nearby base station or NTRIP network; accuracy degrades with distance and needs re-fixing of phase ambiguities.

Evolution

1973
US Department of Defense approves the GPS (Navstar) program
1978
First GPS (Block I) satellite launched
Inflection point

Beginning of practical satellite navigation.

1982
First GLONASS satellite launched (USSR)
1995
GPS reaches Full Operational Capability (FOC)
2000
Selective Availability turned off — civilian accuracy improves to a few meters
Inflection point
2016
Galileo begins Initial Services (EU)
2020
BeiDou-3 global constellation completed (China) — four global GNSS operational
Inflection point

Hyperparameters (configurable axes)

Positioning modeCritical

Positioning method that determines accuracy — from standalone to differential and carrier-phase.

Standalone
DGNSS
RTK
PPP
Frequency bandsHigh

Number of bands used; multi-frequency operation reduces ionospheric error.

Single-frequency (L1)
Multi-frequency (L1/L2/L5)
ConstellationsMedium

Number of constellations used; multi-constellation operation improves availability and accuracy.

GPS-only
Multi-constellation (GPS+GLONASS+Galileo+BeiDou)