BeyondMimic-style RSI#
Task id: Wbc-G1-BinaryFailure · In-tree reference on robot g1.
BeyondMimic-style adaptive RSI — body pose/vel rewards, binary_failure RSI,
full base actor obs (includes ref_joint_vel).
Preset:
apply_binary_failure(presets/binary_failure.py)Builder:
g1_wbc_binary_failure_env_cfg()Paper: arXiv:2508.08241
What this task changes#
Mutates rewards + RSI only; keeps base terminations and full actor layout from
g1_base_cfg() (including ee_body_pos and ref_joint_vel).
Actor dim rules: Observations.
Rewards#
Term |
Weight |
|---|---|
|
0.5 |
|
1.0 (all motion keybodies) |
|
0 |
|
0 |
|
−0.1 / −2e−6 |
RSI#
strategy="binary_failure"— failure on early terminationsimilarity_terms = keybody_similarity_preset()
Train & play#
uv run wbc-mjlab-train --task Wbc-G1-BinaryFailure --dataset samples
uv run wbc-mjlab-play --task Wbc-G1-BinaryFailure --dataset samples --viewer viser
Logs: logs/rsl_rl/wbc_g1_binary/<run>/
Tips#
Watch adaptive RSI panels in Viser — binary-failure bins differ from ZEST RSI.