Reflex: Visually Grounded Reactive Humanoid Control

Taoyang Jia, Weikai Huang, Linxin Song, Jared Darlington, Jieyu Zhao, Yue Wang, Jiafei Duan, Zhongzheng Ren and 1 others

University of Washington · Stanford University · University of Southern California · National University of Singapore · University of North Carolina at Chapel Hill · Allen Institute for AI

Published October 8, 2026 · on the feed October 12, 2026 · ▲ 88 · arXiv 2610.12772

Vision & multimodalRobotics & embodiedLLM training & RL Empty repo arXiv ↗Hugging Face ↗

The abstract

Humans effortlessly react to the world; they adeptly return a tennis shot, catch a falling cup, step aside from a passing cart, or pass a box tossed during truck unloading. These everyday actions require anticipating a moving target and reflexively responding with the whole body within about a second. Such visual reactive whole-body control remains challenging for humanoids, which must (1) coordinate whole-body control, (2) react to object dynamics in real time, and (3) ground perception in egocentric vision. We study catching thrown boxes as a representative task that demands all three capabilities; existing systems cover only part of it, relying on end-effectors, motion capture, or marked objects. We present Reflex, a three-stage framework that learns these capabilities stage by stage while connecting them through a compact representation of object dynamics. First, a state-based policy learns whole-body catching with reinforcement learning. Second, the policy learns to infer the dynamics of a moving box from delayed and incomplete observations. Third, an egocentric RGB-D encoder learns to recover this dynamics representation directly from visual observations while keeping the whole-body controller fixed. This decomposition provides each capability with a direct training signal and makes visual learning substantially more scalable. In simulation, Reflex achieves 85.7% catch success from egocentric RGB-D, compared with 87.9% when given privileged box observations. Temporal visual history is critical: removing it reduces success by 35.6 and 39.8 points on centered and laterally offset throws. On a real Unitree G1, Reflex catches human-thrown boxes with 65% and 40% success at 2.5 and 5 m, reaching 76% and 59% of human catchers' success at the same distances.

The Brief

3:04

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Reflex. Visually Grounded Reactive Humanoid Control. By Taoyang Jia and eight others, from the University of Washington, Stanford University, and four other institutions. Published on the eighth of October. Its code repository is a placeholder: a readme, and nothing to run yet.

People react to the world without thinking about it. They return a tennis shot, catch a cup as it falls, step aside for a passing cart, or take a box tossed to them while unloading a truck. Each of these means anticipating a moving target and answering with the whole body, inside roughly a second. For a humanoid robot this kind of visual, reactive, whole-body control is still hard, because three things have to come together. The whole body has to be coordinated. The robot has to respond to how an object is moving, in real time. And perception has to be grounded in egocentric vision, what the robot sees from its own viewpoint.

The authors choose catching thrown boxes as a task that demands all three at once. Existing systems cover only part of it. They rely on end-effectors, on motion capture, or on objects that have been marked to be easy to track.

Reflex is a three-stage framework that learns these capabilities one stage at a time. What links the stages is a compact representation of object dynamics, a summary of how the box is moving that each stage can share. The bet is that splitting the problem this way gives each capability its own direct training signal, and makes the visual part substantially more scalable to learn.

In the first stage, a state-based policy learns whole-body catching through reinforcement learning. In the second, the policy learns to infer the dynamics of a moving box from observations that are delayed and incomplete, which is closer to what a real robot gets. In the third, an egocentric RGB-D encoder learns to recover that same dynamics representation directly from what the camera sees. During this last stage the whole-body controller is kept fixed, so vision only has to learn to produce the representation the controller already understands.

In simulation, Reflex catches the box eighty-five point seven percent of the time from egocentric RGB-D. Given privileged observations of the box instead, the success rate is eighty-seven point nine percent, so seeing through its own camera costs very little. Temporal visual history turns out to matter a great deal. Without it, success drops by thirty-five point six points on centered throws, and by thirty-nine point eight points on throws offset to the side.

On a real Unitree G1, the robot catches boxes thrown by people. From two and a half metres it succeeds sixty-five percent of the time. From five metres it succeeds forty percent of the time. Measured against human catchers at the same distances, that is seventy-six percent of their success at the shorter range, and fifty-nine percent at the longer one.

The structure of the solution mirrors the structure of the difficulty. Three capabilities were hard to learn together, so Reflex learns them in sequence and connects them through one small description of how the object moves. Vision is taught last, against a controller that no longer changes, and that ordering is what lets a humanoid catch a box thrown by a person from what its own camera sees.

Paper Quest · 7 chapters · about 39 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

A box is in the air. You have about a second, a whole body, and one camera.

You want a humanoid robot to catch a box thrown at it. It must move its whole body, track a fast object, and see only through its own camera, all within about a second.

The road ahead

  1. 1 · The problem ~6 min A humanoid catching a thrown box needs whole-body control, fast prediction of motion, and its own camera at once, and learning all that together is hard.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~8 min Learn the three skills in separate stages, joined by a small vector summarising how the box moves, so each stage gets its own direct training signal.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Train the catching skill from box states, then learn a motion summary from imperfect observations, then train vision to produce it, then test on a real robot.
  6. 6 · The experiment ~6 min You’ll guess: In simulation, how did Reflex's catch success from its own RGB-D camera compare with a version given privileged box observations?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.