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

Apply to capture

Glossary

What Is SwitchVLA?

SwitchVLA is a published VLA framework for switching tasks when a new instruction arrives mid-execution. Third-party; Firsthand is not affiliated.

Last reviewed: October 2026

Short answer

SwitchVLA is a published vision-language-action framework (arXiv 2506.03574) for execution-aware task switching. When a new instruction arrives mid-task, the policy uses its execution state, tracked through coarse contact phases, to forward, roll back or advance. The authors state it needs no external planner and no extra switch-specific data. Third-party research; Firsthand is not affiliated.

01

What is SwitchVLA?

SwitchVLA is introduced in SwitchVLA: Execution-Aware Task Switching for Vision-Language-Action Models (arXiv 2506.03574) by Meng Li, Zhen Zhao, Zhengping Che, Fei Liao, Kun Wu, Zhiyuan Xu, Pei Ren, Zhao Jin, Ning Liu and Jian Tang of the Beijing Innovation Center of Humanoid Robotics, submitted on 4 June 2025, with an official project page. Read: the arXiv abstract page, the full paper text and the project page. No official code repository was found in the sources read. Check the version you cite.

02

Where does Firsthand fit next to SwitchVLA?

SwitchVLA 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. Firsthand captures human egocentric video, not robot data. What the site states is custom 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; Firsthand does not state mid-episode instruction changes.

03

What is a VLA instruction change mid-task, and why does it matter?

Per the abstract, recent VLA models have advanced multi-task learning and instruction following, but they typically assume static task intent and fail to respond when new instructions arrive during ongoing execution. The authors point to settings such as retail or household environments, where real-time intent changes are common.

Their Figure 1 describes conventional policies oscillating or dropping an item when the target changes. The expected behaviour is to put the held item back first, then carry out the new command.

04

How does execution-aware task switching work in SwitchVLA?

The authors model task switching as behavior modulation conditioned on execution state and instruction context. Expert demonstrations are segmented into contact phases, so the policy can infer task progress. Per the paper, the contact state is binary (0 no contact, 1 contact) and the behavior mode has three values: forward continues normal execution, rollback undoes previous actions on an intent mismatch while in contact, and advance moves to a new subtask when the instruction updates and there is no physical interaction.

At inference the model takes the current observation, the previous and current instructions and the previous contact state, then predicts a contact state, a behavior mode and an action chunk. New instructions can be issued at any timestep.

05

What is inside the SwitchVLA architecture?

Two modules: a Visual-Language-Contact (VLC) embedding module and a Conditional Execution Expert. The paper states it builds on Florence-2, with a DaViT-based visual encoder for multi-view RGB, BART for language and an MLP for contact encoding. Actions are trained with a flow-matching loss.

In the authors’ implementation, a pretrained vision-language model (GPT-4o) labels contact from wrist-camera images, with gripper open and close signals added to firm up phase boundaries.

06

What data did the authors use?

Per the paper and project page, the real-robot data was human teleoperation on two dual-armed Franka Emika Panda workstations, four tasks each, 200 trajectories per task, recorded from two wrist cameras, one third-person RGB camera and proprioceptive state. Simulation used the LIBERO-Goal suite: 8 tasks with 50 expert trajectories each.

The authors say the method needs no additional switch-specific data. In an extra experiment they did collect teleoperated switching data for one task pair and report it helped the base model, but argue that approach scales poorly.

07

What did the authors report?

Switching was tested at early (pre-contact), mid (in-contact) and late (post-action) phases, against MT-ACT, Diffusion Policy and π₀ on real robots and against π₀ and OpenVLA-OFT in simulation. Each real-world evaluation was repeated over 12 trials. These are the authors’ results; Firsthand does not reproduce them and ranks no models.

08

How is SwitchVLA different from Hume, Hi Robot and OneTwoVLA?

The paper positions itself at the low-level execution of the VLA policy, without a high-level planner, and says methods like Hi Robot enable multi-behavior learning but require complex, behavior-specific training. The site’s entries describe Hume as a dual-system model that picks among sampled actions by value, Hi Robot as a high-level model that writes commands for a low-level policy, and OneTwoVLA as one model that switches between reasoning and acting.

09

What limits do the authors state, and how does language enter?

The authors list three: contact-based phase segmentation is a proxy for task progress, which may limit tasks with abstract semantics or non-contact transitions; three discrete behavior modes may be too rigid for ambiguous or drifting intent; and noisy feedback, reinforcement refinement and open-world settings remain open.

