RoboDawn
Open sourceThe RoboDawn code is now public on GitHub

Technical report · September 2026

Transferring the Intelligence of VLMs to Robotic Control

RoboDawn gives a frozen vision-language model a small set of robot commands — move, rotate, grip — and a few demonstrations. The model then controls the robot in a closed loop, without task-specific robot training.

Meng-Hao Guo1, Zhe-Han Mo1, Jia-Jun Wang1, Yi Zhang1, Kejin Wang1, Yi-Xuan Deng1, Jia-Peng Zhang1, Yongming Rao2, Shi-Min Hu1,*

1Tsinghua University2Tencent Hunyuan* Corresponding author

“Pick up the object. Place it in the tray.”

73.6%RoboTwin 2.0 C2R, one demonstration
(GPT-6 Astra)
53.2%RoboTwin 2.0 C2R, zero-shot
π0.5 trained on the full set: 46.0%
47.17%RoboDojo success, one demonstration
35.67% zero-shot · DM0.5: 19.34%
9 / 10Real Franka block-in-basket
zero-shot, Gemini 3.8 Flash

Abstract

Humans adapt to both physical and digital worlds, suggesting that intelligence itself may transfer across the digital-to-real gap. Can the intelligence of vision-language models (VLMs) similarly generalize to robotic control? We study this with RoboDawn, a human-intuitive interface that exposes robot control to an agentic VLM through a compact set of discrete translation, rotation, and gripper commands. The VLM observes the current visual state, reasons about the next action, executes it, and adapts to the result. An in-context learning scheme uses a few demonstrations to ground the model in both interface usage and task-solving strategy.

Without task-specific robot training, zero-shot RoboDawn already outperforms several strong policies trained on benchmark-specific robot data, and a single in-context demonstration yields state-of-the-art results. On RoboTwin 2.0 C2R, success rises from 53.2% zero-shot to 73.6% one-shot, above π0.5 (46.0%). On RoboDojo, it rises from 35.67% to 47.17%. The same framework transfers to real robots, performing block-in-basket and block stacking on Franka.

Figure 1: general-purpose VLM intelligence transfers through a human-intuitive interface and in-context demonstrations to physical robot actions; success rate rises with the number of demonstrations on RoboTwin 2.0 C2R.
Figure 1. RoboDawn transfers general-purpose VLM intelligence to physical robot control through a human-intuitive action interface and in-context demonstrations.

Recorded episodes

Each replay pairs the recorded video with the model’s decisions and the commands it sent. Select an episode, then press play or jump to a chapter. Every evaluation episode and in-context demonstration is in the results browser.

GPT-6 Astra · RoboDojo · simulation recording

Align the blocks

Head camera
Use the ruler to align the three blocks.
Awaiting cameras
Left wrist
Right wrist
Right GIP — / — / — cmSteps 0 / 500
Agent traceGPT-6 Astra · recorded session

Loading recorded session…

– / –0:00 / —
step completedstep with a failed or rejected commandwidth = time the step takes in the replay

Guided replay: pauses are added for reading and recorded motion is slowed. Decision notes and tool calls are aligned to control steps; this is a replay, not a live model connection.

Original 10-second clip ↗
All tool calls in this episode

Method

The VLM’s weights stay frozen. At every round it receives camera views, the measured robot state, feedback from the last commands, and its own memory, then returns a short plan and a batch of commands.

Figure 2: overview of RoboDawn — (a) human-intuitive interface, (b) in-context demonstration, (c) visual observation and robot state, (d) VLM reasoning, (e) VLM output commands, (f) motion planning and execution, (g) grounded feedback and memory update.
Figure 2. Overview of RoboDawn. The VLM is conditioned on (a) a semantic action interface and (b) in-context demonstrations. Each round it observes (c), reasons (d), emits commands (e) that are planned and executed (f), and receives grounded feedback and memory updates (g).

A human-intuitive interface

Instead of joint angles or high-frequency end-effector targets, the model issues game-like commands. All motion is defined at the gripper interaction point (GIP), the midpoint between the fingertips, which is also used for visual annotations and state reporting.

<arm> move <x|y|z> <d>
<arm> rotate <roll|pitch|yaw> <θ>
<arm> point <down|forward|down45>
<arm> gripper <open|close|0–1>
<arm> home  ·  wait  ·  done

<arm> is left or right; axes are in the world frame. Steps are capped at 20 cm and 90° per command. Each command becomes a planned motion to a target GIP pose and runs until the robot is stationary.

In-context demonstrations

Written rules leave ambiguity about step size, rotation effects and conventions. The context therefore combines a shared command primer, which shows the effect of every primitive, with task demonstrations showing how primitives compose into a solution.

Expert trajectories are reduced to waypoints and rewritten as commands the online model could have issued. A VLM then adds a short rationale for each round. Demonstrations come from scenes disjoint from evaluation — in simulation, the same clean trajectories used to train the baselines.

