Complete local policies. Learned interaction.

VLA-Fabric

Learning multi-arm coordination.

Four articulated robot arms holding a shared frame around a central post
One arm. One VLA. One agent.Explore the research

VLA-Fabric: Learning Interaction for Composable Multi-Arm VLA Agents

Chenglong Zhang, Shuaijun Liu, Feiyang You, Shuyang Hao, Chengyu Wu, Ningxin Su*

The Hong Kong University of Science and Technology (Guangzhou)

*Corresponding author: ningxinsu@hkust-gz.edu.cn

How Should VLA Agents Interact?

From one joint policy
to interacting local policies.

VLA-Fabric establishes a learnable collaboration interface between complete, arm-local VLA policies. Each agent retains its observations and action generation, while learned internal representations connect it to its peers.

Local observation and action ownership, with explicit interaction during policy computation.

01 / Interaction discovery

Where should
policies interact?

A decomposable bimanual policy provides a controlled test bed. We separate its two SingleVLA branches and vary the information exchanged, the interaction operator, and fine-tuning.

Architecture and adaptation, considered together.

32 runs across Handover Box and Shoes Table.

200 development conditions and 200 disjoint paired evaluation conditions. Gold bars mark the targeted 100k RAW follow-up.
Interaction entry

Interaction structure shapes coordination.

Private K/V supplies useful peer context. The architecture study examines how Common aggregation, action-side interaction, and adaptation shape the use of peer information.

Adaptation

The learning recipe matters.

Common-first combines an additional Common-path initialization stage with full-interaction fine-tuning and improves the matched SingleVLA configurations. Fine-tuning recipes are adapted to each backbone.

A reusable realization

Reusable coordination functions.

The tasks reveal different preferences for Common aggregation and action fusion. RAW Common, Private K/V, and Linear readout fusion form the canonical SingleVLA realization carried forward.

02 / Cross-backbone transfer

The same functions.
Different implementations.

We transfer the coordination principle through backbone-specific implementations and fine-tuning in homogeneous π0.5 teams.

Both realizations generate continuous actions locally. SingleVLA fuses readouts before its local action sampler; π0.5 exchanges evolving states within the Action Expert.
Common

Shared context

Common representations form shared context within the VLM or multimodal prefix.

Private K/V

Receiver-specific context

Peer keys and values condition local queries, while action generation remains receiver-local.

Action

Coordination near decoding

Linear readout fusion in SingleVLA becomes gated residual peer attention in π0.5's iterative Action Expert.

Bimanual capability

Task success (%)

Bimanual capability across four tasks
PolicyHandover BoxShoes TableHandover MicScan Object
RDT-1B69.466.090.04.0
π078.882.498.018.0
TwinVLA78.084.884.011.0
SingleVLA-Fabric80.070.084.05.5

External results are taken from TwinVLA for Box/Shoes and TwinVLA Mic/Scan, and from the RoboTwin leaderboard for RDT-1B and π0 on Mic/Scan. Fabric rows use 200 conditions per task. The table compares complete systems with their respective pretraining and evaluation protocols.

Which interactions do trained policies use?

Fixed-weight inference removals

SingleVLA-Fabric · success (%)
SettingBoxShoesMicScan
w/o Common38.519.052.52.0
w/o Private K/V59.064.560.510.0
w/o action43.07.552.52.0
All-off20.01.513.50.5
π0.5-Fabric · success (%)
SettingBoxShoesMicScan
w/o Common67.093.599.027.5
w/o Private K/V78.593.511.04.0
w/o action59.087.098.019.0
All-off12.585.01.01.0

Each removal uses its own batch's Full reference above, over 200 conditions per setting. All-off is a fixed-weight inference ablation that disables all three interaction paths in the trained Full policy.

The importance of peer information depends on the task. Action interaction has a strong effect on Box, while Private K/V matters most for π0.5 on Mic and Scan. Shoes is more robust to individual removals.

One role checkpoint, multiple tasks.

Shared multi-task fine-tuning

Shared pi0.5 development results
PolicyBoxShoesMicScan

The same checkpoint per role serves all four tasks. Success rates are measured on the shared-policy development conditions.

03 / Team expansion

More arms.
Still complete local policies.

Adding an arm introduces another complete policy and expands the peer set. Local action heads retain their dimensions; each task and team size is fine-tuned from pretrained VLAs.

Simulation

From individual placement to shared-object control.

Task illustrations from recorded trajectories; quantitative policy evaluations are reported separately below.

Larger-team simulation · π0.5 · 200 conditions per setting
PolicyStack3Frame3Frame4Arch4
Independent90.567.59.50.0

Four-arm frame alignment shows the largest Full–Independent gap. Stack Cube supports comparable success under both settings; Arch Building probes multi-stage structural assembly.

Physical robots

Coordination across local views.

Three- and four-arm systems

Global and wrist views capture each physical trial. Wrist-view surroundings are privacy blurred. Selected videos illustrate behavior; the table reports repeated physical trials.

Physical task success (%) · 25 trials per setting · 50 demonstrations per task
PolicyBasket3Relay3Relay4Frame4
Independent72.016.040.036.0

Local policies with learned interaction improve over independently trained policies in all four physical tasks. Object relays and shared-frame manipulation impose stronger timing and support dependencies than parallel basket placement.

VLA-Fabric Resources

A building block for
networked embodied intelligence.

Complete local policies that coordinate through learned interactions during action generation.

Project repository
Enlarged research figure