Reflex: Visually Grounded Reactive Humanoid Control
AuthorsTaoyang Jia, Weikai Huang, Linxin Song, Jared Darlington, Jieyu Zhao, Yue Wang, Jiafei Duan, Zhongzheng Ren, Ranjay Krishna
AffiliationsUniversity of Washington Stanford University University of Southern California · National University of Singapore University of North Carolina at Chapel Hill Allen Institute for AI
Reflex teaches a humanoid to use visual history to anticipate and catch thrown boxes, both in simulation and on a real robot.
Key results
Catch rate from egocentric RGB-D in simulation.
Simulation catch rate when the controller receives privileged box information.
Unitree G1 success rate on human-thrown boxes.
Unitree G1 success rate on human-thrown boxes.
Percentage-point reduction in catch success when temporal visual history is removed.
Percentage-point reduction in catch success when temporal visual history is removed.
What the paper found
Reflex tackles fast, visually grounded humanoid reactions by training catching in three stages: PPO first learns whole-body control from privileged box state and human-motion priors; action matching and DAgger then shape an 8-dimensional object-dynamics latent from delayed observations; finally, a CNN heatmap and GRU infer that latent from 25 frames of egocentric RGB-D and camera motion, with the controller frozen. In NVIDIA Isaac Lab simulation, the visual policy catches 85.7% of throws, close to 87.9% with privileged input. On a Unitree G1, it catches 65% of human-thrown boxes at 2.5 meters and 40% at 5 meters. Temporal information is crucial: replacing visual history with a single frame lowers success by 35.6 percentage points for centered throws and 39.8 points for throws offset by 0.6 meters. The system controls 29 degrees of freedom at 50 hertz, and its caught box can pass to the SONIC walking controller for carrying and handover. The key contribution is separating motor-skill learning from visual estimation, so expensive image rendering is not needed during reinforcement learning.
Original 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.
Read the original paperMore in Embodied AI
Browse all 54 papers →In-context Robot Learning Made Simple: A Democratized Recipe for Manipulation Tasks
Minxing Li, Minghao Han, Weizhi Zhao, Hanwen Wang, Xiangshuo Liu, Shuyao Shang, Jingxiang Zhou, Mingchao Sun, Hongyu Pan, Mu Xu, Yu Liu, Lue Fan, Zhaoxiang Zhang
SimpleICL presents an accessible recipe for teaching robots manipulation tasks from visual demonstrations without massive pretraining or specialized infrastructure.
NavGPT-3: Harnessing Context in a Hierarchical Navigation Runtime
Gengze Zhou, Yicong Hong, Jiazhao Zhang, Xunyi Zhao, Jian Zhou, Zixing Lei, Zun Wang, Chongyang Zhao, Xionghui Chen, Stephen Gould, Anton van den Hengel, Qi Wu
NavGPT-3 pairs a reasoning language model with a fast action policy so a robot can navigate complex routes at human-level performance.
SafeDriveVLA: Navigation-Conditioned World Model Dreaming for Conflict-Aware End-to-End Autonomous Driving
Shaoyuan Xie, Zihan Zhang, Jingxuan Wang, Jiashu Qu, Xiaoqing Liang, Lingdong Kong, Junchi Lu, Henrik I. Christensen, Qi Alfred Chen
SafeDriveVLA imagines what would happen if it followed a driving instruction, helping it reject unsafe directions while navigating more reliably.