Robot gets sucked into a collider upon contact

Isaac Sim Version

4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: RTX3070 Ti
  • Driver Version:

Topic Description

Detailed Description

The H1’s fingers clipped into the wall. When i contract the elbow back out of the wall, it pulls the robot in instead.
The wall has a Collider (SDF Mesh) but no RigidBody

Screenshots or Videos

Hi @MrOCW, thanks for posting your question. Is it possible for you to use a Convex Hull or other Collider approximations instead of SDF? My guess is that the SDF is not being computed correctly.

Convex Hull works but the collider does not match the shape of the mesh

That surface looks like a block which should be well approximated by a Convex Hull. Can you show me how it doesn’t match?


@michalin

Can you try to set the collider approximation as Convex Decomposition?


no good

I also found that using convex hull leads to this problem:
Simulating a switch or button in Isaac Sim

Can you explain in detail what you are trying to achieve and share the assets for your scene? I may be able to help you faster that way. Thanks!