feat(jetson): CPU/GPU temperature monitor — thermal throttle warning node #205

Closed
opened 2026-03-02 11:17:20 -05:00 by sl-jetson · 0 comments
Collaborator

Single ROS2 node. Read Jetson Orin Nano thermal zones from /sys/devices/virtual/thermal/thermal_zone*/temp. Publish /saltybot/thermal (JSON: cpu_temp, gpu_temp, board_temp) at 1Hz. Warn on /diagnostics at 75C, throttle speed_scale at 85C via /saltybot/thermal_speed_scale. Include unit tests.

Single ROS2 node. Read Jetson Orin Nano thermal zones from /sys/devices/virtual/thermal/thermal_zone*/temp. Publish /saltybot/thermal (JSON: cpu_temp, gpu_temp, board_temp) at 1Hz. Warn on /diagnostics at 75C, throttle speed_scale at 85C via /saltybot/thermal_speed_scale. Include 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#205
No description provided.