← Latest papers
🤖 AI

TempoVLA: Learning Speed-Controllable Vision-Language-Action Policies

TempoVLA introduces a speed-controllable Vision-Language-Action policy that leverages Variable-Speed Trajectory Augmentation (VSTA) and explicit speed conditioning to enable robots to dynamically adjust their execution speed for both faster transit and slower, precise contact phases, thereby overcoming the fixed-speed limitations of existing models.

Original authors: Dong Jing, Jingchen Nie, Tianqi Zhang, Jiaqi Liu, Huaxiu Yao, Zhiwu Lu, Mingyu Ding

Published 2026-06-05
📖 4 min read☕ Coffee break read

Original authors: Dong Jing, Jingchen Nie, Tianqi Zhang, Jiaqi Liu, Huaxiu Yao, Zhiwu Lu, Mingyu Ding

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a robot that learned how to do a task, like stacking cups or folding a towel, by watching a human do it once. The problem is, that robot is stuck in a "one-speed" world. If the human demo was slow, the robot moves slowly forever. If the human demo was fast, the robot zooms around forever. It can't decide to slow down for a delicate part of the job or speed up when it's just moving through empty space.

TempoVLA is a new system that gives robots a "volume knob" for their speed. It allows a single robot brain to perform the exact same task at 0.5x speed (super slow and careful), 1x speed (normal), or 2x speed (super fast), all on command.

Here is how they did it, broken down into two simple parts:

1. The "Video Editor" (Data Side)

Before teaching the robot, the researchers had to fix the training videos. They created a clever tool called VSTA (Variable-Speed Trajectory Augmentation).

Think of a robot demonstration like a movie.

  • To make it faster: The editor takes a bunch of consecutive frames and merges them into one big jump. It's like skipping the boring parts of a movie to get to the action.
  • To make it slower: The editor takes one big movement and splits it into many tiny, slow steps. It's like adding "slow-motion" effects to a specific scene.

Crucially, this editing doesn't change what the robot is doing (the semantics), only how fast it does it. They took one original demonstration and turned it into a library of the same task done at six different speeds.

2. The "Speed Dial" (Model Side)

Once the robot has this library of fast and slow examples, they teach it a new trick. They give the robot a simple "speed dial" (a number like 0.5, 1.0, or 1.5) that it can see while it's working.

  • If you tell the robot, "Do this at 1.5x speed," the robot looks at its training data, sees the fast examples, and predicts bigger, bolder moves.
  • If you say, "Do this at 0.5x speed," it looks at the slow examples and predicts tiny, cautious moves.

The robot doesn't need to be retrained from scratch for every new speed. It just learns to listen to the "speed dial" and adjust its muscle movements accordingly.

The "Smart Pilot" Bonus

The paper also shows that you can pair this robot with a "Smart Pilot" (a large AI language model). Instead of you manually typing "slow down," the Smart Pilot watches the robot's camera feed.

  • Scenario: The robot is reaching across an empty table.
    • Smart Pilot: "Clear path! Go fast!" (Robot speeds up).
  • Scenario: The robot is about to grab a fragile cup.
    • Smart Pilot: "Danger zone! Slow down!" (Robot slows to a crawl).

This creates a robot that naturally accelerates when it's safe and decelerates when it needs precision, all without human intervention.

What They Found

  • Flexibility: The robot can successfully switch between speeds on the fly.
  • Better Performance: Surprisingly, training the robot on these mixed speeds actually made it better at the normal speed (1x) than robots trained only on normal speed. It seems learning to move at different speeds helps the robot understand the task better.
  • Limits: There is a physical limit. If you ask the robot to go too fast (like 4x speed), the robot's physical motors and controllers can't keep up with the brain's instructions, and it starts to miss its target. But within a reasonable range (0.5x to 1.5x), it works perfectly.

In short, TempoVLA turns a rigid, single-speed robot into a flexible worker that can choose its own pace, making it safer for delicate tasks and faster for routine ones.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →