Phone MQTT: CAN telemetry relay to Android sensor dashboard #656

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

Goal

Bridge VESC CAN telemetry from ROS2 to the Android phone sensor dashboard via MQTT.

Requirements

  • Subscribe to /vesc/left/state, /vesc/right/state, /vesc/combined ROS2 topics
  • Publish to MQTT topics: saltybot/phone/vesc_left, saltybot/phone/vesc_right, saltybot/phone/vesc_combined
  • JSON payload: rpm, current_a, voltage_v, temperature_c, duty_cycle, fault_code
  • Rate-limited to 5Hz per motor (phone doesn't need 50Hz)
  • Add to existing mqtt_ros2_bridge_node.py or create new relay node
  • Unit tests
## Goal Bridge VESC CAN telemetry from ROS2 to the Android phone sensor dashboard via MQTT. ## Requirements - Subscribe to /vesc/left/state, /vesc/right/state, /vesc/combined ROS2 topics - Publish to MQTT topics: saltybot/phone/vesc_left, saltybot/phone/vesc_right, saltybot/phone/vesc_combined - JSON payload: rpm, current_a, voltage_v, temperature_c, duty_cycle, fault_code - Rate-limited to 5Hz per motor (phone doesn't need 50Hz) - Add to existing mqtt_ros2_bridge_node.py or create new relay node - Unit tests
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#656
No description provided.