Asynchronous Robot Policies
TL;DR ARP splits a vision-language-action policy into two processes. A slow VLM keeps refreshing a compact memory, while a small vision-action expert reads it and acts at a much higher rate, trained to cope with stale memory. On LIBERO it keeps 81.8% success with the VLM updating at only 0.5 Hz, and when the target shifts 5 cm mid-reach it succeeds 51.5% of the time against 9.5% for a π0-style baseline.
What they do
A standard VLA runs its vision-language model and action expert one after the other inside the control loop. Latency therefore adds up and grows with VLM size. ARP decouples the two into asynchronous processes, borrowing ROS’s publisher-subscriber pattern: a slow semantic loop and a fast action loop whose latency is only the action expert’s.
How it works
- Semantic expert. The VLM’s key-value activations from several layers pass through a learned adapter into a fixed-size memory, tagged with an embedding of its age. Because the memory size is fixed, the action side does not depend on the VLM’s scale.
- Vision-action expert. A transformer over current camera, proprioception and action tokens cross-attends to the memory in every layer and generates action chunks with flow matching. Its normalization is conditioned on the memory’s staleness and the execution delay.
- Staleness training. Each training frame is paired with VLM input from an earlier frame of the same demonstration (lag up to 40 steps by default). Action-prefix conditioning smooths the switch from one chunk to the next.
Results
- LIBERO, one multitask policy: ARP-1B reaches 84.8% against 80.2% for a replicated π0-1B, and ARP-8B reaches 89.3%.
- Disturbances in simulation: with a 5 cm target shift mid-reach, ARP-1B succeeds 51.5% of the time against 9.5% for the baseline. When bumps redirect a rolling target, it succeeds 44.7% against 12.7%.
- Throttling the VLM: the π0-style baseline falls from 81.5% to 45.0%, while ARP-1B stays between 79.0% and 84.8%. Without staleness training, ARP drops to 2.0% at 0.5 Hz.
- DROID-trained Franka, 3 real tasks × 10 trials: higher progress and throughput than π0.5-DROID on the two step-budget-limited bowl tasks, and comparable on cup stacking. In RoboLab simulation, ARP reaches 20.0% average success against 18.4% for LAP-3B, with episodes 20% shorter than π0.5’s.
Limitations
π0.5 still leads overall in RoboLab (37.9%), which the authors attribute to its larger proprietary training data. The real-robot evaluation is small and reported only in a figure, and the dynamic tests are simulation-only. How slowly the VLM can run before performance degrades is left open.
Videos
Figures




Abstract
Scaling vision-language foundation models has significantly advanced generalist robot manipulation, but the increased model scale introduces computational latency that degrades real-time physical reactivity. Existing Vision-Language-Action (VLA) architectures execute high-level semantic reasoning and action execution sequentially within the primary control loop, creating a fundamental tension between semantic-reasoning capability and robot agility. To address this, we propose Asynchronous Robot Policy (ARP), an architectural framework that decouples semantic reasoning from low-level action generation using asynchronous processes operating at independent frequencies. In ARP, a high-capacity Vision-Language Model (VLM) asynchronously updates a semantic memory at low frequency, while a lightweight Vision-Action Expert, conditioned on this semantic memory, generates robot actions at a much higher control frequency. Such a formulation, enables having a fast perception-action loop without compromising on the semantic capability. To overcome asynchronous memory staleness, ARP trains the vision-action expert on the semantic staleness and execution delay, with temporally mismatched observation across processes. On Franka manipulation tasks, ARP achieves an 18% higher success rate and 20% less time need for execution in quasi-static setups, while 3-5 times baseline performance in dynamic simulation environments. Furthermore, ARP enables operating the VLM at 10 times lower than its nominal frequency with no significant performance loss making it much more efficient than the baseline. These results highlight the architectural advantages of modeling robot policies as asynchronous processes, enabling real-world reactive deployment without sacrificing the scale of foundation models.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
