Five hardware demonstrations: deadlift, payload carrying, fridge carrying, canister carrying, and cart pulling
Video loading5.1 s

Push. Carry. Stay balanced.

Hardware · collage

Whole-body work, in motion

hero

Five whole-body hardware demonstrations, playing together at original speed.

Suggested shot & conditions

Shorter tiles hold their final frame for up to 0.56 seconds before the collage loops. No audio.

Target length: 5.1 s. Record motion at real time and label any edited holds.

HULK: Learning Whole-Body Forceful Loco-Manipulation for Humanoids

Anonymous Authors

Try the teachers

Interactive Demo

Try HULK’s two specialist teachers and three baselines, live in your browser. Load a scene, use the movement controls or keyboard to move and turn, or drag a robot link to apply a force.

Tap Load to start a demo. Use the movement buttons to walk and turn. Drag empty space to rotate the view; pinch to zoom. Swipe beside the scene to scroll the page.

Wrist-Force Perturb

Teacher 1

Compare policies in the shared browser scene. These interactions are separate from the benchmark evaluations.

Load a scene to begin

Balance, move, and apply forces.
Physics loads only when you start.

Robot CoMRing = ground projection

Grasping

Teacher 2

Use the same grasp and object mass with each policy. Object retention and recovery may differ.

Load a scene to begin

Five featured grasps, with more to explore.
Start with the 5 kg reference object.

Robot CoMCombined CoMRings = ground projections

Loco-manipulation Demos

Fridge transfer

Carry a 5 kg fridge with torso support.

Ready to load

Canister + door

Carry a 4 kg canister and push the door open.

Ready to load

Key Findings

  • MPC reward guidance lets the whole-body controller push and pull heavy objects, including a 300 kg cart.
  • Capture-Point Constraints improve robustness to force disturbances and balance recovery, measured by DCM excursion.
300 kg

Forceful cart pulling

The whole-body controller pulls a cart loaded to 300 kg on real hardware.

44.6%

Better velocity performance

Lower tracking error while carrying 10 kg per arm in simulation.

35.7%

Better balance recovery

DCM excursion after one-second torso pushes across the 50–100 N sweep in simulation.

Velocity and recovery metrics compare teachers trained with and without capture-point constraints across five simulation evaluation seeds. The 300 kg cart pull is a separate hardware demonstration. Protocol and full results ↗

MPC Reward Guidance

Two specialists learn with model predictive control (MPC) guidance. Their walking rollouts show planned footsteps and predicted body motion under changing loads.

Grasp MPC

Fridge carrying under a 0.5 m/s command as payload varies from 0.5 to 2 kg. Footstep targets and predicted body motion are shown at real-time playback speed.

Grasp teacher walking with an opaque orange fridge in front of the torso, with footstep circles and predicted body-motion ellipsoids
Video loading16 s

Carry through changing loads.

Simulation · grasp-teacher walking

Wrist-Force MPC

Walking under a 0.3 m/s command with a 40 N total backward load for five seconds, followed by release. Footstep targets and predicted body motion are shown at real-time playback speed.

Force teacher walking with the full footstep-circle horizon and predicted body-motion ellipsoids
Video loading13 s

Walk under an applied force.

Simulation · force-teacher walking

Simulation demonstrations with different loads. The displayed 2.1-second preview extends the native 0.7-second MPC horizon.

CBF-RL

Capture-point barrier guidance teaches the force teacher to recover balance during training.

Matched push-recovery comparison: Ours + CBF-RL on the left and Ours baseline on the right
Video loading30 s

Capture point, support regions, recovery.

Simulation · matched push recovery

Two specialists. One controller.

A wrist-force teacher and a whole-body-grasp teacher distill their behaviors into one student with a shared command interface.

Three-stage training: wrist-force and whole-body-grasp teachers learn with MPC guidance, then label student rollouts through DAgger. Teacher actors and student use deployment observations; teacher critics use privileged state.
Training pipeline The revised manuscript figure. Select the image to inspect it at full size.

Teacher actors already use deployment observations; privileged state is supplied to their training critics. Simulation tables evaluate wrist-force teachers, while the hardware table evaluates the distilled student.

Command interface

Planar velocity · Turning rate · Base height · Torso orientation · Arm joint targets

Training A · Force teacher

Teacher 1 learns to hold arm targets and follow motion commands under sustained wrist forces.

Force-teacher training rollouts with applied wrist forces in simulation
Video loading15 s

Sample a pose. Learn under force.

Simulation · Teacher 1 training

Training B · Grasp teacher

Teacher 2 learns to walk while carrying objects from established whole-body grasps.

Grasp-teacher walking rollouts from established grasps in simulation
Video loading15 s

Initialize a grasp. Learn to carry.

Simulation · Teacher 2 training

Simulation: Push Disturbance Recovery

A side-by-side simulation comparison of disturbance recovery across FALCON, AMO, Thor, Ours, and Ours + DCM-CBF.

Five-controller simulation comparison of maximum push disturbance recovery
Video loading4.2 s

Push disturbance recovery

Simulation · push recovery comparison

The presentation’s selected interval and original playback speed are retained; quantitative benchmark results appear in Table I below.

Real World Results

We benchmark against AMO, FALCON, and Thor on four real-world tasks: cart pulling, payload carrying, fridge carrying, and canister carrying.

Hardware highlight

