Asynchronous VLA execution with halting-gap monitoring
Robot teams deploying VLA policies on real hardware can now justify a runtime pass that changes execution scheduling before they touch model size. StreamingVLA shows that overlapping observation, action generation, and execution cuts time per action on LIBERO from 74.5 ms to 33.7 ms while holding average success at 97.1%. Its adaptive early observation path reduces the halting gap from 232.3 ms to 36.0 ms, with success at 94.9%, which is a usable tradeoff for robots whose failures come from stop-and-go motion more than raw policy weakness. The build is concrete: expose halting gap and time-per-action as first-class deployment metrics, then add an asynchronous inference runner that can execute single-step actions as soon as they are generated and only refresh observations early when predicted saliency is low. A cheap check is to replay your current controller on one contact-sensitive task and measure whether pauses between action bursts, not wrong actions, are the dominant source of misses. If they are, a streaming executor is a more direct fix than retraining a larger policy.