Steering Vision–Language–Action Models with Simple Real-Time Inputs
Left: Autonomous zero-shot π0.5-DROID makes errors when stacking the cups (shown at 4× speed). Right: With flow control, users give arrow key inputs in real-time that help steer zero-shot π0.5-DROID to successfully stack the cups (real time, 1×). Flow control can be used out-of-the-box (no model fine-tuning) with VLAs that use a flow matching action expert.
Flow control steers a vision-language-action (VLA) model in real time using generic inputs, such as a keyboard. It works out-of-the-box on a frozen policy, without any retraining or fine-tuning. The VLA moves crude user input (like keypresses) toward the action distribution it learned during training, so the generated actions reflect user intent while staying close to the VLA's own actions.
We freeze a VLA (here, π0.5) with a flow matching action expert and write the user's input into the flow's initial condition (IC). Because the flow is integrated with a deterministic sampler, information about the IC carries through to the generated action.
On an ambiguous two-block task (“put the block in the hole”), π0.5 autonomously picks the right block 85% of the time. Setting joint 1's initial condition redirects it to the left block on nearly 100% of trials, and the pick, transport, and place steps still succeed nearly 100% of the time. We later demonstrate flow control on all joints using more complex tasks.
When the action distribution is multimodal (which block to grab), the input selects the mode the user wants. When the task is unambiguous, the flow matching action expert transforms even discordant inputs into actions that still complete the task. What if the user wanted to do something discordant with a unimodal action distribution? See our Appendix D.
In a study with 16 participants, keyboard steering lifts Marker-in-Bowl success from 53.3% → 99.4% (correcting the VLA's language-following errors) and Cup-Stacking from 48.0% → 87.7%, while cutting cup-stacking time 30% (50.3 s → 35.2 s).
Because flow control actions stay close to the VLA's action distribution, the trajectories, with their corrections, make good training data. Fine-tuning on 60 successful flow control trials (π0.5-FC) raises autonomous cup-stacking success from 48% → 100% (25 trials) and lowers the median trial time to 22 s.
@inproceedings{kao2026flowcontrol,
title = {Flow Control: Steering Vision-Language-Action Models
with Simple Real-Time Inputs},
author = {Kao, Jonathan C. and Chan, Jason and Wang, Andy},
booktitle = {Proceedings of the 10th Conference on Robot Learning (CoRL)},
year = {2026},
url = {https://arxiv.org/abs/2606.10180}
}