Please provide the below information in addition to your issue:
cuRobo installation mode (choose from [python, isaac sim, docker python, docker isaac sim]): docker isaac sim
python version: 3.10
Isaac Sim version (if using): 2023.1.1, curobo 0.7.4
Hi,
I am using custom meshes in my IsaacSim environment and when using the mesh collision checker type of curobo for motion planning, it appears as though the scene meshes themselves are used for collision detection.
IsaacSim, on the other hand, can use various kinds of approximation for detecting collisions (convex decomposition, convex hull, etc.). Using the mesh collision detection that is offered by IsaacSim is impractical due it being extremely slow.
The problem is now that when using shape approximations for collision detection in IsaacSim but also using curobo that relies on the meshes for collision detection, there is a mismatch regarding which positions are attainable without collisions. As a result, I often get trajectories that in principle would work but due to the collision approximation in IsaacSim the trajectories result in collisions when executed.
Is there a way to use those collision shapes that are used in IsaacSim also for curobo motion planning and ik solving?
If it’s not a bug, please use discussions: https://github.com/NVlabs/curobo/discussions
Please provide the below information in addition to your issue:
Hi, I am using custom meshes in my IsaacSim environment and when using the mesh collision checker type of curobo for motion planning, it appears as though the scene meshes themselves are used for collision detection. IsaacSim, on the other hand, can use various kinds of approximation for detecting collisions (convex decomposition, convex hull, etc.). Using the mesh collision detection that is offered by IsaacSim is impractical due it being extremely slow.
The problem is now that when using shape approximations for collision detection in IsaacSim but also using curobo that relies on the meshes for collision detection, there is a mismatch regarding which positions are attainable without collisions. As a result, I often get trajectories that in principle would work but due to the collision approximation in IsaacSim the trajectories result in collisions when executed.
Is there a way to use those collision shapes that are used in IsaacSim also for curobo motion planning and ik solving?