Top

CoRL 2026 · Accepted

FlowVLA

Enabling World Dynamics Understanding
through Pluggable 3D Flow Learning

1 Ajou University2 Samsung Electronics
CodeComing soon

1 Abstract

FlowVLA is a reconstruction-guided, pluggable 3D flow learning framework that uses temporally aligned 3D flow from RGB observations only during training to help Vision-Language-Action (VLA) models learn action-relevant dynamics. Under dual-level flow supervision, point-level flow guides the model to forecast future displacements of task-critical 3D points, while TCP-level flow aggregates these motions to align with the robot’s Tool-Center-Point (TCP) trajectories, coupling scene-level motion with precise control signals. Extensive evaluations across simulation and real-world experiments demonstrate that FlowVLA consistently improves manipulation performance, zero-shot robustness, and data efficiency; it discards lightweight auxiliary heads at inference and introduces no additional 3D sensor inputs, inference-time architectural modifications, or additional inference-time computation.

FlowVLA Video

2 Method

We adopt VDPM, a model intended to recover temporally consistent 3D point trajectories from RGB observations, to obtain a 3D motion signal without any other sensors. Here, “world dynamics” denotes manipulation-relevant 3D scene motion, not general causal or physical understanding of forces or contact mechanics. Before constructing flow targets, all 3D points are expressed in the robot base coordinate to ensure that the reconstruction-derived point trajectories are directly comparable with robot motion. Since not all points contribute equally to action-relevant dynamics, we prioritize the selection of dynamically informative points according to their motion magnitude.

The future 3D flow targets supervise the VLA with a dual-level scene-to-control objective: the action latent is encouraged by point-level flow to encode dense 3D scene motion, while motion cues are distilled into a control-oriented representation aligned with end-effector displacement by TCP-level flow. The final objective combines the action loss with the auxiliary flow losses. Critically, all auxiliary heads and 3D geometric inputs are discarded at inference. The quality of the auxiliary supervision depends on the reconstruction model. In addition, while the visualization in Appendix C.1 suggests that magnitude-based point selection tends to capture dynamically active regions, it does not explicitly guarantee task relevance.

Scroll to explore ↔View full figure

RGB observation, language instruction, and proprioception are inputs to the VLA backbone. During training, point-level flow and TCP-level flow supervise the action latent.

2-a VDPM Visualization

For visual clarity, we display all reconstructed points in this analysis, whereas FlowVLA uses only the top-K dynamically informative points selected by the flow magnitude during training. The visualization confirms that VDPM can recover temporally consistent 3D point motion from RGB observation sequences.

3 Simulation Experiments

3-a LIBERO

Average

Seer
87.3%
Seer + FlowVLA
92.4%
π0.5
96.8%
π0.5 + FlowVLA
97.5%
MethodSpatialObjectGoalLongAverage
Diffusion PolicyRSS 202378.392.568.350.572.4
OpenVLACoRL 202484.788.479.253.776.5
π0RSS 202596.898.895.885.294.2
CoT-VLACVPR 202587.591.687.669.083.9
π0-FASTRSS 202596.496.888.660.285.5
SpatialVLARSS 202588.289.978.655.578.1
OctoRSS 202478.985.784.651.175.1
UniVLARSS 202596.596.895.692.095.2
SeerICLR 202584.294.889.880.487.3
Seer + FlowVLA93.596.591.887.892.4
π0.5CoRL 202598.898.298.092.496.8
π0.5 + FlowVLA99.098.897.494.897.5

3-b LIBERO-Plus

Zero-shot evaluation, without additional fine-tuning.

Average

Seer
36.1%
Seer + FlowVLA
41.1%
π0.5
57.5%
π0.5 + FlowVLA
59.2%
MethodCameraRobotLanguageLightBackgroundNoiseLayoutAverage
OpenVLACoRL 20240.83.523.08.134.815.228.515.6
WorldVLAarXiv 20250.127.941.643.717.110.938.025.0
UniVLARSS 20251.846.269.669.081.021.231.942.9
SeerICLR 202522.147.786.312.32.022.950.036.1
Seer + FlowVLA24.654.687.025.18.125.557.241.1
π0.5CoRL 202521.439.168.486.783.336.184.657.5
π0.5 + FlowVLA24.139.968.890.487.137.784.759.2

