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, use Compass. 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, for example /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 from. While connected, tap to pick one the robot advertises.
Messages per second this widget takes from the topic. Lower saves data, higher shows more.
0.1 to 60, step 0.1Horizontal accuracy (±N m) from covariance, HDOP, or EPH. Needs enough vertical room to render.
Auto tries HDOP, then EPH, then NavSatFix covariance, based on the message.
Numeric field path to read as horizontal accuracy (meters).
Satellites in view (N SAT). Shows only with GPSFix or mavros GPSRAW: plain NavSatFix has no count.
Auto tries status.satellites_used, then satellites_visible, based on the message.
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 1Changes the display only. NavSatFix altitude is always in meters.