IsaacLab
IsaacLab copied to clipboard
[Bug Report] No meshes found in the file?
Describe the Bug
Running the following command:
./isaaclab.sh -p scripts/environments/teleoperation/teleop_se3_agent.py --task Isaac-PickPlace-GR1T2-Abs-v0 --num_envs 1 --teleop_device keyboard
produces the error:
02:01:30 [teleop_se3_agent.py] ERROR: Failed to create environment: From file: /home/conda/feedstock_root/build_artifacts/coal-split_1757330026370/work/src/mesh_loader/assimp.cpp
in function: void coal::internal::Loader::load(const std::string&)
at line: 95
message: No meshes found in file /tmp/meshes/GR1T2_fourier_hand_6dof_left_hand_pitch_link_collisions_L_hand_base_link_mesh.obj
But the mesh file does exist in /tmp/meshes/ and can be opened without problems in Meshlab.
System Info
- Commit:
main - Isaac Sim Version: 5.1
- OS: Ubuntu 22.04
- GPU: RTX 5090
- CUDA: 12.8
- GPU Driver: 553.05
Additional Context
Detailed error information
Traceback (most recent call last):
File "/home/mylifeducks/works/IsaacLab/scripts/imitation_learning/robomimic/play.py", line 191, in <module>
main()
File "/home/mylifeducks/works/IsaacLab/scripts/imitation_learning/robomimic/play.py", line 162, in main
env = gym.make(args_cli.task, cfg=env_cfg).unwrapped
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/miniforge3/envs/issacsim/lib/python3.11/site-packages/gymnasium/envs/registration.py", line 734, in make
env = env_creator(**env_spec_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/envs/manager_based_rl_env.py", line 82, in __init__
super().__init__(cfg=cfg)
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/envs/manager_based_env.py", line 177, in __init__
self.load_managers()
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/envs/manager_based_rl_env.py", line 118, in load_managers
super().load_managers()
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/envs/manager_based_env.py", line 313, in load_managers
self.action_manager = ActionManager(self.cfg.actions, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/managers/action_manager.py", line 212, in __init__
super().__init__(cfg, env)
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/managers/manager_base.py", line 176, in __init__
self._prepare_terms()
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/managers/action_manager.py", line 448, in _prepare_terms
term = term_cfg.class_type(term_cfg, self._env)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/envs/mdp/actions/pink_task_space_actions.py", line 56, in __init__
self._initialize_ik_controllers()
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/envs/mdp/actions/pink_task_space_actions.py", line 92, in _initialize_ik_controllers
PinkIKController(
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/controllers/pink_ik/pink_ik.py", line 77, in __init__
self.pink_configuration = PinkKinematicsConfiguration(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/works/IsaacLab/source/isaaclab/isaaclab/controllers/pink_ik/pink_kinematics_configuration.py", line 57, in __init__
self.robot_wrapper = RobotWrapper.BuildFromURDF(urdf_path, mesh_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/miniforge3/envs/issacsim/lib/python3.11/site-packages/pinocchio/robot_wrapper.py", line 20, in BuildFromURDF
robot.initFromURDF(filename, *args, **kwargs)
File "/home/mylifeducks/miniforge3/envs/issacsim/lib/python3.11/site-packages/pinocchio/robot_wrapper.py", line 25, in initFromURDF
model, collision_model, visual_model = buildModelsFromUrdf(
^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/miniforge3/envs/issacsim/lib/python3.11/site-packages/pinocchio/shortcuts.py", line 62, in buildModelsFromUrdf
return _buildModelsFromUrdf(filename, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mylifeducks/miniforge3/envs/issacsim/lib/python3.11/site-packages/pinocchio/shortcuts.py", line 103, in _buildModelsFromUrdf
geom_model = pin.buildGeomFromUrdf(
^^^^^^^^^^^^^^^^^^^^^^
ValueError: From file: /home/conda/feedstock_root/build_artifacts/coal-split_1757330026370/work/src/mesh_loader/assimp.cpp
in function: void coal::internal::Loader::load(const std::string&)
at line: 95
message: No meshes found in file /tmp/meshes/GR1T2_fourier_hand_6dof_left_hand_pitch_link_collisions_L_hand_base_link_mesh.obj
Checklist
- [x] Checked that no similar issue exists in the repo.
- [x] Confirmed that the issue is related to the repo and not Isaac Sim itself.