Robotics

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.

Deep Dive

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.

Key Points
  • 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.

πŸ“¬ Get the top 10 AI stories daily