Follow
MediumStaticsUnitree H1

It holds 20 kg at its chest. So why does 12 kg at arm's length knock it over?

A standing robot stays up only while its centre of mass is over the support polygon, the area its feet enclose. The weight of the box matters less than how far out it is held.

40 kg robot · its centre of mass is 10 cm behind its toes · the box is held 50 cm ahead of its centre of mass · feet flat, standing still
What is the heaviest box it can hold without tipping?
Pick one first. Each option tells you why it is right or wrong.

Worked solutionOne step at a time

Find the pivot

A robot standing still on flat feet can only push on the ground inside its support polygon, the convex hull of its foot contacts. If it tips forward, it rotates about the front edge of that polygon: the toe line.

pivot = toe edge of the support polygon

Measure every lever from the toes

The robot's own weight acts at its centre of mass, 10 cm behind the toes. The box is 50 cm ahead of the centre of mass, so it is 50 − 10 = 40 cm ahead of the toes.

a = 0.10 m behind b = 0.50 − 0.10 = 0.40 m ahead

Balance the moments

The robot's weight turns it backwards about the toes, the box turns it forwards. It stays up while the backward moment wins. Gravity cancels from both sides.

M·a ≥ m·b → m ≤ M·a / b

Answer: D, 10 kg

m = 40 × 0.10 / 0.40 = 10 kg. Put another way: the combined centre of mass, (40 × −0.10 + 10 × 0.40) / 50 = 0, sits exactly on the toe edge. One gram more and it is outside the polygon.

What the simulation showedThe same rule on a Unitree H1

The reel poses a Unitree H1 from MuJoCo Menagerie, soft knees and a slight forward lean, and reads every number from the model.

  • Robot mass 51.4 kg. Support polygon from the six foot capsules: heel contacts 17.5 cm behind the toe edge, feet 41 cm apart.
  • Box hugged at the chest: robot centre of mass 11.4 cm behind the toes, box 12.1 cm ahead. It would take a 48.5 kg box to tip it, so 20 kg is fine.
  • Box at arm's length: reaching forward moves the arms too, so the robot's own centre of mass is now 9.3 cm behind the toes, and the box is 42.1 cm ahead. Limit: 51.4 × 0.093 / 0.421 = 11.3 kg.
  • Then the posed robot and box are simulated as one rigid body standing on its feet. With 11.0 kg it stands; with 12 kg it rotates over its toes and falls onto the box in about 2.2 s.

Wrong answersWhy each one is tempting

PickWhat went wrong
A · 8 kgMeasured the box's lever from the centre of mass, not from the toe edge it pivots about.
B · 20 kgUsed a fixed fraction of body weight; the limit depends on the two lever arms.
C · 4 kgStopped at the robot's moment (4 kg·m) and forgot to divide by the box's lever.

Follow-ups an interviewer asks nextTry these before opening them

How can it hold more without new motors?

Move its own centre of mass back: squat and lean the hips back, or step one foot forward to push the toe edge out. Each centimetre added to a or taken off b raises the limit. Humans do exactly this when they carry something heavy in front of them.

What changes if it walks instead of standing still?

Then the centre of mass accelerates, and the point that must stay inside the polygon is the zero moment point (ZMP), which includes the inertial forces. Accelerating forwards moves the ZMP back; braking moves it forwards, so stopping with the box out front is the dangerous moment.

Does a heavier robot always hold more?

Only if the extra mass sits behind the toes. Mass added to the arms or the front of the torso can lower the limit, because it moves the robot's own centre of mass towards the toe edge.

Why does the H1 in the reel lean forward a little?

Standing bolt upright, its centre of mass is only about a centimetre in front of the heel contacts, so the smallest push backwards tips it. A slight lean puts the centre of mass over mid-foot, the way a balance controller would.

PreviousOne motor dead, spinning 5.6 turns a secondNext+25% clock, ×2.4 power

More Robotics

All →
Quiz · Robotics · EasyWhy a 20 kg arm only lifts 5 kgQuiz · Robotics · EasyTurning radius of a two-wheel robotQuiz · Robotics · MediumHow late can a drone brake?Quiz · Robotics · MediumThe walk-to-run speed limit