3-c Data Efficiency and Computational Cost

FlowVLA consistently outperforms the baseline across all data regimes when trained with 10%, 25%, and 50% of the full dataset. It is also evident that the computational overhead is kept at a manageable level: the proposed flow heads increase the total number of parameters by only 0.34% and add no inference-time computation. The only cost occurs during training, where total training time increases by approximately 1.26×.

Training data efficiency: success rate (%) by data proportion (%).Computational cost: trainable parameters, inference time, and training time relative to Seer.

4 Real-World Experiments

We compare Seer with and without FlowVLA on seven UR5e manipulation tasks, using third-person and wrist-view RGB observations. Each task uses 40 training demonstrations and 15 evaluation trials per policy.

4-a Setup & Tasks

UR5e manipulation workspace
Robot
UR5e
Gripper
Robotiq 2F-85
Cameras
2 × RealSense D435iThird-person and wrist views

Base Tasks

Cup & PlushFruitStack CupsCabinet

3D-aware Tasks

BasketballHang CupRing Insertion

4-b Real-World Results

Scroll for all tasks

Success rates for Seer and Seer + FlowVLA across four base tasks, three 3D-aware tasks, and two variation conditions. FlowVLA improves success in each condition; exact rates follow in the table.
Seer and Seer + FlowVLA success rates across seven tasks and two variations
Base tasks3D-aware tasksVariations
ModelCup &
Plush
FruitStack
Cups
CabinetBasketballHang
Cup
Ring
Insertion
Basketball
viewpoint
Ring
height
Seer60.066.773.360.060.046.766.70.046.7
Seer + FlowVLA73.373.393.373.380.086.773.346.773.3

4-c Test-time Variations

For Basketball, we adjust the angle and height of the third-person camera; the initial ring height is modified for Ring Insertion.

4-d Real-World Results with π0.5

Conditionπ0.5π0.5 + FlowVLA
Basketball66.786.7
Hang Cup60.093.3
Basketball · Moving Background33.353.3

5 Analysis

5-a Ablation Studies

We verify the contribution of each design choice through a component ablation study using Seer on LIBERO-Long. Removing either TCP-level flow or point-level flow degrades performance, demonstrating that FlowVLA benefits from both scene-level motion grounding and end-effector-aligned control supervision.

Component analysis on LIBERO-Long

MethodAvg.
Baseline80.4
w/o coordinate alignment86.3
w/o reference-frame alignment85.2
w/o magnitude-based selection84.0
w/o TCP-level loss83.8
w/o point-level loss84.8
FlowVLA87.8

Effect of supervision signal

Supervision SignalAvg.
None (Baseline)80.4
2D optical flow (CoTracker)84.5
Static 3D point cloud85.0
Dynamic 3D flow (FlowVLA)87.8

5-b TCP-Level Aggregation Weight Visualization

We further visualize the learned aggregation weights of the TCP-level branch to examine how FlowVLA transfers scene-level 3D motion cues into control-relevant dynamics. Magnitude-based selection identifies K motion-salient 3D points from reconstruction-derived trajectories, and we visualize the top-512 points with the largest TCP-level aggregation weights. The TCP-level aggregation module further refines these scene-level motion cues by assigning larger weights to points around the robot TCP and object–robot interaction region.

Task: Stack Cups

RGB
Magnitude-Selected 3D Points
Aggregation-Weighted Points

The 512 highest-weight points.

Predicted TCP

Ground truth in black; prediction in red.

5-c 3D Object Points

The 3D points in this analysis are labeled in the MuJoCo simulator, with object categories shown as Gripper, Arm, and Others. The average object-point fraction across 100 random examples is 29.1% for all points and 84.8% for the 512 points with the highest TCP-level aggregation weights.

Point fractions from a single example: all points, magnitude-selected points (2,048), and points with the highest TCP-level aggregation weights (512).Average point fractions across 100 random examples.

6 Citation

@article{go2026flowvla,
  title={FlowVLA: Enabling World Dynamics Understanding through Pluggable 3D Flow Learning},
  author={Go, Junhyeong and Jung, Mingyu and Im, Woobin and Ryu, Jongbin},
  journal={arXiv preprint arXiv:2610.16160},
  year={2026},
  url={https://arxiv.org/abs/2610.16160}
}