Reflex: Real-Time Vision-Language-Action Control through Streaming Inference
Abstract
Lay Summary
Vision-language-action models allow robots to understand visual scenes and language instructions, but they are often too slow for real-time control. This is especially problematic for flow-matching policies, which generate actions through many iterative denoising steps. During this process, standard caching techniques used in language models cannot be directly reused because the model’s internal state changes with every denoising timestep. This paper introduces Reflex, a streaming inference system for real-time robotic control. The key idea is to separate parts of the model that remain stable, such as visual and language features, from parts that must change during action generation. Reflex reuses the stable computation safely, updates only the dynamic part, and runs perception and action generation asynchronously so the robot does not have to stop while planning. It also introduces an adaptive normalization layer to improve numerical stability during long-running mixed-precision inference. Experiments on simulation benchmarks and a real robot show that Reflex speeds up inference, reduces reaction latency, and maintains task performance, making flow-matching VLA models more practical for responsive robotic control.