How to do the physics of buoyancy in Isaac Sim?

Isaac Sim Version
[ ] 5.0.0

Operating System
[ ] Windows 11

GPU Information

  • Driver Version:

Topic Description

Hi everyone — I’ve progressed well on the robotics/control side, but I’m stuck on buoyancy. To isolate the problem, I’m trying the simplest possible case: make a 1×1×1 cube float. After ~2 weeks of reading docs, forum posts, and experiments (plus some ChatGPT help 😅), I still can’t get it to float.

I suspect my Python script is correct (code link below), and that I’m likely missing a critical setup step on the cube (e.g., physics/rigid body/collider/material/water setup). If someone who has successfully implemented buoyancy in Isaac 5.0 on Windows could point out what I’m overlooking, I’d be very grateful.

Thanks in advance for any guidance!

Well, after 2 days of working straight, I "activated Hyperfocus" and managed to get it working.

1 Like

Thanks for the update! Let us know if your need further help.