facebookresearch / habitat-lab

A modular high-level library to train embodied AI agents across a variety of tasks and environments.
https://aihabitat.org/
MIT License
1.88k stars 471 forks source link

No visual results in the example.py. May lack of navmesh files. #1528

Closed Kairobo closed 11 months ago

Kairobo commented 12 months ago

Habitat-Lab and Habitat-Sim versions

Habitat-Lab: stable Habitat-Sim: following the conda install Ubuntu 20.02

🐛 Bug

When I run the examples/example.py. The simulation window doesn't show up, and the following text is shown: ''' pybullet build time: Aug 23 2023 23:38:07 2023-08-24 00:03:43,418 Initializing dataset RearrangeDataset-v0 2023-08-24 00:03:53,765 initializing sim RearrangeSim-v0 [00:03:53:806035]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_00.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806074]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_01.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806089]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_02.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806102]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_03.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806123]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_04.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806140]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_05.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806159]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_06.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806202]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_07.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806254]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_08.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806304]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_09.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806320]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_10.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806333]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_11.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806346]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_12.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806359]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_13.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806372]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_14.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806385]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_15.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806401]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_16.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806419]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_17.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806482]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_18.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806530]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_19.navmesh not found on disk as absolute path or relative to data/replica_cad [00:03:53:806566]:[Warning]:[Metadata] SceneDatasetAttributesManager.cpp(267)::loadAndValidateMap : navmesh_instances Value : navmeshes/v3_sc4_staging_20.navmesh not found on disk as absolute path or relative to data/replica_cad Renderer: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2 by NVIDIA Corporation OpenGL version: 4.6.0 NVIDIA 470.82.00 Using optional features: GL_ARB_vertex_array_object GL_ARB_separate_shader_objects GL_ARB_robustness GL_ARB_texture_storage GL_ARB_texture_view GL_ARB_framebuffer_no_attachments GL_ARB_invalidate_subdata GL_ARB_texture_storage_multisample GL_ARB_multi_bind GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_texture_filter_anisotropic GL_KHR_debug GL_KHR_parallel_shader_compile GL_NV_depth_bufferfloat Using driver workarounds: no-forward-compatible-core-context nv-egl-incorrect-gl11-function-pointers no-layout-qualifiers-on-old-glsl nv-zero-context-profile-mask nv-implementation-color-read-format-dsa-broken nv-cubemap-inconsistent-compressed-image-size nv-cubemap-broken-full-compressed-image-query nv-compressed-block-size-in-bits MeshTools::compile(): ignoring Trade::MeshAttribute::TextureCoordinates 1 as its biding slot is already occupied by Trade::MeshAttribute::TextureCoordinates 0 MeshTools::compile(): ignoring Trade::MeshAttribute::TextureCoordinates 1 as its biding slot is already occupied by Trade::MeshAttribute::TextureCoordinates 0 MeshTools::compile(): ignoring Trade::MeshAttribute::TextureCoordinates 1 as its biding slot is already occupied by Trade::MeshAttribute::TextureCoordinates 0 MeshTools::compile(): ignoring Trade::MeshAttribute::TextureCoordinates 1 as its biding slot is already occupied by Trade::MeshAttribute::TextureCoordinates 0 [00:03:54:240140]:[Warning]:[Sim] Simulator.cpp(508)::instanceStageForSceneAttributes : The active scene does not contain semantic annotations : activeSemanticSceneID = 0 2023-08-24 00:03:56,115 Initializing task RearrangePickTask-v0 /home/control/.conda/envs/habitat/lib/python3.9/site-packages/gym/spaces/box.py:84: UserWarning: WARN: Box bound precision lowered by casting to float32 logger.warn(f"Box bound precision lowered by casting to {self.dtype}") Environment creation successful b3Warning[examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp,467]: Bad inertia tensor properties, setting inertia to zero for link: r_gripper_finger_link b3Warning[examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp,467]: Bad inertia tensor properties, setting inertia to zero for link: l_gripper_finger_link b3Warning[examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp,467]: Bad inertia tensor properties, setting inertia to zero for link: r_gripper_finger_link b3Warning[examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp,467]: Bad inertia tensor properties, setting inertia to zero for link: l_gripper_finger_link Agent acting inside environment. Renderer: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2 by NVIDIA Corporation OpenGL version: 4.6.0 NVIDIA 470.82.00 Using optional features: GL_ARB_vertex_array_object GL_ARB_separate_shader_objects GL_ARB_robustness GL_ARB_texture_storage GL_ARB_texture_view GL_ARB_framebuffer_no_attachments GL_ARB_invalidate_subdata GL_ARB_texture_storage_multisample GL_ARB_multi_bind GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_texture_filter_anisotropic GL_KHR_debug GL_KHR_parallel_shader_compile GL_NV_depth_buffer_float Using driver workarounds: nv-egl-incorrect-gl11-function-pointers no-layout-qualifiers-on-old-glsl nv-zero-context-profile-mask nv-implementation-color-read-format-dsa-broken nv-cubemap-inconsistent-compressed-image-size nv-cubemap-broken-full-compressed-image-query nv-compressed-block-size-in-bits Episode finished after 300 steps. '''

It seems some navmeshes are missed. But I think I have done the downloading part correctly.

Anyone can help me to check how to get those navmeshes?

BenQLange commented 11 months ago

How did you resolve it?

Kairobo commented 11 months ago

You can use internal video saving.