The returns keep coming.
A moving line. Three returns. An agent that has to figure it out.
More than pick and place.
Stop too early and the parcel is out of reach. Place it on a rail and the scan placement fails. A damaged code needs a different destination.
- 01Receive a moving return
Let each parcel reach the pickup window. Stop and restart the powered line when needed.
- 02Seat it. Read it. Check it.
Align the parcel in the close-fitting nest. Release, capture the scanner image, and correct the placement if necessary.
- 03Choose the right destination
Repair, return to maker, or manual review for an unreadable label. Leave every parcel released and stable.
Watch the actual attempt.
The complete task at 4× simulation speed, with synchronized camera views. Physics pauses while the model thinks. Cycles rendering of recorded motion. Corrections and rescans are retained.
Check the outcome.
The saved physics states, scan images and sequence of actions were checked independently. Same instruction and geometry, two conveyor speeds.
Passing requires arrival on the conveyor, pickup inside the window, a valid seated scan and stable release in the correct tray. The empty line must stop. These are two recorded trials after development, not a reliability benchmark.
| Infeed | Completed | Model calls | Simulated time |
|---|---|---|---|
| 0.030 m/s | 3 of 3 | 33 | 197.7 s |
| 0.045 m/s | 3 of 3 | 28 | 147.2 s |
Frames from the record.



Start here. Change the conditions.
Your copy on RobotGym includes the editable room, the physical conveyor, the scan fixture, parcel labels, cameras, robot placement and the task. Change the infeed speed, rewrite the handling rules or edit the workcell with Atom, then inspect your own run.
Creating a copy is free. Simulation previews, policy runs and environment edits use your account’s credits.
Bring us your workcell.We will build it, run it and show you the evidence.
Photographs, drawings or CAD of the cell and a sentence describing the task are enough to start.
Or write directly to [email protected]. There is also a Discord.