Reins: Frontier Multimodal Models Driving Real Robot Arms on Long-Horizon Tasks, Zero-Shot

TL;DR Reins lets an off-the-shelf frontier model drive a dual-arm robot through tool calls. The model chains atomic actions, each with a check that stops the chain at its first failure, while a second instance of the model watches the cameras and reports what changed. With natural-language prompts and no task-specific code, GPT-6.1 Sol succeeds in 88% of real episodes across five long-horizon tasks.
What they do
Frontier models can plan and call tools, but on real robots they struggle with long-horizon, contact-rich tasks, partly because they are blind while the arm moves and while they think. Reins is a harness in which an off-the-shelf model operates two 6-DoF AirBot Play arms through perception tools and atomic actions, with no skill library, task code or robot training. It is tested with GPT-6.1 Sol, GPT-6 Astra and Claude Opus 5.5 on five tasks: a shell game, opening and filling a drawer, folding a towel, folding a shirt, and sweeping with a brush and dustpan.
How it works
- Tools. The model has eighteen tools.
find(SAM 3 on RGB-D) andmeasureturn an object name or pixel into a 3D point, accurate to about 1.6 mm with the wrist camera.move_until_contactstops when joint current indicates contact, andclose_gripperreports whether anything is held. - Guarded chains.
doruns up to eight tool calls, each with a check on its result and an optional repeat-until condition, and stops at the first failed check. Model latency is 41-78% of episode time, so each decision covers 1.6-3.4 checked steps on average. - Narrator. A second instance of the model watches the head camera at 1 frame/s, and its account of what changed comes back with every tool result.
- Twins. A separate tool fits parametric object models to SAM masks to build a MuJoCo scene from one head-camera frame. It was not used in the episodes.
Results
- Over five episodes per task, GPT-6.1 Sol succeeds in 88% of real episodes. Without the harness it fails every shell game and takes 8 times as long. The three models perform alike overall, and all three open the drawer every time.
- The shell game, in which the mugs are shuffled while the model waits, separates them. Without the narrator, Sol wins 2 of 5. Sol’s narrator answers in 1-6 s and sees a shuffle in 8-11 windows, while Astra’s and Opus’s take 3-40 s and see it in 2-4. Astra’s narrator still tracks the red object in 4 of 5 episodes, Opus’s in none.
- In the twins, 11 of 14 movable objects pass the simulation-ready checks with mask IoU 0.90-0.99. A scripted version of each task runs to completion in simulation.
Limitations
Task knowledge enters only through prompts; the drawer and sweep prompts add grip and pose hints. Contact is sensed only from joint current and gripper width. The evaluation covers one platform, with five episodes per condition and success judged by the operator. A slow narrator reports fast changes late.
Figures


Abstract
Frontier models such as GPT-6.1 Sol, GPT-6 Astra and Claude Opus 5.5 can now plan and call tools, yet they still struggle to drive real robots through long-horizon, contact-rich manipulation, blind while the arm moves and while they think. We present Reins, a harness in which an off-the-shelf model operates a dual-arm robot with 3D perception tools and atomic actions that report contact and grip. The model chains actions in one call, each with a condition that must hold, stopping at the first that fails; a second instance, the narrator, watches the cameras continuously and reports what changed with every result. From images, Reins also builds a simulation-ready twin of the scene for continual policy learning. With natural-language prompts and no task-specific code, GPT-6.1 Sol succeeds in 88% of real episodes on five tasks; without the harness, it fails every shell game, taking 8 times as long. Three frontier models perform alike but differ in tracking a scene that changes while the actor thinks. Code will be released upon publication.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
