Contributing — New Assets
Contribute SRB static assets through srb_assets. Isaac Lab also supplies assets.
Choose an asset type
SRB assets fall into three types:
| Asset Type | Description |
|---|---|
| Scenery | Terrain and structures |
| Objects | Interactive objects, tools, and payloads |
| Robots | Controllable systems |
Add a static asset
-
Identify its family and interface:
- Robots: joints and sensors.
- Terrain: source metadata.
- Objects: spawn configuration.
-
Record the source, author, and license in the applicable metadata catalog. For assets in SRB’s catalog, edit
docs/data/assets.toml. -
Follow the family format and validation rules. The rock pipeline checksum-verifies, decodes, bounds, and cleans terrain rocks. Robot and scenery checks differ.
-
Check dependencies, payload paths, and references against family conventions.
-
Add the asset to your srb_assets fork.
-
Submit a pull request.
Create procedural assets with SimForge
Reference: SimForge
SimForge supplies procedural environments and assets, including robot structures such as the Cubesat. Examples:
See the SimForge documentation, especially:
Next: Contribute a new task