Franka · Pick and place by colour¶
Agent runs
Each mode of this task runs once per run. Est. cost is tokens at list price (data/prices.yml), never a bill; see the MolmoSpaces runs for every task of a run.
Codex CLI 0.157–0.159 + GPT-6 Luna, reasoning medium (OpenRouter)default runclosed
| Trial | Started | Agent time | Model requests | Tokens in / out | Est. cost | Grade |
|---|---|---|---|---|---|---|
| U✓ 7m | 10-03 18:17 | 7m | — | 1.5M / 14k | $0.029 | deterministic 1, grader_error 0, n_actions 160, replay_success 1, video_rendered 1 |
| L✗ 11m | 10-03 19:31 | 11m | — | 2.5M / 36k | $0.049 | deterministic 1, grader_error 0, live_success 0, n_actions 606, replay_success 0, video_rendered 1 |
Task instruction (upstream)
Pick up the octagonal translucent soap bottle and place it in or on the light green bowl.

What MolmoSpaces states about this task
| Success criteria | 1. the rule of pick-and-place, for the receptacle of the named colour (the other, differently coloured receptacle does not count): the robot does not touch the object; that receptacle supports the object (at least 50% of its weight through contact, or upstream's on-receptacle test, or within 5 mm and 10 degrees, relative to the receptacle, of a pose in which it was supported at an earlier control step); and that receptacle has moved at most 15 cm and tilted at most 60 degrees 2. judged at the end of the episode: the trajectory's last row (privileged), done (standard) or 606 control steps (the benchmark's 40 s horizon), whichever comes first3. unlimited (privileged): both fresh-process replays of the handed-in trajectory end in the same state, and the check holds on it 4. limited (standard): the one episode (no reset) is recorded by the service and replays to the same state; the check holds on it live and in the replay |
| Family | pick-and-place-color |
| Robot | Franka FR3 with a Robotiq 2F-85 gripper on a fixed base (the DROID setup) |
| Category | Franka |
| Instance | molmospaces-bench-v2/20260415, package procthor-objaverse/FrankaPickandPlaceColorHardBench/FrankaPickandPlaceColorHardBench_20260304_json_benchmark, episode 52 |
| Deliverable | /app/output/trajectory.npz with actions: float64 (T, 8), one row per control step, the targets of upstream's joint-position controllers |
| Reference Solution | None is shipped. Upstream's scripted experts (molmo_spaces/policy/solvers) are reference solutions and are not in the image; neither are grasp files nor the public MolmoBot trajectories (agent egress: the model APIs only). |
| Limited Mode | Standard-mode twin of molmospaces-pick-and-place-color-i00-privileged (the same frozen MolmoSpaces episode): Pick up the octagonal translucent soap bottle and place it in or on the light green bowl. The agent gets only the eai-standard/2.2 client (docs/STANDARD_MODE_2_2.md); the simulator runs in the sim sidecar (environment/docker-compose.yaml), which owns the episode, serves cameras, proprioception and upstream's kinematic model, and records every executed row. The collect hook (environment/sim/finalize.sh) ends the episode, lets the service exit, replays the trajectory in two fresh processes and writes final.json; the verifier grades those artifacts in a separate sandbox (tests/Dockerfile). |
| Oracle | none — no reference solution (MolmoSpaces' planners and grasp files are not shipped); positive example graded 1 by the separate verifier: molmospaces-pick-and-place-color__hMCxv9C (run codex-gpt6_luna-medium, batch molmospaces-luna-1003; https://embodied-agent-interface-v2-internal.github.io/runs/molmospaces/codex-gpt6_luna-medium-openrouter/pick_and_place_color/unlimited/); human review in PR #47 |
| Base Image | ghcr.io/mll-lab-nu/eai-molmospaces:0.2.0 |
| Agent Budget | 3600 s of wall clock per mode |
| Task Dirs | molmospaces-pick-and-place-color-i00-privileged, molmospaces-pick-and-place-color-i00-standard |
From https://github.com/allenai/molmospaces @ molmo-spaces 0.2.9 (benchmark molmospaces-bench-v2/20260415), as defined in our task definitions @ 030f55607.
Tags¶
Why this task is interesting¶
A soap bottle with a pump goes into the light green bowl, next to a yellow one. The colour is the only cue to the receptacle; the bottle's narrow pump and its height make the grasp the harder part.
Capability notes¶
Not yet written.
Oracle demo review¶
No demo.
Discussion¶
Limited mode failed on it in two runs: once the bottle ended on the bowl's rim, once it was knocked over. Kept as the colour family's task. (@williamzhangNU)