ROS2-Studio's new Bag Recorder adds GUI-based recording controls
No more terminal commands for rosbag recording – now with timed and split options.
Sourav0607 has released a significant update to ROS2-Studio, a comprehensive GUI tool for ROS2 monitoring and management. The new Bag Recorder features eliminate the need for terminal commands by introducing three key capabilities: storage format selection (sqlite3 or mcap), timed recording with auto-stop after a set duration, and batch/split recording that chunks bags every N seconds (similar to --max-bag-duration style). All options are now configurable directly from the GUI, making bag recording more accessible and efficient for ROS2 developers.
This update addresses a common pain point for ROS2 users who previously had to drop into the command line to manage rosbag recordings. By bringing format selection, timed recording, and chunking into the graphical interface, ROS2-Studio reduces friction in data collection workflows. The tool is available on GitHub under Sourav0607/ROS2-STUDIO, and the developer welcomes feedback and contributions. For teams working with large rosbag datasets, these improvements simplify setup and enable more flexible recording strategies without scripting.
- Choose between sqlite3 and mcap storage format directly from the GUI
- Set timed recording duration in seconds with automatic stop
- Split bags into chunks every N seconds, all configured without terminal commands
Why It Matters
Simplifies ROS2 bag recording for developers, reducing terminal dependency and improving workflow efficiency.