Hi,
we are trying to reproduce your GO2 deployment results, but we are seeing unstable behavior on trot (and similarly on other deploy tasks).
In our setup, the robot often falls within the first step. Also, the real_kp / real_kd values from the repo config definitely do not work for us.
A likely factor is hardware performance: we are running on an NVIDIA RTX 3090 (less powerful than the GPU reported by you), and we cannot sustain 50Hz.
Our current 20Hz settings are:
dt: 0.05
timestep: 0.05
low_cmd_pub_dt: 0.005
Do you have some ideas for a working GO2 config for this lower-rate regime, including recommended real_kp / real_kd values and any other parameters that should be tuned together with these variables?
Other important details that could be useful to help us:
MuJoCo window
When launching trot, a MuJoCo window opens. Is there a way to disable visualization (headless) without stopping simulation/control? We suspect this may contribute to slowdown.
Initial posture before enabling control
The README says the robot will slowly stand up and, if squatting, it should be manually lifted.
In our case we have the robot squatting, while MuJoCo shows a rest-like initial posture, so the expected starting pose is not fully clear.
Could you clarify the exact initial GO2 posture in the real world and the corresponding posture we should see in the MuJoCo window?
Thanks in advance for your help.
Hi,
we are trying to reproduce your GO2 deployment results, but we are seeing unstable behavior on trot (and similarly on other deploy tasks).
In our setup, the robot often falls within the first step. Also, the
real_kp/real_kdvalues from the repo config definitely do not work for us.A likely factor is hardware performance: we are running on an NVIDIA RTX 3090 (less powerful than the GPU reported by you), and we cannot sustain 50Hz.
Our current 20Hz settings are:
Do you have some ideas for a working GO2 config for this lower-rate regime, including recommended
real_kp/real_kdvalues and any other parameters that should be tuned together with these variables?Other important details that could be useful to help us:
MuJoCo window
When launching trot, a MuJoCo window opens. Is there a way to disable visualization (headless) without stopping simulation/control? We suspect this may contribute to slowdown.
Initial posture before enabling control
The README says the robot will slowly stand up and, if squatting, it should be manually lifted.
In our case we have the robot squatting, while MuJoCo shows a rest-like initial posture, so the expected starting pose is not fully clear.
Could you clarify the exact initial GO2 posture in the real world and the corresponding posture we should see in the MuJoCo window?
Thanks in advance for your help.