Skip to content

Add robot profile: laok/unitree-g1-arm-001/balance-recover.v1 (Tier 1) - #97

Open
daluoboda wants to merge 26 commits into
fabricfoundation:mainfrom
daluoboda:feat/unitree-g1-balance-recover-tier1
Open

Add robot profile: laok/unitree-g1-arm-001/balance-recover.v1 (Tier 1)#97
daluoboda wants to merge 26 commits into
fabricfoundation:mainfrom
daluoboda:feat/unitree-g1-balance-recover-tier1

Conversation

@daluoboda

Copy link
Copy Markdown

Tier 1 Pay-to-Actuate for the unitree-g1 humanoid: balance-recover (push-disturbance recovery).

  • Skills: balance_recover + stop, on-success-only 0.10 USDC.
  • Real physics: inverted-pendulum torso_pitch DOF + torque-limited balance PD; the torque cap is below the peak gravity torque, so a hard push genuinely falls (never settles) and a gentle push is caught (settles).
  • Dual engine (MuJoCo + PyBullet) sim-to-sim verdict agreement.
  • 7 acceptance criteria satisfied; x402-evidence.json holds real Base Sepolia settlement txs (independently verifiable).
  • Settlement only on recover; a genuine fall never settles.
  • profileId: laok.unitree-g1-arm-001.balance-recover.v1
    Independent of feat(unitree-g1): Tier 1 humanoid walker with x402 payment #90 (based on upstream main).

Pay-to-Actuate Tier 1 for the unitree-g1 humanoid: balance-recover (anti-push recovery). Two skills (balance_recover + stop), on-success-only 0.10 USDC. Real physics: an inverted-pendulum torso_pitch DOF fought by a torque-limited balance PD whose cap sits BELOW the peak gravity torque, so a hard push genuinely topples the robot (no settlement) while a gentle push is caught (settlement). MuJoCo + PyBullet agree on the recover/fall verdict. All 7 acceptance criteria met; x402-evidence.json carries real Base Sepolia settlement txs.
@daluoboda
daluoboda requested a review from a team August 15, 2026 04:51
daluoboda and others added 25 commits August 16, 2026 15:14
…feedback controller, not fixed-joint replay)
- Top badge: ROBO-PAY BOUNTY | PR #N | <robot/skill>
- Bottom panel: commit <sha> | on-chain tx (Base-Sepolia USDC, fail-closed)
              | BaseScan verify link | R11 flow: 402->202+actionId->actuate->settle

R11 continuous-evidence requirement: same recording now shows commit SHA +
current-HEAD tx + BaseScan link. No code, profile, manifest, or tunnel change.
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