Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Glossary

What Is RoboMonkey?

RoboMonkey is a published test-time scaling framework for VLAs: sample actions, then a VLM verifier picks one. Firsthand is not affiliated.

Last reviewed: October 2026

Short answer

RoboMonkey is a published test-time scaling framework (arXiv 2506.17811) for vision-language-action models. At deployment it samples a few actions from a VLA, builds an action proposal distribution with Gaussian perturbation and majority voting, then uses a VLM-based action verifier to select the best one. It is third-party research; Firsthand is not affiliated with its authors.

01

What is RoboMonkey?

RoboMonkey is introduced in RoboMonkey: Scaling Test-Time Sampling and Verification for Vision-Language-Action Models (arXiv 2506.17811; submitted 21 June 2025, last revised 7 July 2025, cs.RO) by Jacky Kwok, Christopher Agia, Rohan Sinha, Matt Foutter, Shulu Li, Ion Stoica, Azalia Mirhoseini and Marco Pavone, from Stanford University, UC Berkeley and NVIDIA Research. The abstract names the framework RoboMonkey, and the project page BibTeX lists the Proceedings of The 9th Conference on Robot Learning. Read: the arXiv abstract page, the full paper text including the appendices, the official project page and the GitHub README.

02

Where does Firsthand fit next to RoboMonkey?

RoboMonkey is third-party research. Firsthand is not part of it or affiliated with its authors, and makes no claim that any model was trained on Firsthand data. What the site states is custom egocentric collection of real human demonstrations, fast and on demand, to a written spec: 3D hand pose at 21 joints per hand, calibrated stereo depth and 6-DoF IMUs at 200 Hz, delivered in RLDS, LeRobot format or WebDataset with a buyer-owned commercial license. The only language data the site states is one task instruction per episode. Mapping any delivery to RoboMonkey’s inputs or action format is Not stated.

03

What problem does RoboMonkey address?

Per the abstract, VLA models show strong visuomotor control, yet robustness in unstructured real-world environments remains a challenge. The introduction lists failure modes such as imprecise grasping, task progression failure and collision with surrounding objects.

The authors note that effort has shifted from pre-training to post-training, while less attention has gone to scaling compute at deployment, since VLAs typically generate a single action chunk per observation. They ask whether repeatedly sampling and verifying actions at deployment can improve precision and robustness.

04

How does RoboMonkey pick an action?

At each timestep it samples a small set of actions from a VLA with a positive temperature, sets the gripper state by majority voting, and fits a Gaussian to the translation and rotation components. It then draws new candidate actions from that proposal distribution, and a VLM-based action verifier scores them. The highest-scoring action is executed.

In the authors’ real-world setup they sample 5 initial actions from OpenVLA at temperature 1.0 and draw 16 candidates from the Gaussian.

05

What is the inference-time scaling law the paper reports?

With an oracle verifier that always picks the lowest-error action, the authors find that action error falls as more actions are generated, following an approximate power law across CogACT, Octo, OpenVLA and SpatialVLA. For OpenVLA the RMSE decreases by 59.3% when sampling 10,000 actions. To their knowledge, this is the first characterization of inference-time scaling laws for VLAs.

An oracle verifier is an idealization. The learned verifier is the practical part of the framework.

06

How is the action verifier trained?

The authors generate synthetic action preferences from an existing demonstration dataset without human annotation. A reference policy samples candidate actions, clustering reduces them, and pairs are ranked by RMSE against the ground-truth action. Training uses a Bradley-Terry loss with a margin term, on a LLaVA-7B backbone with a reward head.

The main training data is Bridge V2, which the paper describes as over 40,000 real-world trajectories on a WidowX robot in 24 environments, turned into 20 million synthetic comparisons.

07

What did the authors report?

The abstract reports a 25% absolute improvement on out-of-distribution tasks and 9% on in-distribution tasks, and a 7% gain from fine-tuning both the VLA and the verifier on a new robot setup. In SIMPLER the paper reports a 47.5% average success rate, 9% above OpenVLA. In real-world tests on a WidowX-250 S the average was 60%, against 35% for OpenVLA and 30% for V-GPS.

The authors report that sampling and verifying 16 candidate actions takes about 650 ms (1.5 Hz) on a single NVIDIA H100. These are their results on their own setups; Firsthand does not reproduce them or rank models.

08

How is RoboMonkey different from VLA-RL and post-training?

The site describes VLA-RL as an online reinforcement learning framework for pretrained autoregressive VLAs, and post-training as the final stage that specializes a model to one deployment task, robot or environment. The RoboMonkey paper positions its work beyond both: it pairs existing VLAs with a separate verifier and adds compute at deployment.

The paper also describes work that uses VLMs to generate high-level action plans, naming Hi Robot, in contrast to RoboMonkey, which uses a VLM to verify low-level actions. A direct relationship to VLA-RL is Not stated in the sources read.

09

What data does RoboMonkey use, and what language data does the site have?

The verifier is trained on robot demonstrations, and its example prompt includes the current observation from the robot’s wrist-mounted camera and the task instruction. On the site, the only language data is one task instruction per episode, and Firsthand captures human egocentric video rather than robot data.

10

What is not stated, or still open, in the sources read?

