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: RTX3070Ti
- Driver Version: 560.94
Topic Description
When a G1 humanoid robot is on flat ground, it will jump
Detailed Description
The G1 usd was spawned with stable joint positions. It ends up jumping and sliding on the ground
Steps to Reproduce
- Set up Physics Scene & Ground Plane
- Drag a G1.usd onto the scene and play
- The G1 should start sliding erratically and may also fall over after awhile
- Change Physics Scene Enable GPU Dynamics to False, Solver Type to PGS
- Situation improves
Screenshots or Videos
Related Issues
In Isaac Lab, I am attempting to train the G1 to just balance itself without any velocity commands. The joints are in non optimal positions even though I have a reward function that incentivizes the robot to be in a joint state where it will be balanced without moving. When evaluating the policy, the robot appears to be sliding on the flat ground which causes it to lose balance. When setting Enable GPU Dynamics to False, it will crash due to tensors being on GPU vs CPU
Additional Context
When Enable GPU Dynamics is set to False, my other functionalities will fail, such as collision. Some meshes fail to interact with other prims collisions by phasing through them
