Tinca/Docs/Widgets/Robot Status

Robot Status

PRO
STATUS · 6 FIELDS · 2×2 DEFAULT
StatusConnected
Protocolfoxglove-ws
Latency24ms
Topics12
Msg Rate142 Hz
Battery72%

Robot connection and status summary

When to reach for it

Robot Status is the top-of-dashboard link summary: connection state (Connected, Connecting, Error, Disconnected) and protocol, plus optional latency, topic count, message rate, bandwidth, and battery. It answers “is the link healthy?”, which is a different question from “is the robot healthy?”: it reads the bridge, not the robot's own diagnostics. For one signal at full size, reach for Battery Gauge, Sparkline (Pro), or Value Display instead.

Worked example: link health over rosbridge

On a diff-drive robot bridged over rosbridge WebSocket, set Battery Topic to /battery_state (sensor_msgs/msg/BatteryState), the field's own default. Turn on Show Latency, Show Topic Count, Show Message Rate, and Show Bandwidth so a degrading WiFi link shows up as rising latency and falling Hz before it hits the robot. The battery subscription caps at 1 message per second, half Battery Gauge's 2 Hz cap on the same topic, so its percentage trails slightly on a fast-draining pack.

Watch out for
  • Statusis the app's connection to the bridge, not the robot's health. A bridge that is up while the robot underneath it is wedged still reads Connected. Read the metrics, not the dot: message rate collapsing toward zero is the tell.
  • Below 130px wide or 80px tall, the widget switches to a compact layout that silently drops metrics in a fixed order: battery first, then bandwidth, message rate, and topics, with latency surviving longest, once they stop fitting. Enable all five toggles and shrink the card and several vanish with no indicator.

Configuration fields

Show Batteryboolean

Show the battery charge from the battery topic.

Battery Topictopic

The battery topic (sensor_msgs/msg/BatteryState) for the charge readout.

Show Latencyboolean

Show the round-trip latency to the robot. Measured from the live connection, no topic needed.

Show Topic Countboolean

Show how many topics the robot is advertising.

Show Message Rateboolean

Show how many messages per second are arriving from the robot.

Show Bandwidthboolean

Show the incoming data rate from the robot.