GPS / GNSS
547 words · 3 min read · 2 sources
GPS is the American satellite navigation system; GNSS is the broader term for all such systems worldwide. Together they let a robot know its position on Earth's surface to within centimetres — when the sky is visible.
Picture four friends standing at known positions around a large park, each with a loud speaker playing a steady tone. If you know exactly how long each tone took to reach your ears, you can calculate your distance from each friend. With distances from three speakers you can triangulate your position in two dimensions; add a fourth and you fix your position i
Picture four friends standing at known positions around a large park, each with a loud speaker playing a steady tone. If you know exactly how long each tone took to reach your ears, you can calculate your distance from each friend. With distances from three speakers you can triangulate your position in two dimensions; add a fourth and you fix your position in three dimensions. Now move those friends to orbit 20,000 km above Earth, replace sound with precisely timed radio signals, and replace your ears with a small chip in your phone — you have just invented GPS.
GPS versus GNSS
GPS (Global Positioning System) is the United States military's satellite navigation network, operational since 1993 and freely available to anyone with a receiver. It is so dominant that "GPS" has become the colloquial term for all satellite navigation, the way "Hoover" became a word for all vacuum cleaners.
GNSS (Global Navigation Satellite System) is the correct umbrella term. It includes GPS (USA), GLONASS (Russia), Galileo (European Union), BeiDou (China), NavIC (India), and QZSS (Japan). Modern receivers — including those in smartphones and robots — listen to multiple constellations simultaneously for better accuracy and reliability.
How the timing works
Each GPS satellite carries an extremely precise atomic clock and continuously broadcasts its position and the exact time of that broadcast. A GNSS receiver in a robot catches signals from at least four satellites and computes how long each signal took to arrive. Since radio signals travel at the speed of light, a timing error of one microsecond translates to a 300-metre position error. The receivers compensate by solving for their own clock error as a fourth unknown, alongside the three position coordinates (latitude, longitude, altitude).
Standard GPS accuracy for a consumer receiver is about 3–5 metres. That is fine for navigation, but not for a robot arm picking a component or an autonomous vehicle changing lanes.
RTK: centimetre-grade accuracy
Precision robotics uses RTK GPS (Real-Time Kinematic). A fixed base station at a precisely known location continuously measures the tiny errors in GPS signals caused by atmospheric interference. It broadcasts those corrections over radio or the internet to a mobile receiver (called a "rover") on the robot. The rover applies the corrections in real time, shrinking positional error from metres to 1–2 centimetres. Agricultural robots that drive tractors with sub-centimetre furrow accuracy, and survey drones that map land without ground markers, all use RTK.
Why outdoor robots depend on it — and why it fails indoors
For outdoor robots, GNSS provides the global reference frame that no other sensor can: an absolute position on Earth's surface. Without it, a delivery robot navigating across a city would have to build and maintain a perfect map from scratch with no way to anchor it to reality.
GNSS fails the moment the sky disappears. Underground, indoors, in dense urban canyons where signals reflect off buildings, accuracy degrades or the signal is lost entirely. This is why indoor robots use lidar, cameras, and IMUs instead — GNSS is simply not available to them.
India's own NavIC constellation is designed to give sub-5-metre accuracy across the Indian subcontinent and 1,500 km beyond its borders — so why do most Indian phones still default to American GPS?
Ask R2 Co-pilot anything you didn't understand about GPS / GNSS. It'll explain it plainly.
Keep going
3D Gaussian Splatting
3D Gaussian splatting represents a scene as millions of tiny colored blobs, rendering photorealistic 3D in rea…
Concept6D Pose Estimation
6D pose estimation figures out an object's full position and orientation in 3D from a camera — not just where …
ConceptA* (A-Star) Pathfinding
A* finds the shortest path between two points on a grid or graph. It is the most-used pathfinding algorithm in…
Last updated · 2026-05-19
Community discussion
0 questions & insightsLoading discussion…
Spotted something off? Report an error →