300 kg cart pull

HULK pulls a 300 kg cart in the standalone hardware demonstration.

HULK humanoid pulling a cart loaded to 300 kg
Video loading6.4 s

300 kg cart pull

Hardware · HULK highlight

The 300 kg value describes cart load, not pulling force; aggregate results are reported separately below.

Cart Pulling

HULK (Ours)

HULK (Ours) performing cart pulling in the supplementary hardware experiment
Video loading10.2 s

Cart Pulling

Hardware · selected trial

FALCON

FALCON performing cart pulling in the supplementary hardware experiment
Video loading9.8 s

Cart Pulling

Hardware · selected trial

Thor

Thor performing cart pulling in the supplementary hardware experiment
Video loading7.0 s

Cart Pulling

Hardware · selected trial

AMO

AMO performing cart pulling in the supplementary hardware experiment
Video loading11.2 s

Cart Pulling

Hardware · selected trial

Payload Carrying

HULK (Ours)

HULK (Ours) performing payload carrying in the supplementary hardware experiment
Video loading6.1 s

Payload Carrying

Hardware · selected trial

FALCON

FALCON performing payload carrying in the supplementary hardware experiment
Video loading8.6 s

Payload Carrying

Hardware · selected trial

Thor

Thor performing payload carrying in the supplementary hardware experiment
Video loading9.3 s

Payload Carrying

Hardware · selected trial

AMO

AMO performing payload carrying in the supplementary hardware experiment
Video loading9.0 s

Payload Carrying

Hardware · selected trial

Fridge Carrying

HULK (Ours)

HULK (Ours) performing fridge carrying in the supplementary hardware experiment
Video loading8.8 s

Fridge Carrying

Hardware · selected trial

FALCON

FALCON performing fridge carrying in the supplementary hardware experiment
Video loading4.8 s

Fridge Carrying

Hardware · selected trial

Thor

Thor performing fridge carrying in the supplementary hardware experiment
Video loading7.8 s

Fridge Carrying

Hardware · selected trial

AMO

AMO performing fridge carrying in the supplementary hardware experiment
Video loading5.6 s

Fridge Carrying

Hardware · selected trial

Canister Carrying

HULK (Ours)

HULK (Ours) performing canister carrying in the supplementary hardware experiment
Video loading7.3 s

Canister Carrying

Hardware · selected trial

FALCON

FALCON performing canister carrying in the supplementary hardware experiment
Video loading4.8 s

Canister Carrying

Hardware · selected trial

Thor

Thor performing canister carrying in the supplementary hardware experiment
Video loading3.7 s

Canister Carrying

Hardware · selected trial

AMO

AMO performing canister carrying in the supplementary hardware experiment
Video loading9.9 s

Canister Carrying

Hardware · selected trial

Benchmark Results

Carrying and disturbance rejection

This simulation benchmark measures walking-command tracking under 10 kg per arm and recovery from separate torso pushes, with mean ± standard deviation across five evaluation seeds. Our MPC-RL + DCM-CBF teacher has the lowest forward and lateral errors, smallest DCM excursions and peak tilt, and largest push survived, while AMO has the lowest mean turning error.

Swipe the table sideways to see all results.

Carrying and disturbance rejection. Corresponds to Table I in the paper.
MethodForward errorm/s ↓Lateral errorm/s ↓Turn-rate errorrad/s ↓Signed DCM marginm ↑Peak tilt · 50 Ndeg ↓Maximum pushN ↑
Thor0.263 ± 0.0020.265 ± 0.0030.450 ± 0.006-0.275 ± 0.01623.17 ± 0.1380
AMO0.276 ± 0.0020.350 ± 0.0040.196 ± 0.003-0.705 ± 0.0309.94 ± 0.7450
FALCON0.367 ± 0.0120.369 ± 0.0130.392 ± 0.005-0.329 ± 0.0347.91 ± 0.2380
Ours (MPC-RL)0.242 ± 0.0090.257 ± 0.0040.234 ± 0.008-0.251 ± 0.0115.90 ± 0.18110
Ours + DCM-CBF0.210 ± 0.0070.142 ± 0.0030.197 ± 0.009-0.162 ± 0.0125.59 ± 0.24130

Real-world task performance

This Unitree G1 benchmark reports successful trials at a shared task load and the maximum load completed in all three trials of a separate sweep. Our distilled HULK student leads on cart pulling, fridge carrying, and canister carrying, and ties AMO on payload carrying.

Swipe the table sideways to see all results.

Hardware completion counts at fixed task loads and maximum loads in separate sweeps. Corresponds to Table III in the paper.
MethodCart push/pullTrials at 150 kgPayload carryTrials at 11 kgFridge carryTrials at 6 kgCanister carryTrials at 5 kg
Completed ↑Max load · kg ↑Completed ↑Max load · kg ↑Completed ↑Max load · kg ↑Completed ↑Max load · kg ↑
Thor2/61302/47.250/420/40.6
AMO0/6754/412.252/460/42.6
FALCON3/62000/43.620/42.50/40
HULK5/63004/412.254/474/46.1

BibTeX

@misc{hulk2027,
  title  = {HULK: Learning Whole-Body Forceful
            Loco-Manipulation for Humanoids},
  author = {Anonymous Authors},
  year   = {2027},
  note   = {Anonymous manuscript}
}

Draft citation. Publication details and authors will be updated.