Skip to content

Fruits Oranges On Plate

pendingmediumfruits_out_of_basket——unowned

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 RoboLab runs for every task of a run.

Codex + GPT-6 Luna, reasoning xhigh (ChatGPT login)default run

Removed from this run: one move left in the frozen start state (1 of its 2 target objects already satisfies the predicate)

Task instruction (upstream)

Put all the oranges on the plate

fruits_out_of_basket scene
No oracle video published upstream — this is the scene it starts from.
What RoboLab states about this task
Success predicate object_on_top
Predicate arguments object: ['orange_01', 'orange_02'] · reference_object: clay_plates · logical: all · require_gripper_detached: True
Scored subtasks 1
Subtask predicates pick_and_place_on_surface
Objects lemon_01 lemon_02 lime01 lime01_01 orange_01 orange_02 pomegranate01 pumpkinlarge pumpkinsmall redonion serving_bowl clay_plates wooden_spoons spatula storage_box
Upstream attributes counting vague semantics
Upstream difficulty simple
Episode budget 90 s
Other wordings vague — Plate the oranges
specific — Pick up all of the orange citrus fruit from the table and place them all on the plate, there should be two oranges on the plate
Environment class FruitsOrangesOnPlateTask
Upstream name FruitsOrangesOnPlateTask
Defined in robolab/tasks/benchmark/fruits_oranges_on_plate.py

From https://github.com/NVlabs/RoboLab @ v0.3.1.

Tags

Task DomainManipulation

Skill primitives in the demo: countingsemanticsvague

Why this task is interesting

Not yet written.

Capability notes

Not yet written.

Oracle demo review

Not yet reviewed.

Discussion