Household · 3 stages

Meal Preparation

Open a lunch box, place bread on a plate, then use a spoon to scoop and transfer a tomato.

Open / closeGrasp / placeScoop / transfer
Long environmentDualSharpaMealPreparation-v1
EmbodimentBimanual Sharpa
Observation213 state dims
Action58 targets
Horizon1900 steps
Stage definitions

Exact slices of the parent sequence.

Canonical instructions, handedness, action width, horizon, and success conditions are drawn from the current task registry and success-contract documentation.

#Stage / environmentHandActionMax stepsSuccess summary
01Open box lidAngledMobileBaseSharpaOpenCloseBox-v1Left29300Open the lid to at least 90° with verified left-hand interaction and hold for 20 control steps.
02Place breadAngledMobileBaseSharpaPickAndPlaceBread-v1Right29400Set the bread within 0.129 m horizontally and 0–0.07 m above the plate; hold for 20 steps.
03Scoop tomatoAngledMobileBaseSharpaScoopTomato-v1Right291200Use the spoon to scoop and transport the tomato, then settle it on the plate for 20 steps.
Paper results

Meal Preparation in the benchmark.

Stage success in the training scene (%, 50 episodes). Best scores in each row are highlighted.

Stage benchmark: success rates in percent
StagePPORLPDACTDiffusion PolicyGR00Tπ0.5
OpenLunchBox74.0100.0100.096.0100.0100.0
PlaceBread12.086.088.020.060.070.0
ScoopTomato0.00.044.00.012.032.0
Cross-scene results · mean ± scene standard deviation
Cross-scene: success rates in percent
StagePPORLPDACTDiffusion PolicyGR00Tπ0.5
OpenLunchBox35.3 ± 14.533.3 ± 57.7100.0 ± 0.035.3 ± 31.6100.0 ± 0.099.3 ± 1.2
PlaceBread10.0 ± 3.50.0 ± 0.040.0 ± 30.08.7 ± 4.624.0 ± 26.271.3 ± 7.0
ScoopTomato0.0 ± 0.00.0 ± 0.023.3 ± 9.00.0 ± 0.06.7 ± 6.118.7 ± 3.1
Complete sequence · end-to-end success (%)
Long-horizon: success rates in percent
TaskPPORLPDACTDiffusion PolicyGR00Tπ0.5
Meal preparation0.00.00.00.00.00.0

Source: manuscript experiment tables. Compare all methods and tasks →

Shared contract

Same workstation.
Same predicates.

01

Stage alignment

Each stage-level environment uses the matching physical success predicate from the long task.

02

Persistence

Hold counters or latches prevent unstable contact from being counted as task completion.

03

Replay

State and action traces can be restored and replayed for validation and offline rendering.