isaac-sim / urdf-importer-extension

URDF Importer
Apache License 2.0
49 stars 2 forks source link

Python command error after importing urdf file as usd file #3

Open fighting-j opened 2 months ago

fighting-j commented 2 months ago

When I follow Adding a New Manipulator — Omniverse IsaacSim latest documentation adding a New Manipulator.The cobotta_pro_900.usd file is generated, and the joint control is fine. However, when performing Gains Tuning, Choose the prim_path that corresponds to the articulation under Select Articulation, value is /cobotta_pro_900/root_joint. When using Python script control later, the following error occurs:

Traceback (most recent call last): File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/test.py”, line 35, in my_world.reset() File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.core/omni/isaac/core/world/world.py”, line 391, in reset self._scene._finalize(self.physics_sim_view) File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.core/omni/isaac/core/scenes/scene.py”, line 365, in _finalize articulated_system.initialize(physics_sim_view) File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.manipulators/omni/isaac/manipulators/manipulators/single_manipulator.py”, line 110, in initialize self._end_effector = RigidPrim(prim_path=self._end_effector_prim_path, name=self.name + “_end_effector”) File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.core/omni/isaac/core/prims/rigid_prim.py”, line 115, in init self._rigid_prim_view = RigidPrimView( File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.core/omni/isaac/core/prims/rigid_prim_view.py”, line 144, in init XFormPrimView.init( File “/home/ubuntu/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.core/omni/isaac/core/prims/xform_prim_view.py”, line 132, in init raise Exception( Exception: Prim path expression /World/cobotta/root_joint/onrobot_rg6_base_link is invalid, a prim matching the expression needs to created before wrapping it as view

How can I solve it?