OmniGibson icon indicating copy to clipboard operation
OmniGibson copied to clipboard

Issues running behavior example: `python -m omnigibson.examples.environments.behavior_env_demo`

Open AshisGhosh opened this issue 1 month ago • 3 comments

Hi, I'm running into the following error when running

python -m omnigibson.examples.environments.behavior_env_demo
2024-05-17 22:51:25 [39,334ms] [Error] [omni.physx.plugin] Particles feature is only supported on GPU. Please enable GPU dynamics flag in Property/Scene of physics scene!
2024-05-17 22:51:26 [39,841ms] [Warning] [omni.syntheticdata.plugin] SdRenderVarPtr missing valid input renderVar DistanceToCameraSDhost
[WARNING] [omnigibson.utils.registry_utils] Object 'water' is not in the state dict to load from. Skip loading its state.
2024-05-17 22:51:26 [40,179ms] [Warning] [omnigibson.utils.registry_utils] Object 'water' is not in the state dict to load from. Skip loading its state.
[WARNING] [omnigibson.objects.stateful_object] Missing object state [AttachedTo] in the state dump for obj mirror_pevdqu_0
2024-05-17 22:51:26 [40,194ms] [Warning] [omnigibson.objects.stateful_object] Missing object state [AttachedTo] in the state dump for obj mirror_pevdqu_0
[WARNING] [omnigibson.objects.stateful_object] Missing object state [ParticleSource] in the state dump for obj sink_ksecxq_0
2024-05-17 22:51:26 [40,196ms] [Warning] [omnigibson.objects.stateful_object] Missing object state [ParticleSource] in the state dump for obj sink_ksecxq_0
[WARNING] [omnigibson.objects.stateful_object] Missing object state [ParticleSource] in the state dump for obj sink_zexzrc_0
2024-05-17 22:51:26 [40,197ms] [Warning] [omnigibson.objects.stateful_object] Missing object state [ParticleSource] in the state dump for obj sink_zexzrc_0
[WARNING] [omnigibson.utils.registry_utils] Object 'robot0' is not in the state dict to load from. Skip loading its state.
2024-05-17 22:51:26 [40,205ms] [Warning] [omnigibson.utils.registry_utils] Object 'robot0' is not in the state dict to load from. Skip loading its state.
[INFO] [omnigibson.utils.bddl_utils] Sampling task...
Traceback (most recent call last):
  File "/omnigibson-src/omnigibson/examples/environments/behavior_env_demo.py", line 58, in <module>
    main()
  File "/omnigibson-src/omnigibson/examples/environments/behavior_env_demo.py", line 36, in main
    env = og.Environment(configs=cfg)
  File "/omnigibson-src/omnigibson/utils/python_utils.py", line 90, in wrapper
    func(*values.args, **values.kwargs)
  File "/omnigibson-src/omnigibson/envs/env_base.py", line 77, in __init__
    self.load()
  File "/omnigibson-src/omnigibson/envs/env_base.py", line 373, in load
    self._load_task()
  File "/omnigibson-src/omnigibson/envs/env_base.py", line 182, in _load_task
    self._task.load(env=self)
  File "/omnigibson-src/omnigibson/tasks/task_base.py", line 111, in load
    self._load(env=env)
  File "/omnigibson-src/omnigibson/tasks/behavior_task.py", line 190, in _load
    success, self.feedback = self.initialize_activity(env=env)
  File "/omnigibson-src/omnigibson/tasks/behavior_task.py", line 309, in initialize_activity
    accept_scene, feedback = self.sampler.sample()
  File "/omnigibson-src/omnigibson/utils/bddl_utils.py", line 577, in sample
    accept_scene, feedback = self._prepare_scene_for_sampling()
  File "/omnigibson-src/omnigibson/utils/bddl_utils.py", line 649, in _prepare_scene_for_sampling
    error_msg = self._build_inroom_object_scope()
  File "/omnigibson-src/omnigibson/utils/bddl_utils.py", line 872, in _build_inroom_object_scope
    valid_models = {cat: set(get_all_object_category_models_with_abilities(
  File "/omnigibson-src/omnigibson/utils/bddl_utils.py", line 872, in <dictcomp>
    valid_models = {cat: set(get_all_object_category_models_with_abilities(
  File "/omnigibson-src/omnigibson/utils/asset_utils.py", line 283, in get_all_object_category_models_with_abilities
    if supports_abilities(abilities_info, prim):
  File "/omnigibson-src/omnigibson/utils/asset_utils.py", line 266, in supports_abilities
    if not requirement.is_compatible_asset(prim=obj_prim)[0]:
  File "/omnigibson-src/omnigibson/object_states/object_state_base.py", line 53, in is_compatible_asset
    raise NotImplementedError
NotImplementedError

##Environment: Running locally with docker.

Any advice?

AshisGhosh avatar May 17 '24 22:05 AshisGhosh