SwitchVLA needs a previous and a current instruction at inference. On the site, the only language data is one task instruction per episode, and mid-episode instruction changes are not stated.

10

When do you need fast, on-demand custom collection instead?

When a program needs real human egocentric demonstrations 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; the median from signed spec to first validated batch is 48 hours where coverage is deep, three to four weeks where thin. Billing is per validated hour.

11

SwitchVLA at a glance, as stated in the paper and project page

SwitchVLA at a glance, as stated in the paper and project page
ItemWhat the sources state
PaperSwitchVLA: Execution-Aware Task Switching for Vision-Language-Action Models (arXiv 2506.03574)
AuthorsMeng Li, Zhen Zhao, Zhengping Che and seven co-authors, Beijing Innovation Center of Humanoid Robotics
Core ideaTask switching as behavior modulation conditioned on execution state and instruction context
Behavior modesForward, rollback, advance
Contact stateBinary: 0 no contact, 1 contact
Base modelFlorence-2; DaViT visual encoder, BART language embedding
Real-robot dataTwo dual-armed Franka Emika Panda workstations; 200 trajectories per task; two wrist cameras and one third-person RGB camera
Simulation dataLIBERO-Goal; 8 tasks, 50 expert trajectories each
CodeNo official repository found in the sources read
Firsthand relationshipNone

13

LIBERO-Goal pairwise switching success rates reported by the authors (Table 1 of the paper, in %)

LIBERO-Goal pairwise switching success rates reported by the authors (Table 1 of the paper, in %)
MethodNo switchEarly switchMid switchLate switch
π₀92.340.78.310.2
OpenVLA-OFT98.040.611.113.0
SwitchVLA93.093.550.968.7

14

SwitchVLA next to related terms on this site

SwitchVLA next to related terms on this site
TermPer the site or the paperRelation to SwitchVLA (per the sources read)
HumeDual-system VLA; System 2 picks the best sampled action by value, System 1 denoises itNot stated in the SwitchVLA paper
Hi RobotHigh-level model writes language commands for a low-level VLACited in the paper, which says it requires complex, behavior-specific training
OneTwoVLAOne model that switches between reasoning and actingNot stated in the SwitchVLA paper
Vision-language-action modelMaps a visual scene and a language instruction to an actionSwitchVLA adds execution-aware switching to this mapping

15

SwitchVLA versus custom egocentric capture

SwitchVLA versus custom egocentric capture
AspectSwitchVLA (per the sources read)Custom egocentric capture (per the site)
What it isA model framework, a training recipe and published resultsA dataset delivered to a written spec
Source of dataRobot teleoperation demonstrationsReal human demonstrations, not robot data
Language dataPrevious and current instruction at inferenceOne task instruction per episode
InputsMulti-view RGB, robot state, contact stateEgocentric video with stereo depth and hand pose
Hand dataNot stated in the sources read3D hand pose at 21 joints per hand
DeliveryNot stated in the sources readRLDS, LeRobot format or WebDataset, buyer-owned commercial license

16

Frequently asked questions

What is SwitchVLA?
A published vision-language-action framework (arXiv 2506.03574) for execution-aware task switching: when a new instruction arrives mid-execution, the policy decides whether to forward, roll back or advance. It is third-party research.
What does execution-aware task switching mean?
Per the paper, the policy conditions on execution state, tracked through binary contact phases, as well as on the instructions. That lets it tell whether the robot is holding something and should roll back, or is free and can advance to the new subtask.
Does SwitchVLA need extra switching demonstrations?
The authors state it enables task switching without external planners or additional switch-specific data. They also ran a side experiment with extra teleoperated switching data for one task pair and report it improved the base model.
What did the authors report on LIBERO-Goal?
In their Table 1, SwitchVLA scores 93.5, 50.9 and 68.7 for early, mid and late switching, against 40.7, 8.3 and 10.2 for π₀ and 40.6, 11.1 and 13.0 for OpenVLA-OFT. These are the authors’ figures.
Does Firsthand data train SwitchVLA?
No claim is made. Firsthand is not affiliated with its authors, captures human egocentric video rather than robot data, and does not state that any model was trained on Firsthand data. The only language data the site states is one task instruction per episode, and mid-episode instruction changes are not stated.