feat(jetson): ROS2 bag recorder — trigger-based rosbag recording with topic filtering #332

Closed
opened 2026-03-03 06:46:27 -05:00 by sl-jetson · 0 comments
Collaborator

Create a ROS2 node that provides a service to start/stop rosbag recording. Subscribe to /saltybot/record_trigger (Bool) to auto-start recording on events (e.g., obstacle detection, human interaction). Record configurable topic list (default: /camera/*, /scan, /odom, /cmd_vel). Auto-stop after configurable timeout (default 60s). Store bags in /data/rosbags/ with timestamped names. Publish /saltybot/recording_status (String: idle/recording/saving).

Create a ROS2 node that provides a service to start/stop rosbag recording. Subscribe to /saltybot/record_trigger (Bool) to auto-start recording on events (e.g., obstacle detection, human interaction). Record configurable topic list (default: /camera/*, /scan, /odom, /cmd_vel). Auto-stop after configurable timeout (default 60s). Store bags in /data/rosbags/ with timestamped names. Publish /saltybot/recording_status (String: idle/recording/saving).
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#332
No description provided.