Isaac Sim Version
4.5.0
Operating System
Ubuntu 22.04
GPU Information
Topic Description
Detailed Description
Hi, currently I’m facing an issue that I couldn’t fix. I tried to obtain the net wrench experienced at the float base, like what I have done in isaacgym by calling the refresh_force_sensor_tensor() to obtain root wrench in the world. However, the incoming wrench at the root is [0., 0., 0., 0., 0., 0.] at the root of the kinematic tree in isaaclab. To cope with that case, I addded a parent body to the original root body and connnected then with a fixed joint. Then I defined the added body as the new root and read the incoming wrench at the original root. For a humanoid walking case, the force component in the z-axis is always minus, which seems to be unreal.
Hi @792365484, the physics APIs currently do not support getting forces and moments of the floating base, but one thing you could try is to get all the forces on the root rigid body in the same reference frame and sum them up. That should give you exactly the forces/moments on that body. For instance:
- If you call get_measured_joint_forces() on the Articulation, you can get the forces/moment vector corresponding to all the joints connected to the pelvis (I believe these will be in the local pelvis frame).
- Then you just need to get the gravity force in the pelvis frame as well.
- Add them all up.
I hope that helps.
In the meantime I can make a request for the feature to be included. What is the use or purpose of getting the forces/moments on the floating base?
Hello!
We noticed that this topic hasn’t received any recent responses, so we are closing it for now to help keep the forum organized.
If you’re still experiencing this issue or have additional questions, please feel free to create a new topic with updated details. When doing so, we recommend mentioning or linking to this original topic in your new post—this helps provide context and makes it easier for others to assist you.
Thank you for being part of the NVIDIA Isaac Sim community.
Best regards,
The NVIDIA Isaac Sim Forum Team