Mobile Robots
Why GPS Alone Fails Outdoor Mobile Robots
Standard GNSS gives 2 to 5 metres of error, RTK gives 1 to 2 centimetres until the correction drops, and neither works under a canopy. What outdoor robots actually use.

Standard GNSS positioning carries 2 to 5 m of horizontal error, which is worse than the width of most vehicles. RTK correction reduces that to 1 to 2 cm, but only while the correction stream is live and enough satellites are visible, and both conditions fail exactly where robots work: beside buildings, under trees, in trenches. Every serious outdoor robot therefore fuses GNSS with inertial and perception data rather than trusting it.
Where the error comes from
| Source | Typical magnitude | Removed by |
|---|---|---|
| Ionospheric delay | 1 to 5 m | Dual frequency, RTK, SBAS |
| Tropospheric delay | 0.2 to 1 m | Modelling, RTK |
| Satellite orbit and clock | 1 to 2 m | RTK, PPP |
| Multipath from buildings | 0.5 to 10 m | Antenna choice, shielding, fusion |
| Receiver noise | 0.1 to 1 m | Better receiver, carrier phase |
| Poor satellite geometry | multiplier | Multi-constellation reception |
Multipath is the one that ruins field deployments. A signal reflecting off a silo wall or a greenhouse frame arrives late, and the receiver reports a confident position that is several metres wrong. Unlike random noise it does not average out, so a robot can drive a straight line into a fence while reporting a healthy fix.
What RTK actually requires
Real-time kinematic positioning compares carrier phase measurements at the robot with those at a base station of known position, cancelling most common-mode error. It delivers 1 cm to 2 cm horizontally under good conditions, and it has four requirements that field sites break.
- A base station within about 10 km to 20 km, or a network correction service. Beyond that the atmospheric assumptions degrade.
- A continuous correction link, usually cellular. A dead spot means the solution falls back to a float or standard fix within seconds.
- Sky visibility. Tree canopy, tunnels, and tall structures cut satellite count below what carrier phase resolution needs.
- Re-convergence time. After a loss of lock, regaining a fixed solution typically takes 30 s to 60 s, during which the robot has degraded positioning.
What outdoor robots actually run
The working architecture is sensor fusion with GNSS as one input among several, weighted by its reported quality and cross-checked against the others.
| Layer | Contribution | Fails when |
|---|---|---|
| GNSS with RTK | Absolute position, drift-free | Canopy, multipath, link loss |
| Inertial measurement unit | Short-term attitude and motion | Drifts within seconds to minutes |
| Wheel odometry | Distance travelled | Slip on mud, grass, gravel |
| Lidar or camera odometry | Relative motion against the scene | Featureless fields, fog, darkness |
| Row or edge following | Local reference from the crop or kerb | Gaps, headlands, junctions |
| Prior map matching | Absolute correction without GNSS | Scene changes with season |
Agricultural robots lean on row following because a crop row is a far better local reference than a satellite fix; the vehicle needs to be centred between plants, not at a coordinate. Inspection robots on industrial sites lean on prior maps, because the structures are stable. Delivery robots on pavements lean on camera and lidar odometry, because urban canyons make GNSS unreliable exactly where the route is.
Specifying an outdoor robot honestly
Positioning requirements should be stated per task, not per vehicle, because the same robot needs very different accuracy at different moments of its route.
- Transit between work areas tolerates 0.5 m to 2 m, so standard GNSS with fusion is sufficient.
- Working along a row or edge needs 2 cm to 10 cm laterally and almost nothing longitudinally, which favours a local reference over a global one.
- Docking at a charger or a transfer point needs 1 cm to 3 cm, which is a marker or mechanical guidance job regardless of what the satellite says.
- Returning to a recorded point weeks later needs absolute repeatability, which is the one case where RTK genuinely earns its cost.
Writing the specification this way avoids the common outcome of paying for centimetre-grade equipment across the whole route and still failing at the dock, where satellites were never going to help.
Frequently asked questions
How accurate is GPS for a robot?
Standard single-frequency GNSS gives 2 m to 5 m of horizontal error, which exceeds most vehicle widths. RTK correction brings that to 1 cm to 2 cm while the correction link and satellite visibility hold.
Why does RTK stop working near buildings?
Because reflected signals arrive late, producing multipath error of up to several metres, and because obstructed sky reduces the satellite count below what carrier phase ambiguity resolution needs. Both effects are strongest exactly where robots operate.
How long does RTK take to recover after signal loss?
Typically 30 s to 60 s to regain a fixed solution, during which positioning falls back to float or standard accuracy. A robot travelling at 1 m/s covers 30 m to 60 m in that window, which has to be handled by the other sensors.
Can a robot work outdoors without GNSS at all?
Yes. Row following in agriculture, prior map matching on industrial sites and visual odometry on pavements all provide localisation without satellites. GNSS is usually a convenience for global reference rather than a necessity.
What is the difference between accuracy and integrity?
Accuracy is how precise the reported solution is; integrity is the confidence that the solution is not wrong. Multipath produces high-confidence wrong positions, so outdoor robots need a cross-check against odometry and perception rather than trusting the reported figure.
Sources
- Official U.S. government information about GPSPublished positioning performance and system status
- Robotics at NISTNational Institute of Standards and Technology, robot performance measurement and test methods
- ISO 3691-4, safety requirements for driverless industrial trucksInternational Organization for Standardization, positioning requirements for guided vehicles