Open alre5639 opened 7 months ago
Hey @alre5639,
The dataset you are modifying here is actually a PointNavDataset which contains PointNavEpisodes. These are produced by the generator: https://github.com/facebookresearch/habitat-lab/tree/main/habitat-lab/habitat/datasets/pointnav. This generator is fed a configuration file which defines the assets used for the episodes (i.e. the SceneDataset). When you load the episode dataset the simulator will look for the assets which were used to generate those episodes.
TL;DR: You need to run the episode generator or get some HM3D PointNav episodes from elsewhere to load them in a lab environment.
Check the DATASET readme: https://github.com/facebookresearch/habitat-lab/blob/main/DATASETS.md for some pre-generated episodes if you don't want to generate your own.
Thank you for the quick response. I am actually not particularly interested in the point to point navigation aspects of this problem, I am really interested in unguided exploration in the downloaded meshes, this example just seemed to be quite close to what I was looking for.
Is there another type rather than the pointnav-v1
I could switch over to allow for exploration in the .glb files, or another example you could point me at for navigating within the .glb files? Thanks again.
I have gotten the pointnav tutorial working with the following script and downloaded the hm3d dataset. I would like to swap out the example scene 'data/datasets/pointnav/habitat-test-scenes/v1/train/train.json.gz ' one of the scenes from the hm3d dataset. However these scenes are in .glb. format. as stated in issue #1457 .glb files can be used directly in the pointnave type, however when change the datapath to my downloaded .glb i get a error:
Not a gzipped file
. How can I point the sim to use the .glb file from the hm3d download?Here is the script from the example and my 2 configuration scripts:
Example.py
alec_test.yaml
alec_habitat_test.yaml