BEYOND MOTION EXECUTION

Beyond Motion Execution: Benchmarking Embodied Agents on Wet-Lab Operations and Procedures

What is WET-OP-Bench?

WET-OP-Bench is a dual-arm simulation benchmark of 20 wet-lab tasks. In a laboratory, completing the right motions is not enough: an agent can still spill a reagent, miss a target mass, or overshoot a titration endpoint. The simulator therefore couples manipulation with evolving experimental states, including dynamic liquid transfer, quantitative instrument readouts, and procedure-conditioned color changes, and the same states drive both what the agent observes and how success is checked. Tasks are built from a shared set of atomic manipulation skills and range from basic operations to multi-step experimental procedures. Fourteen tasks come with demonstrations and are tested under controlled task-configuration, background, and instruction variations; the other six have no demonstrations and test zero-shot generalization to new operation compositions and experimental conditions. Every episode is scored by binary success and by a stage-wise score whose metrics are aligned with atomic skills, so partial progress and failures remain visible.

20Laboratory tasks
14 + 6Demonstrated + zero-shot tasks
7,000Task demonstrations
680Evaluation episodes per model

Overview of the 20-Task Benchmark

Task names, operation families, scope, four capability dimensions and distinctive skills. Explanations follow the table.
IDFamilyTaskScopeHorizonPrecisionQRDistinctive skills
Family
HP: Handling & Placement, TM: Transfer & Mixing, IO: Instrument Operation, MD: Measurement & Dosing. Tasks that combine two families show both, such as IO + TM.
Scope
Op.: basic operation, Proc.: experimental procedure.
Horizon
Number of atomic-skill steps. Short: 1–5 steps, Medium: 6–10 steps, Long: more than 10 steps.
Precision
Required positional accuracy. Low: tolerance above 2 cm, Medium: above 5 mm and up to 2 cm, High: 5 mm or less.
Q
Quantitative-target requirement. Yes: success requires reaching a specified quantitative target rather than merely obtaining a numerical readout, No: no quantitative target.
R
Reaction-observation requirement. Yes: success requires observing a reaction-induced visual state (a titration endpoint, precipitate formation or color change), No: no reaction observation.
Distinctive skills
Representative atomic skills of each task. Every skill a task uses is listed in its metrics under Task showcase.

Details

Training data and evaluation settings are built from three variation dimensions. Demonstrated tasks test within-task generalization; zero-shot tasks test cross-task generalization.

Data splits and generalization settings
Task splitDataConstructionTest settingEpisodes per taskGeneralization
Demonstrated
Tasks 01–14
Train500 demonstrations per task. Every episode combines a task-configuration, a background and an instruction variant.—500—
TestSame tasks, objectives and operation structure as in training.C-only, B-only, I-only and Mixed (C+B+I), 10 episodes each40Within-task: robustness to controlled physical, visual and language variation
Zero-shot
Tasks 15–20
TestNo task-specific demonstrations. Operation families and atomic skills also appear in the demonstrated tasks.Mixed (C+B+I)20Cross-task: new operation compositions and/or experimental conditions
Task configuration (C)
50 variants per taskTask-relevant physical or experimental parameters: object positions, liquid amount or color where applicable, and the duration of time-dependent steps.
Background (B)
10 variants per taskTask-irrelevant visual context: tabletop appearance, room background and illumination.
Instruction (I)
20 variants per taskThe level of descriptive detail in the language instruction, with the same task semantics. Task cards show the shortest instruction.

Training episodes vary C, B and I jointly. In the test settings, C-only, B-only and I-only each shift one dimension in isolation, and Mixed (C+B+I) varies all three jointly; task identity, objective and operation structure stay the same as in training. Zero-shot tasks are evaluated only under Mixed (C+B+I).

Zero-shot task