IsaacLab icon indicating copy to clipboard operation
IsaacLab copied to clipboard

[Bug Report] No meshes found in the file?

Open GreatenAnoymous opened this issue 1 month ago • 0 comments


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.

GreatenAnoymous avatar Nov 14 '25 10:11 GreatenAnoymous