Armory boosts robot fleet throughput 18% with smart action chunk scheduling
Serving multiple robots from one GPU just got 18% faster with a new scheduling algorithm.
Deploying robot foundation models like Vision-Language-Action (VLA) models at scale is a major goal for general-purpose robotics, but these models are computationally heavy, and on-device computing is limited by power and space. A new paper from researchers at Georgia Tech introduces Armory, a serving system that runs robot policies on a remote GPU and streams action chunks to multiple robots simultaneously. This turns the problem into a scheduling challenge: how to batch requests efficiently while meeting the real-time, closed-loop requirements of robot control.
The team found that naive scheduling heuristics work well when all robots are identical, but degrade when robots consume action chunks at different ratesβa common real-world scenario with heterogeneous fleets. Armory's algorithm accounts for this variability, improving overall throughput by up to 18% in experiments with both simulated and physical robots. This is an early step toward making remote, shared compute a viable option for fleets of intelligent robots, potentially lowering the cost and hardware requirements for deploying VLA-based automation in warehouses, factories, and other environments.
- Georgia Tech researchers built Armory, a remote GPU serving system for robot policy execution.
- Handles heterogeneous robots consuming action chunks at different rates, unlike naive batching.
- Improves throughput by up to 18% in real-world experiments with physical robot fleets.
Why It Matters
Efficient remote serving could make fleets of general-purpose robots practical without heavy onboard compute.