Object go throuh my scene

Hello !

Topic Description

Detailed Description

I have a .obj file of a location (captured via LiDAR) that I’d like to use as a scene for my training. However, I’m running into a problem: whenever I place an object (for example, a cone) into this scene, the object just falls or passes right through it.

Steps to Reproduce

  1. Add a .obj
  2. Enable Collider preset

Screenshots or Videos

Additional Information

What I’ve Tried

I tried to modify some parameters on Physics → Collider tab but with no success.

Isaac Sim Version

4.5.0
4.2.0
4.1.0
4.0.0

Operating System

Ubuntu 22.04
Ubuntu 20.04
Windows 11

GPU Information

  • Model: NVIDIA Geforce RTX 4080
  • Driver Version: 560.35.03

Best regards

hi @bp34 , from the video provided it seems there are gaps in the mesh itself? So maybe the physics collider settings being applied to an inconsistent mesh is causing the issue? Which seems to be the case with the non-smooth falling of the robot as well

Hi,

First thank you for your answer, I appreciate the fast answer !

I guess you are referring to this.

For me, I feel like it’s the debug visualizer of the mesh which is collapsing with the texture of my object, so he doesn’t render it properly. I made a new video with the “Weld Tolerance” parameter set to -inf so the mesh seems more precise.

I also added different size of surface because I believe there is something with the surface contact.

thanks for trying that out, I’m guessing the behavior is not the same in case the robot is added on a ground plane, right? my guess is still the actual geometrical mesh having issues. Have you tried visualizing that?

Hello,

On a ground plane, there’s indeed no issue. For the geometric mesh, I tried analyzing it in Blender and noticed the normal was oriented outward. I inverted it so it would face inward, which improved things—now the robot no longer goes through the ground, though it does occasionally bump into it and some parts of the robots body may pass a little through the ground. For “Create/Shape/Cone,” it still passes all the way through the ground; however, when I used “Create/Mesh/Cone,” it didn’t go below the ground at all.

I don’t know if there is a way to mitigate this robot behavior with the ground and if my solution is actually correct as it was just an intuition. I have no experience with mesh so I appreciate your help!