[P1] WebUI live operations dashboard — all telemetry in one view #412

Closed
opened 2026-03-04 15:47:54 -05:00 by sl-jetson · 0 comments
Collaborator

Goal

Single-page dashboard for real-time SaltyBot telemetry during testing.

Panels

  1. Battery: SoC, voltage, current, runtime estimate
  2. Motors: RPM, duty cycle, temps, faults
  3. IMU: pitch/roll/yaw gauges, balance state
  4. LIDAR: top-down obstacle map from /scan
  5. Camera: RGB stream + tracking overlay
  6. Social: orchestrator state, encounters, wake words
  7. System: CPU/GPU temp, RAM, disk, node health
  8. Map: 2D odometry position plot

Tech

  • React + rosbridge WebSocket, auto-reconnect
  • Mobile-responsive, dark theme
  • 10Hz critical (motors, IMU), 1Hz system stats
## Goal Single-page dashboard for real-time SaltyBot telemetry during testing. ## Panels 1. Battery: SoC, voltage, current, runtime estimate 2. Motors: RPM, duty cycle, temps, faults 3. IMU: pitch/roll/yaw gauges, balance state 4. LIDAR: top-down obstacle map from /scan 5. Camera: RGB stream + tracking overlay 6. Social: orchestrator state, encounters, wake words 7. System: CPU/GPU temp, RAM, disk, node health 8. Map: 2D odometry position plot ## Tech - React + rosbridge WebSocket, auto-reconnect - Mobile-responsive, dark theme - 10Hz critical (motors, IMU), 1Hz system stats
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#412
No description provided.