The Data Layer for Robotics.
Transform ROS bag files into RLDS format for machine learning. Built for robotics researchers who move fast.
10k+
Downloads
50+
Contributors
99%
Uptime
terminal
pip install ros-to-rlds
Successfully installed ros-to-rlds-2.1.0
ros-to-rlds convert demo.bag
Converting: demo.bag
100%
Done! Output: ./rlds_dataset
Compatible with
ROS 1 & ROS 2
Scroll
Developer Experience
Simple to
Get Started
Install with pip and convert your first bag file in under a minute. No complex setup required.
Python 3.8+ compatible
Zero configuration needed
Batch processing support
1from ros_to_rlds import ROSConverter23# Initialize converter with your config4converter = ROSConverter(5 topics=["/camera/rgb", "/joint_states", "/tf"],6 output_dir="./rlds_dataset"7)89# Convert a single bag file10converter.convert("robot_demo.bag")1112# Or batch convert an entire directory13converter.convert_batch("./bag_files/")converter.pyUTF-8
Workflow
From Data to Training
A seamless pipeline that transforms your robotics data collection into ML-ready datasets.
01
ROS Bags
Your collected robotics data from ROS 1 or ROS 2 systems
02
Process
Automatic topic detection and parallel conversion
03
RLDS Format
Standardized TensorFlow Dataset structure
04
ML Ready
Train your models immediately
10k+
Bags Converted
50+
Research Teams
15+
Message Types
100%
Open Source
ROS-to-RLDS
Let's Connect
Get in touch.
Have questions or want to collaborate? We'd love to hear from you.
Support
support@example.com