Each foot of the robot is covered in tiny rubber spikes that grip a surface as the robot climbs. When pressure is applied, spikes bend, increasing surface area and stickiness. When the robot picks up their foot the spikes straighten up and detach from the surface.