Never Lose Robot Data Again: Automatic ROS 2 Bag Recording and Upload
Ubuntu, Tuesday, November 3rd, 2026
Canonical explains how the ros2-exporter-agent snap automatically records ROS 2 bags on robots and uploads them to a server.
An Ubuntu blog post addresses the problem of field robot runs going unrecorded or ROS 2 bags being stuck on remote robots because recording and copying are done manually.
The ros2-exporter-agent snap lets each robot record continuously and upload its bags automatically, starting recording only once auto-clean is running and retrying uploads if the server is unreachable.
Uploads use rclone, which supports more than 40 storage backends, through a fixed remote alias called bagstore, so switching from an SFTP server to S3-compatible storage is a configuration change.
Setup takes one snap install command and two configuration files.