spatialgym/SpatialGym_Environmental
SpatialGym Environmental Scenes Indoor scenes for the two environmental tasks of SpatialGym — Camera Relocalization and Novel Path Discovery — with the navigation grids and task pairs precomputed, so the environments run right after download. License: CC BY-NC-SA 4.0 Overview Source Scenes Camera Relocalization pairs (d1 / d2 / d3) Novel Path Discovery pairs (d1 / d2 / d3) Download Unpacked interioragent 25 34 564 / 23 150 / 44 300 3 723 / 4 042 / 7 767… See the full description on the dataset page: https://huggingface.co/datasets/spatialgym/SpatialGym_Environmental.
SpatialGym Environmental Scenes
Indoor scenes for the two environmental tasks of SpatialGym — Camera Relocalization and Novel Path Discovery — with the navigation grids and task pairs precomputed, so the environments run right after download. License: CC BY-NC-SA 4.0
Overview
Every scene carries a walkable grid and both tasks' pair tables; the per-task manifests list the scenes each task draws from (manifest_*.json for Camera Relocalization, manifest_npd_*.json for Novel Path Discovery).
Files
SpatialGym_Environmental/
├── README.md
├── manifest.json # Camera Relocalization, all sources
├── manifest_interioragent.json # … per source (runs use one source at a time)
├── manifest_internscenes-gen.json
├── manifest_scenesmith.json
├── manifest_npd.json # Novel Path Discovery, all sources
├── manifest_npd_interioragent.json
├── manifest_npd_internscenes-gen.json
├── manifest_npd_scenesmith.json
├── interioragent.tar.gz # unpacks to interioragent/
├── internscenes-gen.tar.gz # unpacks to internscenes-gen/
├── scenesmith.tar.gz.part-00 … -04 # one gzip stream in five numbered pieces (50 GB file cap):
│ # cat scenesmith.tar.gz.part-* | tar xz → scenesmith/
├── SHA256SUMS # checksums of the archives above
└── figures/ # the images in this READMEUnpack the archives next to the manifests; manifest paths are relative to that directory. SpatialGym_IsaacLab/assets/download.sh camera_relocalization in the SpatialGym repository fetches, verifies and unpacks everything (or a subset of the sources).
Per-scene structure
Common to every scene (written by the SpatialGym preprocessing, identical format across sources):
interioragent — kujiale_XXXX/
<p align="center"><img src="figures/interioragent.png" width="90%" /></p>
internscenes-gen — {bedroom,diningroom,livingroom}/{scene_id}/
<p align="center"><img src="figures/internscenes-gen.png" width="90%" /></p>
scenesmith — {house,room}/scene_XXX/
<p align="center"><img src="figures/scenesmithhouse.png" width="90%" /></p> <p align="center"><img src="figures/scenesmithroom.png" width="90%" /></p>
