Match GR00T locomotion obs scales to training config

Set ANG_VEL_SCALE and CMD_SCALE yaw to 0.5 (was 0.25) so the
GrootLocomotionController normalizes observations identically to the
GR00T-WholeBodyControl training yaml, making it a faithful port.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Martino Russi
2026-07-14 09:42:10 +02:00
parent 32bdf1f313
commit 586c79e069
@@ -39,10 +39,10 @@ GROOT_DEFAULT_ANGLES[[4, 10]] = -0.2 # Ankle pitch
# Control parameters
ACTION_SCALE = 0.25
CONTROL_DT = 0.02 # 50Hz
ANG_VEL_SCALE: float = 0.25
ANG_VEL_SCALE: float = 0.5
DOF_POS_SCALE: float = 1.0
DOF_VEL_SCALE: float = 0.05
CMD_SCALE: list[float] = [2.0, 2.0, 0.25]
CMD_SCALE: list[float] = [2.0, 2.0, 0.5]
DEFAULT_GROOT_REPO_ID = "nepyope/GR00T-WholeBodyControl_g1"