Skip to content

Add validated G1 kinematic motion lab and remote retargeting kit - #5

Merged
daitomanabe merged 2 commits into
masterfrom
codex/g1-motion-lab
Sep 5, 2026
Merged

Add validated G1 kinematic motion lab and remote retargeting kit#5
daitomanabe merged 2 commits into
masterfrom
codex/g1-motion-lab

Conversation

@daitomanabe

Copy link
Copy Markdown
Contributor

Summary

  • Add G1 Motion Lab: real Unitree model-derived geometry, source-skeleton comparison, hand trails, and explicit kinematic-only status.
  • Include independently validated full A/B/C references: 1,299 original dance frames each at 40 Hz; pinned source/model/URDF hashes and quantitative reports.
  • Keep links rigid between frames with parent-relative quaternion interpolation.
  • Provide a separate, pinned remote retargeting reproduction kit with temporal branch selection and strict independent export gates.
  • Extend build/render/invalid-input tests and preserve original performance data and third-party rights.

Verification

  • Nine openFrameworks 0.12.1 Release applications and existing regressions built locally.
  • Final G1 Make and Xcode Release builds passed; four accepted-data captures and 22 invalid-input cases passed.
  • Interpolation checked across all 3,894 adjacent-frame intervals; maximum rigid-anchor error 0.000143 mm.
  • All full A/B/C pose gates passed an independent re-evaluation. Thresholds were not relaxed.
  • Actual render screenshot and complete pose/provenance reports are included.

Safety and scope

This is not a robot controller. A separate bounded physics experiment failed its self-contact penetration gate. The viewer always states that physics is not validated; no robot SDK, DDS connection, policy checkpoint or actuator commands are included. No paid cloud resources were used. The MIT license applies to new code, not the original/derived performance data or Unitree geometry.

@daitomanabe
daitomanabe merged commit 71c0a63 into master Sep 5, 2026
3 checks passed
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