Skip to content

feat: add motion imitation tracking for G1 humanoid - #41

Merged
TATP-233 merged 1 commit into
mainfrom
feature/motion-imitation
Mar 16, 2026
Merged

TATP-233 merged 1 commit into
mainfrom
feature/motion-imitation

Conversation

@TATP-233

Copy link
Copy Markdown
Collaborator

Migrate motion tracking implementation from mjlab to UniLab architecture. Adapts BeyondMimic-style motion imitation to UniLab's non-manager based environment system with CPU simulation and GPU training.

Key components:

  • Math utilities for quaternion operations and transforms
  • Motion loader with adaptive/uniform/start sampling modes
  • G1 motion tracking environment with exponential reward functions
  • MuJoCo backend extensions for body state access
  • CSV to NPZ motion preprocessing script

Architecture differences from mjlab:

  • Direct NpEnv inheritance vs manager-based system
  • CPU MuJoCo simulation vs GPU MuJoCo-Warp
  • Decorator-based registration vs automatic config registration
  • Inline reward/observation computation vs manager terms

Training config: 4096 envs, 30k iterations, 50 Hz control

Migrate motion tracking implementation from mjlab to UniLab architecture.
Adapts BeyondMimic-style motion imitation to UniLab's non-manager based
environment system with CPU simulation and GPU training.

Key components:
- Math utilities for quaternion operations and transforms
- Motion loader with adaptive/uniform/start sampling modes
- G1 motion tracking environment with exponential reward functions
- MuJoCo backend extensions for body state access
- CSV to NPZ motion preprocessing script

Architecture differences from mjlab:
- Direct NpEnv inheritance vs manager-based system
- CPU MuJoCo simulation vs GPU MuJoCo-Warp
- Decorator-based registration vs automatic config registration
- Inline reward/observation computation vs manager terms

Training config: 4096 envs, 30k iterations, 50 Hz control

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@TATP-233
TATP-233 merged commit 898d841 into main Mar 16, 2026
0 of 10 checks passed
@TATP-233
TATP-233 deleted the feature/motion-imitation branch March 16, 2026 13:30
TATP-233 added a commit that referenced this pull request May 4, 2026
feat: add motion imitation tracking for G1 humanoid
TATP-233 added a commit that referenced this pull request Sep 4, 2026
feat: add motion imitation tracking for G1 humanoid
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.

2 participants