The authors list computational overhead, saying the framework may be less suited to high-frequency control, a synthetic dataset limited to 20 million comparisons on Bridge V2, and evaluation on two arms, WidowX 250S and Franka.

The arXiv abstract gives a 9% in-distribution gain, while the abstract in the project page BibTeX says 8%, so check which version a figure refers to. The README mentions Hugging Face model checkpoints, but that page was not read, so its contents are Not stated here.

11

When do you need custom egocentric data collection instead?

When a program needs real human egocentric demonstrations of tasks, environments or objects that public data does not cover, specified in writing. Firsthand does not build or train models.

Confirm the spec on a Spec Pilot, a small fast first batch. Where coverage is deep, the median from signed spec to first validated batch is 48 hours; where it is thin, three to four weeks. Billing is per validated hour.

12

RoboMonkey at a glance, as stated in the official sources

RoboMonkey at a glance, as stated in the official sources
ItemWhat the sources state
PaperRoboMonkey: Scaling Test-Time Sampling and Verification for Vision-Language-Action Models (arXiv 2506.17811)
Authors’ affiliationsStanford University, UC Berkeley and NVIDIA Research (paper)
Core ideaSample actions from a VLA, build a proposal distribution, let a VLM-based verifier select the best action
Proposal distributionGaussian perturbation on translation and rotation, majority voting on the gripper state
VerifierLLaVA-7B backbone with a reward head, trained with a Bradley-Terry loss plus a margin term
Verifier training dataSynthetic action preferences from Bridge V2, 20 million comparisons (per the authors)
Real-world sampling5 initial actions from OpenVLA at temperature 1.0, 16 candidate actions
Reported latencyAbout 650 ms (1.5 Hz) for 16 candidates on a single NVIDIA H100
CodeOfficial repository robomonkey-vla/RoboMonkey; GitHub lists an MIT License
Firsthand relationshipNone

14

Results reported by the authors (paper text and Table 1)

Results reported by the authors (paper text and Table 1)
EvaluationRoboMonkeyBaseline as reported
SIMPLER, 4 in-distribution tasks47.5% average successOpenVLA, 9% below RoboMonkey on average
Real-world WidowX-250 S, out-of-distribution60% average successOpenVLA 35%, V-GPS 30%
LIBERO-Long, both fine-tuned, 500 trials56.5% average successOpenVLA 49.8%

15

RoboMonkey next to related terms on this site

RoboMonkey next to related terms on this site
TermPer the siteRelation to RoboMonkey (per the sources read)
VLA-RLOnline reinforcement learning framework for pretrained autoregressive VLAsNot stated in the sources read
Post-trainingFinal stage that specializes a model to one deployment task, robot or environmentThe paper says work shifted from pre-training to post-training, and positions RoboMonkey as scaling compute at deployment
Hi RobotHigh-level model turns prompts into commands for a low-level policyThe paper contrasts VLM-generated high-level plans with a VLM that verifies low-level actions
Vision-language-action modelMaps a visual scene and a language instruction to an actionRoboMonkey pairs existing VLAs with a verifier

16

RoboMonkey versus custom egocentric capture

RoboMonkey versus custom egocentric capture
AspectRoboMonkey (per the sources read)Custom egocentric capture (per the site)
What it isA deployment-time method and its published resultsA dataset delivered to a written spec
InputsRobot camera observation, task instruction, candidate actionsEgocentric video with stereo depth and hand pose
Language dataTask instruction in the verifier promptOne task instruction per episode
Source of motionRobot demonstrations, mainly Bridge V2Real human demonstrations, not robot data
Hand dataNot stated in the sources read3D hand pose at 21 joints per hand
Depth and inertialNot stated in the sources readCalibrated stereo depth and 6-DoF IMUs at 200 Hz
DeliveryAuthors’ own codeRLDS, LeRobot format or WebDataset, buyer-owned commercial license

17

Frequently asked questions

What is RoboMonkey?
A published test-time scaling framework (arXiv 2506.17811) for vision-language-action models. It samples a few actions from a VLA, builds a proposal distribution, and lets a VLM-based verifier choose the best action. It is third-party research.
What is test-time sampling and verification for VLAs?
Per the paper, it means spending extra compute at deployment: generate several candidate actions for one observation and instruction, then verify them and execute the best. The authors report that action error falls as more actions are sampled, assuming an oracle verifier.
What is a VLA action verifier?
In the paper, a VLM-based model with a LLaVA-7B backbone and a reward head that scores a candidate action given the observation and instruction. The highest-scoring action is executed.
How much does RoboMonkey improve results?
The authors report a 25% absolute improvement on out-of-distribution tasks and 9% on in-distribution tasks, and a 7% gain from fine-tuning both the VLA and the verifier on LIBERO-Long. These are their results; Firsthand ranks no models.
Is RoboMonkey open source?
The official GitHub repository, robomonkey-vla/RoboMonkey, holds the code, and GitHub lists an MIT License. Its README also mentions Hugging Face models, which were not read here.
Does Firsthand data train RoboMonkey?
No claim is made. Firsthand is not affiliated with its authors, and the site does not state that any model was trained on Firsthand data. The only language data the site states is one task instruction per episode.