Skip to main content
← Back to Projects
In Progress

Cross-Embodiment Manipulation Research — Robot Zoo

Building the open-source data foundation for cross-embodiment robot learning

13,058Demonstrations
3Robot Embodiments
5Manipulation Tasks
12Working Combos

The Problem

One of the biggest bottlenecks in robot learning: data collected on one robot doesn't transfer to another. Almost no one has released clean, structured manipulation data across multiple robot embodiments in the same environment. Without this data, cross-embodiment policy transfer research is stuck.

What I Built

Set up three fundamentally different robots in simulation — Franka Panda (fixed-base, 7-DOF), Stretch 3 (mobile base, telescoping prismatic arm), and Fetch (mobile base, 7-DOF arm with torso lift). Made each perform the same manipulation tasks: pick cube, place cube, reach, push, and open drawer. Generated 1,000 scripted demonstrations per working robot-task combination and saved everything in LeRobot format for downstream training.

The Hard Part

The data generation wasn't the challenge — making each robot actually work was. Franka uses a standard IK controller and Warp state machine. Stretch's arm extends in the negative Y direction and requires precise base positioning before the arm moves. Fetch needs a specific grasp configuration just to get the gripper at the right height. Each robot required a completely different control strategy — which is exactly what makes the dataset research-relevant.

Engineering

Built a BaseRobot abstraction so all three robots share a common interface. Wrote 12 unit tests and 12 Jupyter visualization notebooks. Everything runs headless for batch generation, rendered mode for debugging. Full weekly documentation across 8 weeks including failures — more useful for reproducibility than most academic releases.

Results — Robot Breakdown

Franka Panda

5,000 demos · 7-DOF · fixed base
Tasks: Pick cube, Open drawer, Reach, Place cube, Push

Stretch 3

3,058 demos · telescoping · mobile
Tasks: Pick cube, Reach, Place cube

Fetch

4,000 demos · 7-DOF+torso · mobile
Tasks: Pick cube, Reach, Place cube, Push

The Research Staircase

1. Robot Zoo (COMPLETE)

Multi-embodiment dataset — 13,058 demos

🔄

2. Baseline Policies (IN PROGRESS)

Training BC, ACT, Diffusion Policy. Workshop paper.

3. Video Diffusion (UPCOMING)

Video foundation model from rollout data. 8-10 weeks.

4. Morphology Conditioning (UPCOMING)

Condition policies on robot morphology. CoRL/IROS target. 10-12 weeks.

5. Policy from Translation (UPCOMING)

Full cross-embodiment transfer pipeline. 6-8 weeks.

Publication Target

The full research staircase culminates in a contribution on open cross-embodiment policy transfer.

Target venues: cs.RO / CoRL / IROSTimeline: ~10 months