Robolabs AI's rbot stack delivers full AMR simulation for ROS 2 Jazzy
A ready-to-run AMR simulation stack with SLAM, Nav2, and Docker support out of the box.
Robolabs AI has open-sourced rbot, an all-in-one autonomous mobile robot (AMR) simulation stack built specifically for ROS 2 Jazzy and Gazebo Harmonic. The stack integrates a complete URDF/Xacro robot description with generated mesh assets, Gazebo Harmonic worlds, and a ROS-Gazebo bridge. It includes ros2_control with a differential-drive controller, a rich sensor suite (2-D LiDAR, IMU, depth camera, stereo camera, GPS, and optional 3-D LiDAR), EKF localization via robot_localization, SLAM Toolbox for mapping, and Nav2 configuration using MPPI and SMAC Hybrid-A* planners. Docker, Docker Compose, and VS Code Dev Container support are also provided to simplify setup and reproducibility.
The project emphasizes a quick path from mapping to autonomous navigation. Users can run bash scripts to launch a headless simulation, teleoperate the robot, create a map, then switch to navigation using the saved map. This full loop is designed to work without requiring users to assemble the stack from scattered examples. The creator, Nitish from Robolabs AI, invites feedback from Nav2, SLAM Toolbox, and educational robotics communities. Future work includes Isaac Sim integration, with scaffolding already in place. Contributions such as reproducible simulation scenarios, navigation tuning notes, and documentation improvements are especially welcome.
- Built for ROS 2 Jazzy and Gazebo Harmonic with full sensor suite and ros2_control differential drive.
- Includes Nav2 with MPPI and SMAC Hybrid-A* planners, SLAM Toolbox, and EKF localization.
- Docker and VS Code Dev Container support enables quick, reproducible mapping-to-navigation workflows.
Why It Matters
rbot gives ROS 2 teams a complete, ready-to-run AMR reference stack, cutting setup time for education and prototyping.