Hi @toni.sm
Though I reinstall OIGE and skrl pip packages, I cannot get images from the cameras.
There was an error at omniisaacgymenvs/utils/config_utils/sim_config.py
from
if self._config["headless"] == True and not self._sim_params["enable_cameras"] and not self._config["enable_livestream"]:
Traceback (most recent call last):
File "<string>", line 1, in <module>
KeyError: 'enable_livestream'
The self._config
does not have a key enable_livestream
at both headless and non-headless mode but, the above error only occurred at headless mode.
When I jumped the above problem through except:
, the another error occurred at viewport_manager_legacy.py
.
Exception has occurred: AttributeError
module 'omni.kit' has no attribute 'viewport_legacy'
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/extscache/omni.replicator.core-1.7.8+104.2.lx64.r.cp37/omni/replicator/core/scripts/utils/viewport_manager_legacy.py", line 91, in get_render_product
vp_iface = omni.kit.viewport_legacy.get_viewport_interface()
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/extscache/omni.replicator.core-1.7.8+104.2.lx64.r.cp37/omni/replicator/core/scripts/utils/viewport_manager.py", line 278, in get_render_product
return vm_legacy.get_render_product(camera_path, resolution)
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/extscache/omni.replicator.core-1.7.8+104.2.lx64.r.cp37/omni/replicator/core/scripts/utils/viewport_manager.py", line 309, in get_render_product
return ViewportManager().get_render_product(camera_path, resolution, force_new)
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/extscache/omni.replicator.core-1.7.8+104.2.lx64.r.cp37/omni/replicator/core/scripts/create.py", line 1137, in render_product
return viewport_manager.get_render_product(camera_paths[0], resolution, force_new)
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.sensor/omni/isaac/sensor/scripts/camera.py", line 107, in __init__
self._render_product_path = rep.create.render_product(prim_path, resolution=resolution)
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/OmniIsaacGymEnvsAILAB/omniisaacgymenvs/skrl_examples/reaching_ur5e/ur5e_tip.py", line 100, in __init__
frequency=30, resolution=(1920, 1080)) ### BSH
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/OmniIsaacGymEnvsAILAB/omniisaacgymenvs/skrl_examples/reaching_ur5e/reaching_ur5e_env.py", line 198, in get_robot
name="robot")
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/OmniIsaacGymEnvsAILAB/omniisaacgymenvs/skrl_examples/reaching_ur5e/reaching_ur5e_env.py", line 164, in set_up_scene
self.get_robot()
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.core/omni/isaac/core/world/world.py", line 275, in reset
task.set_up_scene(self.scene)
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/exts/omni.isaac.gym/omni/isaac/gym/vec_env/vec_env_base.py", line 94, in set_task
self._world.reset()
File "/home/bak/.local/share/ov/pkg/isaac_sim-2022.2.1/OmniIsaacGymEnvsAILAB/omniisaacgymenvs/skrl_examples/reaching_ur5e/reaching_ur5e_train.py", line 84, in <module>
env.set_task(task=task, sim_params=sim_config.get_physics_params(), backend="torch", init_sim=True)
AttributeError: module 'omni.kit' has no attribute 'viewport_legacy'
Additionally, I added some lines in my robot code(ur5e_tip.py
) because my environment cannot find some modules that is related with omni.isaac
.
from pathlib import Path
current_dir = os.path.dirname(os.path.realpath(__file__))
directory = Path(current_dir).parent.parent.parent.parent
directory = os.path.join(str(directory), 'exts')
sys.path.append(directory)
from omni.isaac.core.utils.extensions import enable_extension
enable_extension("omni.isaac.sensor")
Here is my code.
reaching_ur5e.7z (15.7 MB)