Skip to content

feat: add flashsac g1_motion_tracking task owners and newton/genesis backends - #1603

Merged
TATP-233 merged 1 commit into
mainfrom
feat/flashsac-g1-motion-tracking-backends
Sep 17, 2026
Merged

TATP-233 merged 1 commit into
mainfrom
feat/flashsac-g1-motion-tracking-backends

Conversation

@TATP-233

Copy link
Copy Markdown
Collaborator

Summary

Validation

  • make check: pass
  • make test: 1486 passed, 0 failed
  • make test-all: pass (module-mode 34/34, script-mode 35/35)
  • uv run python scripts/audit_sim2sim_contracts.py --trees flashsac: g1_motion_tracking backends [genesis, mjwarp, motrix, mujoco, newton] mutually TRANSFERABLE

Training verification vs fastsac baseline (2048 envs, 51.2M steps: final 25.98 / best 32.64 / ep_len 233.9):

backend envs steps final reward best ep len result
mjwarp 2048 51.2M 26.86 ≥ baseline
motrix 2048 51.2M 29.93 ≥ baseline
mujoco 2048 51.2M 25.93 ≈ baseline
newton 2048 51.4M 26.50 34.15 277.7 ≥ baseline
genesis 512 12.8M 23.94 27.93 248.2 18.24 @10m steps vs baseline 12.33 @10m

Notes:

Refs: unilabsim/unisim#137, unilabsim/unisim#140, unilabsim/unisim#141, unilabsim/unilab_rl#26

…backends

- add flashsac g1_motion_tracking task owner configs (base + mujoco,
  motrix, mjwarp, newton, genesis) mirroring the sac task budget
  (2048 envs, 25000 iterations)
- register genesis and newton backends for G1MotionTrackingSAC; the
  get_motion_body_ids capability gap (unilabsim/unisim#137) is fixed in
  unisim-core 1.5.1
- bump unisim-core to >=1.5.1
- add training.inference_request_timeout_sec to flashsac config (mirrors
  sac); newton/genesis owners declare 180s, effective once
  unilabsim/unilab_rl#26 forwards it for flash_sac
- isaacgym/isaacsim stay unregistered: worker state publish/reset path
  broken (unilabsim/unisim#141)
- update config/script/benchmark tests and regenerate support matrix

Validation:
- make check: pass
- make test: 1486 passed, 0 failed
- flashsac g1_motion_tracking training vs fastsac baseline
  (2048 envs, 51.2M steps, final 25.98 / best 32.64):
  mjwarp 26.86, motrix 29.93, mujoco 25.93 (full budget),
  newton 26.50 / best 34.15 (full budget, 51.4M steps),
  genesis 23.94 / best 27.93 at quarter budget (512 envs, 12.8M steps;
  reward 18.24 @10m steps vs baseline 12.33)
@TATP-233
TATP-233 requested a review from caozx1110 as a code owner September 17, 2026 07:06
@TATP-233
TATP-233 merged commit 36fb680 into main Sep 17, 2026
8 checks passed
@TATP-233
TATP-233 deleted the feat/flashsac-g1-motion-tracking-backends branch September 17, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant