cuRobo with IsaacSim 4.5.0 error

Isaac Sim Version

5.0.0
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: NVIDIA RTX 4070 Ti SUPER
  • Driver Version: 570.172.08

Topic Description

cuRobo issue with IsaacSim 4.5.0

Detailed Description

Getting the following error when running the demos described here (realsense demos).

Issue seems to be stemming from IsaacSim API conflcit or change

Error Messages

Command : curobo/examples/isaac_sim$ python motion_gen_reacher.py

Error message:

2025-09-19 20:49:24 [8,405ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):2025-09-19 20:49:24 [8,405ms] [Error] [omni.kit.app._impl] [py stderr]:   File “/home/dhanush/mpclutter/curobo/examples/isaac_sim/realsense_mpc.py”, line 61, in 2025-09-19 20:49:24 [8,405ms] [Error] [omni.kit.app._impl] [py stderr]:     from omni.isaac.core.materials import OmniPBR2025-09-19 20:49:24 [8,405ms] [Error] [omni.kit.app._impl] [py stderr]:   File “/home/dhanush/mpclutter/venv_clutter/lib/python3.10/site-packages/isaacsim/extsDeprecated/omni.isaac.core/omni/isaac/core/materials/init.py”, line 9, in 2025-09-19 20:49:24 [8,405ms] [Error] [omni.kit.app._impl] [py stderr]:     from omni.isaac.core.materials.deformable_material import DeformableMaterial, DeformableMaterialView2025-09-19 20:49:24 [8,405ms] [Error] [omni.kit.app._impl] [py stderr]: ImportError: cannot import name ‘DeformableMaterialView’ from ‘omni.isaac.core.materials.deformable_material’ (/home/dhanush/mpclutter/venv_clutter/lib/python3.10/site-packages/isaacsim/extsDeprecated/omni.isaac.core/omni/isaac/core/materials/deformable_material.py)

Related Issues

Thanks for bringing this issue up. Let me reach out to the internal team.

The issue arises from the [deprecated] import of the omni.isaac.core.materials module in the CuRobo examples using Isaac Sim.

The init.py file of this module attempts to import “DeformableMaterialView” from the “omni.isaac.core.materials.deformable_material” module, when it exists in the “omni.isaac.core.materials.deformable_material_view” module.

This should be fixable by replacing any deprecated imports that cause issues (import omni.isaac.) with their updated equivalents (import isaacsim.) in the CuRobo examples they are trying to run.

For example, they can change:

from omni.isaac.core.materials import OmniPBR

to this

from isaacsim.core.api.materials import OmniPBR

The full list updated module names from IsaacSim 4.2.0 to IsaacSim 4.5.0 is located here: