Humanoid fall recovery requires selecting a motion that suits both the surrounding scene and the task. The same fallen pose can admit several ways to stand, with different routes, support transitions, and final headings. Yet reliable recovery alone does not provide control over which of these alternatives the robot executes. Steering this choice requires anticipating the physical consequences of a requested movement. We present RISE, an approach to perceptive humanoid recovery that lets task objectives steer how the robot returns to standing at inference time. It builds on two insights: diverse recoveries can be composed from shared movements, and anticipating how these movements unfold allows recovery to be steered toward a task objective. We learn a recovery vocabulary that connects intended movements to motor actions through sensory feedback. A visual diffusion planner learns from executions of this vocabulary to predict motion intent as future body states. Task costs guide this prediction toward a desired heading, rise speed, or path. The planner then generates motion latents conditioned on the steered intent, allowing the requested movement to shape its execution. Simulation experiments demonstrate diverse recoveries, terrain adaptation, and test-time steering without retraining, complemented by real-world demonstrations on a Unitree G1. Project page: https://osheraz.github.io/RISE/
Figures & tables
Fig. 2: Prior methods offer onboard perception or test-time steering, not both. Diamonds denote fall recovery; circles denote other whole-body motion. RISE combines both for fall recovery.
Fig. 3: From recorded recoveries to guided execution. (1) Composed motions are coarsely aligned to terrain for expert training. (2) Expert supervision trains a recovery vocabulary and feedback decoder. (3) Decoder executions pair motion latents with realized body states to train the visual planner. (4) Task costs steer predicted motion intent, which then conditions motion-latent generation for feedback execution.
Fig. 4: Curating a multimodal recovery set. Recorded motions (1) are composed (2) and coarsely aligned to terrain (3), yielding alternatives per starting pose (4) that a privileged expert learns to execute in simulation.
Fig. 5: Evaluation terrains. (a) Flat, (b) stepped pyramid, (c) stairs, (d) rubble, (e) drop edge, and (f) slope with a riser.
Metric
Definition
SR (%)
Stable recovery through the end of the trial.
Pelvis displ. (m)
Mean final horizontal displacement.
Span (cm, deg)
10th–90th percentile spread per configuration.
Peak force (kN)
Maximum net link contact force.
Peak torque (N m)
Largest absolute motor torque.
Saturation (%)
Joint–time fraction at ≥99% torque limit.
TABLE I: Evaluation metrics
Category
Metric
FIRM [ 3 ]
VIGOR [ 4 ]
RISE
Performance
SR (%) ↑
8.2
80.8
93.0
Safety and effort ↓
Peak force (kN)
6.5
2.5
1.4
Peak torque (N m)
127.3
101.3
83.3
Saturation (%)
8.5
0.34
0.30
Joint-limit count
0.8
0.6
0.2
Limit excess (mrad)
6.7
1.7
1.4
TABLE II: Unguided recovery comparison
Pelvis
Limbs (L/R)
Terrain
Heading (deg)
Height (cm)
Position (cm)
Hands (cm)
Soles (cm)
Flat
3.6
1.5
3.1
6.1/5.8
6.4/6.5
Uneven
6.0
2.1
4.6
9.0/9.1
9.5/9.8
TABLE III: Prediction–execution errors
Fig. 6: Recovery diversity. Each panel shows three recovery patterns (modes) from one initial configuration, with ten successful trials per mode.
Fig. 7: Test-time steering of recovery path, heading, and speed.
Fig. 8: Task-directed recovery. Ten successful trials per target from a fixed flat-ground configuration. Rise timing shows speed steering. Dashed curves and open circles mark targets; the diagonal marks zero heading error.
Target 1
Target 2
Objective
Terrain
Value
Error
SR (%)
Value
Error
SR (%)
Heading ( ∘ )
Flat
115.0
3.5
99.0
215.0
3.3
99.0
Stairs
345.0
4.7
96.0
285.0
6.6
98.0
Slope + riser
275.0
4.4
100.0
0.0
5.3
98.0
Speed (rise time, s)
Flat
6.0
0.3
97.0
7.5
0.1
99.0
Stairs
3.5
0.3
90.0
4.2
0.03
100.0
TABLE IV: Test-time steering results
Variant
Depth
SR (%)
Pelvis
Peak
Limit
Planner
Decoder
displ.
torque
excess
(m)
(N m)
(mrad)
Full model
✓
✓
93.3
0.8
89.3
2.4
Blind planner
×
✓
85.0
0.9
93.6
3.4
Both blind
×
×
79.2
1.0
96.0
3.7
TABLE V: Visual feedback and recovery
Heading
Speed
Path
Replan
Generation
SR
Error
SR
Error
SR
Error
(s)
(%)
(deg)
(%)
(cm)
(%)
(cm)
0.2
State-first
90.0
5.3
94.2
1.8
89.2
16.3
Joint
89.2
7.1
93.3
3.0
78.3
23.1
0.5
State-first
96.7
7.3
94.2
3.0
72.5
23.3
Joint
95.8
8.1
95.0
4.8
64.2
27.4
TABLE VI: Prediction order and replanning interval
Fig. 9: Real-world recovery. Steered recovery (A–C), unguided supine recoveries (D–F), and recovery on uneven supports (G). Magenta paths show guidance; insets show onboard depth. Frames advance in time from left to right within each panel.
Reliable fall recovery is critical for humanoids operating in cluttered environments. Unlike quadrupeds or wheeled robots, humanoids undergo high-energy impacts, complex whole-body contact, and large viewpoint changes during falls, making recovery essential. Prior work treats fall safety as separate problems (avoidance, impact mitigation, stand-up) or learns end-to-end policies without vision, typically on flat terrain. More fundamentally, it couples pose, dynamics, and terrain into a single data space, requiring exhaustive coverage and limiting generalization. We present a unified visually grounded fall-safety approach spanning all phases of recovery. It builds on two insights: (1) human fall-recovery poses are structured and transferable across terrains via alignment, and (2) effective recovery depends on interpreting the recovery goal in relation to the surrounding terrain. We train a privileged teacher using sparse human demonstrations and simulated terrains, and distill it into a deployable student that relies on egocentric depth and proprioception. The student predicts a goal-in-context latent representing the recovery target in relation to its surroundings, guiding coordinated whole-body reactions. Experiments in simulation and on a Unitree G1 demonstrate robust zero-shot fall safety across diverse terrains. Project page: https://vigor2026.github.io/.
Humanoid robots operating in unstructured environments must recover from unexpected disturbances-a capability that remains challenging for end-to-end control policies. We present RECOVERFORMER, a fully end-to-end humanoid recovery policy that learns when and how to switch among recovery behaviors-including compensatory stepping, hand-environment contact, and center-of-mass reshaping-while maintaining robust performance under model mismatch. The architecture combines a causal transformer over a 50-step observation history with two novel heads: a latent recovery mode that enables smooth transitions among distinct recovery strategies, and a contact affordance head that predicts which environmental surfaces (walls, railings, table edges) are beneficial for stabilization. We evaluate RECOVERFORMER on the Unitree G1 humanoid in MuJoCo. Trained only on open floor, RECOVERFORMER transfers zero shot to walled environments, achieving 100% recovery success across 100-300 N pushes and across wall distances from 0.25-1.4m. Under zero-shot dynamics mismatch, RECOVERFORMER reaches 75.5% at plus +25% mass, 89% under 30 ms latency, 91.5% at low friction, and 99% under compound friction, latency and mass perturbation. The learned latent modes specialize across force regimes without mode-level supervision, validated by t-SNE analysis of 300 episodes. Taken together, these results show that a single end-to-end policy can deliver multi-modal, contact aware humanoid recovery that generalizes across perturbation magnitude, contact geometry, and dynamics shift.
We propose a unified reinforcement learning framework that enables a single policy to perform walking, running, and fall recovery on the Unitree G1 humanoid robot, validated on physical hardware without any explicit mode-switching command at deployment. The framework extends Adversarial Motion Priors (AMP) by replacing the conventional global reference distribution with a state-dependent gate that routes each training transition to one of two discriminators: a dedicated recovery discriminator and a velocity-conditioned locomotion discriminator that jointly covers walking and running. The gate is defined by a single fixed threshold on projected gravity: the recovery discriminator is activated when body tilt exceeds approximately 37∘ from vertical (∣gz+1∣>0.6); otherwise the locomotion discriminator is used, with the normalized commanded velocity serving as a condition that selects the appropriate reference trajectory between walk and run clips. Only three LAFAN1 reference clips are required to regularize the complete behavior set. At deployment, a single frozen ONNX policy executes at 50,Hz with no runtime mode logic; hardware experiments demonstrate successful recovery from both prone and supine falls and smooth walk-to-run transitions under the same controller.
Yidan Lu, Yichao Zhong, Liu Zhao +2
The University of Hong Kong, Hong Kong SAR, China.