Skip to content
Jangara Bliss
All projects
Research & InvestigationIn progress2026 · Phase B pending

X-Embodiment Language-Grounded Manipulation Benchmark

A ManiSkill3 benchmark foundation for measuring language-grounded manipulation transfer between a tabletop arm and a humanoid upper body through a shared canonical action interface.

Role — Creator — benchmark architecture, environments, evaluation design, reproducibility engineering

ManiSkill3PythonPyTorchPanda / Franka-style armUnitree G1 (upper body)HDF5Behavior CloningPPO
Problem
Robot policies are increasingly expected to generalize across tasks, scenes, and bodies. This benchmark asks a narrower, measurable question: when language, task structure, and policy architecture are held fixed, how much manipulation performance survives a change in embodiment — and where exactly does it drop?
System type
Simulation benchmark · cross-embodiment evaluation infrastructure
Why it matters
Cross-embodiment transfer is a central open question for physical AI. Claims about it need benchmarks with leakage-proof splits and honest failure accounting — the infrastructure this project builds before drawing any conclusions.
Team context
Solo project, developed independently alongside the Booster K1 research.
Benchmark pipeline: a language instruction passes through paraphrase and holdout splits into a shared policy stack, a canonical 21-dimensional action interface, and robot adapters for a Panda arm or Unitree G1 upper body, ending in evaluation and transfer reports
Benchmark pipeline — the same path runs unchanged for either embodiment.

01

Overview

An in-progress benchmark that treats embodiment transfer as a measurable systems problem. A shared language-conditioned policy stack emits actions in a canonical 21-dimensional interface; thin robot-specific adapters translate them for either a Panda/Franka-style tabletop arm or a Unitree G1 humanoid upper body in ManiSkill3. Identical tasks, language splits, and evaluation protocol on both bodies make the interesting quantity directly computable: how much performance survives when only the robot changes. Phase A — environments, demonstration pipeline, baseline scaffolding, and the reproducibility layer — is complete and frozen at tag v0.3.1; Phase B, real training and evaluation on an RTX 5090 Linux workstation, is pending, and with it all empirical results.

System architecture

A language instruction is drawn from a train or held-out paraphrase split and fed to the shared policy stack, which emits actions in the canonical 21-D interface. A robot adapter translates them for the Panda or G1 environment, and evaluation episodes stream into transfer, failure, and artifact reports. The same path runs unchanged for either body — that symmetry is the experiment.

  1. Language instruction — paraphrase / holdout splits
  2. Shared policy stack — BC baseline · PPO scaffold
  3. Canonical 21-D action interface
  4. Robot adapter — Panda | Unitree G1
  5. Eval episodes → transfer, failure & artifact reports

02

Contributions

  • Designed the cross-embodiment benchmark structure around a shared canonical 21-dimensional action interface, with thin per-robot adapters for Panda, Panda-stick, and the Unitree G1 upper body.
  • Implemented language-conditioned task pathways for both embodiments in ManiSkill3, with leakage-proof held-out paraphrase and held-out color/object splits designed in before any training.
  • Built the HDF5 demonstration pipeline with validation, plus a Behavior Cloning baseline and PPO fine-tuning scaffolding.
  • Added episode-level evaluation records, a failure taxonomy, transfer-drop and retention metrics, and artifact-pack generation — rehearsed end-to-end on deterministic synthetic data.
  • Hardened the repo for reproducibility: 110 fast + 5 simulation tests, full smoke checks, documentation, and a Linux Phase B runbook; frozen pre-Linux at tag v0.3.1.

03

Evidence & evaluation

Evidence

Test suite

attached

110 fast + 5 simulation tests passing; full smoke check green.

Reproducibility freeze

attached

Tagged v0.3.1 pre-Linux — pinned pipeline, docs, and a Phase B runbook.

Artifact-pack rehearsal

attached

Reporting pipeline rehearsed end-to-end on deterministic synthetic toy data — explicitly not real results.

Benchmark results

pending

All real training and evaluation numbers await Phase B on the RTX 5090 Linux workstation.

Rollout videos

pending

Demo videos will accompany Phase B evaluation runs.

Metrics

Cross-embodiment transfer success

Not yet measured

Pending Phase B — no real numbers exist yet.

Transfer retention

Not yet measured

Arm-to-humanoid retention ratio; pending Phase B.

G1 expert success gate

Not yet measured

Pending Phase B validation.

BC / PPO evaluation matrix

Not yet measured

Pending Phase B training runs.

Test suite

110 + 5

Pre-Linux freeze

v0.3.1

04

Limitations

  • Real benchmark results are pending Linux Phase B — the current contribution is the benchmark foundation, not final empirical conclusions.
  • The failure taxonomy has its infrastructure in place ahead of full per-environment instrumentation.
  • G1 hand open/close action signs still need in-sim verification.
  • The motion-planning demonstration path awaits a Linux mplib shakedown.
  • A diffusion-policy baseline is a stretch goal, not a current result.

05

Lessons & tradeoffs

  • Benchmarks earn trust through their splits: leakage-proof paraphrase and object holdouts were designed in before any training, so later claims can't quietly overfit.
  • Rehearsing the full reporting pipeline on labeled synthetic data separates infrastructure bugs from science before any GPU-hours are spent.

06

Artifacts

  • Code (private — public release pending)not yet published
  • Benchmark reportnot yet published
  • Artifact pack (real Phase B results)not yet published
  • Rollout videosnot yet published