google-deepmind / google-deepmind/mujoco_mpc

G1 model falls despite low timestep and minimal sim speed – possible planner sync issue?

Open
#387 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.7k
Forks
282
PR merge metrics
No merged PRs in 30d

Description

Hi, I believe I'm facing a similar issue to the one discussed here(#135 ).

When I run the provided example tasks like humanoid_stand or humanoid_walk, the robots seem to behave reasonably well—even with the default timestep = 0.015—as long as I tune some parameters like balance. I don’t need to reduce the simulation speed to the minimum in those cases.

However, I’m now trying to run a similar setup using my own G1 model, using the same residual and transition structure as in the humanoid tasks. Initially, I was getting rollout divergence errors with very high qacc, so I reduced the planner timestep to 0.001. That eliminated the divergence errors, but now the robot still falls down quickly even with the simulation speed reduced to the minimum.

My question is: how can I tell whether this issue is due to a mismatch between the planner and simulation (e.g. planner being too slow to keep up), or whether it's something wrong with my residual definition or task configuration?

Any suggestions for debugging or confirming the source of the issue would be greatly appreciated. Thanks!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.