Robot locomotion, introduction

How robots move, by trying it out

Locomotion means how a robot gets from one place to another. A robot can roll on wheels, walk on legs or fly. Each way is good at some jobs and bad at others. This page has a small simulator for every idea: push a robot over ice, balance a walking robot, drive with two wheels, roll through sand, fly over a wall, and pick the best way to move for a job. Everything here is a simulation, so no robot is needed.

Words used on this page (open this if a word is new)
locomotionThe way a robot moves from place to place.
terrainThe ground a robot moves over: smooth floor, sand, rocks, grass.
structured placeA place made by people to be flat and regular, such as a road, a rail track or a factory floor.
rough or uneven groundGround with bumps, holes, steps or loose material.
friction (grip)The rubbing force that stops two surfaces from sliding. Ice has very little. Dry rubber on concrete has a lot.
wheeled robotA robot that rolls on wheels.
legged robotA robot that walks on legs. A biped has two legs, a quadruped has four, a hexapod has six.
aerial robot (drone)A robot that flies. UAV is the technical name: an aircraft with no pilot on board.
jointA place where a robot part can bend or turn, like an elbow or a knee.
actuatorA part that makes something move, such as a motor.
sensorA part that measures something, such as tilt, speed or distance.
balance, balance pointBalance means staying upright. The balance point is the middle of all the weight. A robot stays up while that point is above ground held by its feet.
newton (N)A unit for how hard something pushes. Holding up a 1 kg bag takes about 10 N.
watt (W)A unit for power: how much energy is used every second. A small desk lamp uses about 10 W.
link, angle (θ)A link is a stiff bar between two joints. An angle, written with the Greek letter theta (θ), says how far a joint is turned, in degrees.
degrees of freedomThe number of separate ways something can move. A train on rails has 1 (forward or back). A car on a flat road has 3 (forward and back, left and right, and turning). A drone has 6.
biologically inspiredDesigned by copying ideas from living things.
01

What is locomotion?

To move, a robot has to push against something. A wheel pushes on the ground, a leg pushes on the ground, and a drone propeller pushes on the air. The surroundings push back, and that push moves the robot. This is what “exchanging forces with the environment” means. So the surroundings decide how well a robot can move. First try pushing a robot over different ground. Notice the unit N (newton), which measures how hard something pushes. Then see why no single way of moving wins every time.

No single best way to move

Pick a job, or set the sliders by hand. The bars show how well wheels, legs and flying fit that job. Notice that the winner changes whenever the job changes.

Key idea. A robot moves by exchanging forces with its surroundings. No locomotion system is best for every situation. It depends on the application, the environment and the requirements.
02

Nature as inspiration

Living things have had millions of years to learn how to move well. Humans walk, insects crawl, fish swim and birds fly. Engineers copy these ideas to build robots. This is called biologically inspired robotics. Pick an animal to see the robot it inspired.

Key idea. Biologically inspired robotics designs artificial robots by taking ideas from the way living things move.
03

Legged locomotion

Legged robots copy humans (two legs) and animals (four legs or more). Legs can step over things, so legged robots can handle rough ground, and they can also walk, run, jump and keep their balance. The price is complexity. This section builds the idea in five small steps, starting with one single leg.

Step 1: The parts of one leg

A leg is a chain of stiff bars (called links) joined by joints that bend. Each joint has its own motor. This is a real robot leg. Click the numbers to learn each part.

Step 2: Three angles decide where the foot goes

The bars cannot change length, so the position of the foot depends only on the three joint angles. Choosing those three angles is how a robot puts its foot where it wants it.

Step 3: Why balance matters

Balance is simple to understand. Every robot has a balance point: the middle of all its weight. It stays up only while that point is straight above ground that a foot is holding. Think of a ruler balanced on a finger: it stays up only while its middle is over the finger. Test it here.

Step 4: More legs give a bigger safe area, and then the robot can walk

Seen from above, the feet that touch the ground make a shape, and the dashed outline is the safe area. The robot is safe while the dot (the balance point) is inside it. To walk, a robot has to lift feet, which shrinks the safe area, so it must keep moving the dot. Try the three robots and the three modes.

Step 5: The price of legs: parts and control

Every leg has joints. Every joint needs a motor and a sensor, and a computer has to coordinate all of them many times a second. Change the number of legs and joints and compare with a simple wheeled robot.

Key idea. Legged locomotion gives excellent mobility on difficult ground, but it needs complex hardware and complex control.
04

Wheeled locomotion

Wheels do not come from nature. People invented them. Trains, cars, bicycles, shopping carts and most wheeled mobile robots use them. A wheeled robot is simple, efficient and fast, and needs only a few joints. Here is a robot with two driven wheels. Change the speed of each wheel and watch how the robot moves. Only two numbers are needed to steer it.

Key idea. Wheeled locomotion is an artificial system. It is simple, efficient, fast and mechanically less complex than legs.
05

Where wheels work best

Wheels shine in structured places: rails, roads, workshops, houses and factory floors. These surfaces are flat, hard and smooth, so a wheel just rolls. Pick a surface and see how much push is needed to keep a wheeled robot rolling. Then try driving a legged robot on the same surface.

Key idea. Wheels are highly efficient on suitable, structured surfaces, and there they can beat other locomotion systems.
06

Wheels on rough ground

Move a wheeled robot from a road into sand and the story changes. A bicycle is easy to push on a road and much harder to push through sand. There, walking can work better than pedalling. Click through the grounds from hard to soft and compare the bars. Then test a wheel against a step.

Can a wheel climb a step?

A wheel meets a step. Make the step taller, or the wheel bigger, or the ground grippier. A leg simply lifts a foot and steps up.

Key idea. The efficiency of a locomotion system depends heavily on the environment. Wheel on rail: low power. Wheel on sand: much higher power.
07

Aerial locomotion

Drones (UAVs) fly. Wheeled and many legged robots stay on a flat 2D surface. A drone moves through 3D space, so it has a bigger workspace and more degrees of freedom. Click anywhere in the scene to place a target and see which robots can get there.

Key idea. Aerial robots work in 3D space. Because they are so different from ground robots, it is not meaningful to compare them directly on performance, efficiency or payload.
08

Main conclusion: choosing

No locomotion system is better than all others. The right one depends on application + environment + requirements. Here is the basic idea: a flat, structured place calls for wheels. Rough, uneven ground calls for legs. Movement in 3D calls for flying. Try it on real jobs.

Key idea. Choose by application + environment + requirements. There is no universal winner.
09

Summary and quiz

Must learn

  1. There is no universally best locomotion system.
  2. Locomotion should be selected according to the application and the environment.
  3. Wheeled locomotion is simple and efficient on structured surfaces.
  4. Legged locomotion is better suited to rough and uneven terrain.
  5. Legged robots are more complex because of their mechanical and control needs.
  6. Aerial robots operate in 3D space.
  7. Nature can inspire robot locomotion, which is called biologically inspired robotics.

Good to know

  • Wheeled locomotion is an artificial system, not a biological one.
  • Legs can provide walking, running, jumping and balancing.
  • Wheels become much less efficient on soft surfaces such as sand.
  • Different locomotion systems have different degrees of freedom.

Quiz