A four-legged robot sees the ground with its own sensors, picks a safe spot for every foot and tilts its body to reach it, so it can climb steps up to 21 cm tall on terrain it has never seen, with all its computing and power on board.
Why this matters
Robots that work in industrial plants, in cities and outdoors keep meeting steps, stairs and clutter. Many of those places are out of reach for wheels and tracks. Legs can keep going, because a legged robot can choose where each foot lands and lift its legs around an edge.
What makes it hard
Climbing is like walking up an unfamiliar staircase in the dark with a flashlight that flickers. The robot has to see the ground, pick safe spots, bend its body so a foot can reach, and swing the leg without catching the edge. Its sensors are noisy and it can’t stop to think. It also gets pushed, slips, or the ground moves.
What people did before
Research teams made the small LittleDog robot climb impressively, but with motion-capture cameras and terrain scanned in advance. Other robots planned their own climbs from their own sensors, but stayed tethered to outside computers or power. The closest system, the 90 kg hydraulic HyQ, climbed unseen steps up to 15 cm (20 % of its leg length) at 7–13 cm/s, still on a tether.
What this paper does
It puts the whole chain on the 30 kg robot ANYmal: a height map built from its own laser or depth camera, a score for every patch of ground, a search for a safe and reachable foothold, a new optimizer that tilts and lowers the body so the foot can get there, and a swing path that bends around the edge. It redoes the plan before every step.
What they showed
On a 21 cm step, that is 38 % of the leg length and a bit taller than a typical stair step, the robot got up 9 times out of 10 with its map and never without it. It also climbed stairs up and down and walked over tilted surfaces. It coped with blocks dropped in its way and with a board pulled about a metre from under its feet.
Why it's a step forward
Compared with HyQ, ANYmal climbed about twice as tall relative to its legs and moved about 50 % faster (8–15 cm/s), and everything ran on the robot itself. The honest limit: it plans only one step ahead, which the authors expect to need extending for obstacles above about half the leg length.
- Height map
- a grid around the robot storing the ground height, plus how sure it is, in each cell.
- Foothold
- the spot where a foot will be placed.
- Support area
- the shape spanned by the feet on the ground; the body’s weight must stay above it.
- Pose optimizer
- finds the body position and tilt that lets every leg reach its foothold safely.
- Swing path
- the curve a foot follows through the air from one foothold to the next.