GPS Display
PROGPS coordinates from NavSatFix data
When to reach for it
GPS Display renders the live latitude, longitude, and altitude from a NavSatFix topic, with a fix-status dot and optional accuracy/satellite chips. Use it on outdoor robots for a numeric position readout. For heading only, Compass is lighter. For a visual trail of GPS fixes drawn on the map instead of numbers, enable GPS Position Layer (Pro) inside Map 2D.
Worked example: mavros GPS
GPS Topic /mavros/global_position/global, schema sensor_msgs/msg/NavSatFix. Show Accuracy Chip on, Accuracy Source auto: this schema carries no hdop or eph, so auto falls straight through to the NavSatFix covariance branch. Satellites Source only picks which field of this same topic to read, not a second topic: against this stream, Show Satellites Chip reads "-- SAT" regardless. A real count needs GPS Topic itself pointed at a mavros GPSRAW-shaped stream, e.g. /mavros/gpsstatus/gps1/raw, trading away this example's NavSatFix-based Lat/Lon/Alt reading.
Watch out for
- More decimal places than the receiver actually achieves just looks more precise than it is.
- Turning on Show Satellites Chipagainst a topic with no count does not hide the chip: it still renders and reads "-- SAT" forever, which reads like a stuck sensor rather than a config mismatch.
- Both chips also need room: they stay off below 145px of widget height, so toggling one on inside a small cell silently does nothing.
Configuration fields
The topic this widget reads data from. While connected, tap to pick from the topics the robot advertises.
Horizontal position accuracy (±N m). Derived from NavSatFix covariance, or read directly when the message exposes hdop/eph (GPSFix, mavros). Needs enough vertical room to render.
Where to read accuracy from. Auto walks hdop → eph → NavSatFix covariance based on the message shape.
Numeric field path to read as horizontal accuracy (meters).
Number of GPS satellites in view (N SAT). Only renders when the message carries the count. GPSFix and mavros GPSRAW expose it; plain NavSatFix does not.
Where to read the satellite count from. Auto walks status.satellites_used → satellites_visible based on the message shape.
Numeric field path to read as the satellite count.
Show a name on the widget.
1 to 7 digits. 6 is ~10cm precision, 7 is survey-grade.
1 to 7, step 1NavSatFix altitude is meters per ROS REP-105; this picker only changes the display.