Space Robotics Bench (SRB) provides simulation environments and robotics tasks for space research.
Note: Development builds of this documentation include unreleased changes. For a released version, use the documentation from its matching Git tag.
New to SRB?
- Review the System Requirements.
- Follow the Installation guide.
- Read Basic Usage.
See System Requirements for supported versions and setup.
Features
- Batched simulation with NVIDIA Isaac Sim.
- On-demand asset and scene generation with SimForge.
- Selectable robot, scene, and domain randomization; the available profiles and their limits are documented with each workflow.
- Gymnasium-compatible task registration after Isaac Sim starts. Framework support varies by task; see the compatibility matrix.
- ROS 2 interfaces for simulation state, sensors, and actions.