FlowVLA: Learning Flow-Aware Physical Completion for Quantitative Robotic Pouring
Organizations: Zhejiang University · DEEP Robotics · Shanghai Artificial Intelligence Laboratory · Northeastern University, China ·
Abstract
During steady pouring, images and robot pose may remain nearly unchanged while transferred mass accumulates, making the return decision ambiguous for a whole-task vision-language-action (VLA) policy. We present FlowVLA, which separates motor generation from physical-completion estimation. A shared action expert learns approach, pour, and return with boundary-aware supervision. A target-independent estimator fuses visual, joint, wrist-wrench, and recurrent force-belief histories to maintain an estimate of transferred mass. The controller initiates return when this estimate plus predicted residual outflow reaches the requested mass. In coffee-pot/water experiments, FlowVLA achieves 13.1 g goal-balanced mean absolute error (MacroMAE), lower than all tested VLA baselines. Across all attempts, 53.7% both complete the task and finish within +/-10% of the requested mass. The same model interpolates to held-out 150/250-g targets without retraining. Independently trained models further evaluate the formulation in three additional container-fluid settings.
Figures & tables
| Method | Grasp | Post-grasp success | E2E | (100/200/300) | Per-goal MAE (g) | Pooled | Macro | E2E+ | ||
| 100/200/300 | ||||||||||
| Trajectory-replay controls | ||||||||||
| TR-LT-ID | 100.0% | 100.0% | 100.0% | 37 | 37 (12/15/10) | 66.86/95.48/124.33 | 94.0 | 95.6 | 5.4% | 5.4% |
| TR-LT-Cal | 100.0% | 100.0% | 100.0% | 38 | 38 (13/12/13) | 13.40/21.17/25.04 | 19.8 | 19.9 | 57.9% | 57.9% |
| External baselines | ||||||||||
| 65.2% | 33.3% | 21.7% | 45 | 15 (7/6/2) | 69.34/54.97/75.40 | 64.4 | 66.6 | 13.3% | 2.9% | |
| Component | Variant | 100/200/300 | Per-goal MAE (g) 100/200/300 | Pooled | Bias | Macro | Grasp | Post-grasp success | E2E | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Full | 123 | 84 | 79 (28/26/25) | 6.96/13.81/18.66 | 12.92 | 13.15 | 68.3% | 94.0% | 64.2% | ||
| Action | No boundary-aware supervision | 59 | 39 | 33 (13/11/9) | 13.39/18.57/28.84 | 19.33 | 20.27 | 66.1% | 84.6% | 55.9% | |
| State | hard-zero gate | 53 | 37 | 35 (12/12/11) | 12.47/13.46/24.82 | 16.69 | 16.92 | 69.8% | 94.6% | 66.0% | |
| Trigger | 61 | 40 | 39 (13/12/14) | 10.18/20.11/26.89 | 19.24 | 19.06 | 65.6% | 97.5% | 63.9% | ||
| 59 | 40 | 38 (12/13/13) | 7.26/13.86/26.24 | 16.01 | 15.79 | 67.8% | 95.0% | 64.4% |
| Container / fluid | Goals (g) | MAE (g) | Macro Rel. | Grasp | Post-grasp | E2E | E2E+ | |||
|---|---|---|---|---|---|---|---|---|---|---|
| MAE | success | |||||||||
| Coffee pot / water | 150/250 | 31 | 22 | 10/10 | 10.94/19.71 | 7.6% | 71.0% | 90.9% | 64.5% | 54.8% |
| Top-handle kettle / water | 200/400 | 32 | 25 | 12/12 | 34.54/50.73 | 15.0% | 78.1% | 96.0% | 75.0% | 25.0% |
| Soy-sauce dispenser / saturated brine | 100 | 31 | 18 | 11 | 9.05 | 9.1% | 58.1% | 61.1% | 35.5% | 25.8% |
| Oil dispenser / cooking oil | 50/100 | 47 | 30 | 14/13 | 4.23/11.86 | 10.2% | 63.8% | 90.0% | 57.4% | 31.9% |
Robotic Manipulation
Robotic manipulation studies how robots perceive, plan, and control physical interactions to grasp, move, assemble, and use objects.
See all 1,671 papers