0, 1 and N task demonstrations give the zero-, one- and few-shot settings.

Closed-loop control

  1. Observe. Annotated multi-view images, robot state, and grid-based localization.
  2. Reason. Estimate progress, update the plan, write to a scratchpad.
  3. Act. Send a batch of semantic commands.
  4. Adapt. Execution feedback (reached, partial, failed) and the new state update memory for the next round.

No privileged object poses are used online.

Simulation results

Baselines are post-trained on each benchmark’s full training set. RoboDawn uses no parameter updates and at most one task demonstration in context.

RoboTwin2.0 · Clean-to-Randomized (C2R)All 500 episodes →

50 bimanual tasks, 10 evaluation runs per task. Baselines are trained on 50 clean demonstrations per task and evaluated in domain-randomized scenes; RoboDawn’s one demonstration also comes from the clean scenes. Success rate (%).

RoboDawn (ours)Trained on the full setAgentic VLA, trained VLA backbone

Ablations on RoboTwin2.0

Success rate (%) for the number of demonstrations, the backbone VLM, and harness components.

(a) Number of demonstrationsGemini 3.8 Flash

Gains flatten after one example; eight examples slightly hurt, consistent with long-context difficulty.

(b) Backbone modelone-shot

Performance scales with the underlying VLM.

(c) Harness componentsGemini 3.8 Flash, zero-shot

Grid localization and explicit reasoning matter most.

RoboDojoAll 210 episodes →

42 simulation tasks on a bimanual platform, spanning generalization, memory, long-horizon, precision and open-instruction tasks. RoboDawn uses GPT-6 Astra; results average 5 runs.

Liber-0 Preview and Liber-0 Lite (LiberAI) are taken from the official RoboDojo sim leaderboard (updated 2026-09-17); all other baselines are from Table 4 of the report. Excluding the 8 open-instruction tasks, for which other methods may have no training data (34 tasks), RoboDawn reaches 33.96% success zero-shot and 43.33% one-shot (progress scores 39.02 and 51.29).

Figure 3: RoboDojo success rate against the per-episode command limit. One-shot rises from 31.2% at 60 commands to 47.2% at 240; zero-shot from 23.7% to 35.7%. Both stay above the DM0.5, Xiaomi-Robotics-1 and π0.5 full-set baselines.
Figure 3. RoboDojo success rate under varying per-episode command budgets.

Test-time scaling

Success keeps rising as the command budget grows. One-shot success increases from 31.2% with 60 commands to 47.2% with 240; zero-shot from 23.7% to 35.7%.

The report attributes this to failure recovery and memory: RoboDawn adapts its next actions to earlier observations and execution outcomes, so extra interaction turns into task success.

Inference and execution time

Per decision, averaged over the 50 RoboTwin 2.0 tasks and measured with Seed-2.1-Pro for RoboDawn. The inference-to-motion ratio indicates how much thinking time surrounds each unit of robot motion; below 0.5, inference could overlap with motion for streaming execution.

ModelInferenceActionsMotion timeInference / motion
π0.5101 ms45.0 steps2.70 s0.037
StarVLA70 ms16.0 steps0.96 s0.073
X-VLA143 ms28.6 steps1.71 s0.084
FastWAM523 ms27.3 steps1.64 s0.32
Motus1.93 s16.0 steps0.96 s2.01
LingBot-VA8.89 s22.2 steps1.33 s6.67
RoboDawn · Seed-2.1-Pro9.74 s3.4 commands2.09 s4.65

Real-world deployment

The same harness runs on physical robots zero-shot with Gemini 3.8 Flash: no task-specific training and no task demonstration in context. Stacking needs more precise placement than dropping a block into a basket. Cloth folding, which requires large end-effector rotations, remains hard: several attempts came close, but the folds were not neat enough to count as successes.

Failure analysis

Three representative failure modes on RoboDojo.

Figure 4: three failure cases — inserting a coin with insufficient precision, an IK collision while declaring a mahjong kong, and stopping too early while pouring liquid into a cup.

1 Insufficient precision

The intent is right, but the last centimeter fails — for example, inserting a coin into a narrow slot. Discrete commands are coarse near contact.

2 Collision during IK execution

A sensible command sequence produces a motion that sweeps into nearby objects and disturbs the scene.

3 Premature success judgment

The model pours liquid into the cup but stops before enough has been transferred — its notion of “done” does not match the benchmark’s success criterion.

Limitations

Citation

@article{guo2026robodawn,
  title   = {Transferring the Intelligence of VLMs to Robotic Control},
  author  = {Guo, Meng-Hao and Mo, Zhe-Han and Wang, Jia-Jun and
             Zhang, Yi and Wang, Kejin and Deng, Yi-Xuan and
             Zhang, Jia-Peng and Rao, Yongming and Hu, Shi-Min},
  journal = {arXiv preprint arXiv:2609.22966},
  year    = {2026}
}