Web UI: VESC motor dashboard panel with live CAN telemetry #653

Closed
opened 2026-03-17 11:28:24 -04:00 by sl-jetson · 0 comments
Collaborator

Goal

Add a VESC motor dashboard panel to the web UI showing live telemetry from both motors via rosbridge.

Requirements

  • Subscribe to /vesc/left/state and /vesc/right/state via rosbridge
  • Display per-motor: RPM gauge, current draw bar, temperature, duty cycle, fault status
  • Battery voltage display from /vesc/combined
  • Color-coded health indicators (green/yellow/red)
  • Historical sparkline charts for RPM and current (last 60s)
  • E-stop button integration
  • Mobile-responsive
  • Files: ui/vesc_panel.{html,js,css}
## Goal Add a VESC motor dashboard panel to the web UI showing live telemetry from both motors via rosbridge. ## Requirements - Subscribe to /vesc/left/state and /vesc/right/state via rosbridge - Display per-motor: RPM gauge, current draw bar, temperature, duty cycle, fault status - Battery voltage display from /vesc/combined - Color-coded health indicators (green/yellow/red) - Historical sparkline charts for RPM and current (last 60s) - E-stop button integration - Mobile-responsive - Files: ui/vesc_panel.{html,js,css}
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#653
No description provided.