The Fastest Passive Runner on Earth

by Jarom in Workshop > 3D Printing

159 Views, 1 Favorites, 0 Comments

The Fastest Passive Runner on Earth

3-Figure2-1.png

In the late 1980s, roboticist Tad McGeer demonstrated something that completely challenged how we think about walking robots.

He built a machine with no motors, no batteries, and no control system and yet, it walked.

This device, known as the Passive dynamic walker, relies purely on physics. When placed on a slight downhill slope of 3 degrees the legs swing naturally like pendulums, and the geometry of the mechanism creates a stable walking gait.

The idea is simple but profound:

  1. Gravity injects energy.
  2. Collisions at heel strike dissipate energy.
  3. The walker’s geometry and mass distribution determine stability.
  4. If everything is tuned correctly, a stable limit cycle emerges.

In other words, walking can be a passive dynamic phenomenon. However McGeer and I see the world differently. He created a passive walker. I on the other hand wanted to create a Passive Runner. In this method I trade the stability of the walker for good old two legged speed.

That’s exactly what this project explores.

I replicated the McGeer passive walker and then optimized it to walk on an incline close to 7 degrees, dramatically increasing its speed while preserving purely passive dynamics. The result: one of the fastest passive walkers ever built.

Soon enough i’ll explain:

  1. The physics behind passive dynamic walking
  2. how I built and tuned mine to achieve maximum speed

Now, lets get into it

Supplies

Screenshot from 2026-03-03 22-29-11.png
IMG_8218.jpg
Schleifpapier_verschiedene_Sorten.jpg
Screenshot from 2026-03-03 22-33-50.png

Required Materials

  1. Access to a 3D printer
  2. Minimum build volume: 250 mm × 250 mm print bed
  3. (All structural components are designed to fit within this footprint.)
  4. 6 skateboard ball bearings
  5. Standard 608 bearings (8 mm inner diameter, 22 mm outer diameter, 7 mm width)
  6. Sandpaper
  7. Assorted grits (for smoothing the pin parts that hold the knees and hips together)
  8. Wall Tack
  9. Tables and other surfaces before very slippery for the passive walker without some tack at the bottom of the feet to make them stick

Physics Simulation

numerical mothod_mcgeer

Like all things in life, they abide by the laws of physics. Although a tricky subject at times, McGeer did the hard part for us and has lined out four easy steps to calculate the stride of our passive walker.

It's as simple as solving 4 dynamic systems:

  1. Numerically solve for the position the 3 linkage system (hind leg able to bend and the front leg locked) for the moment the front leg locks
  2. Assume the front leg locks in an inelastic collision and solve for its velocity
  3. Numerically solve for the position the 2 linkage system has the heel of the front leg hit the floor
  4. Solve for the speed of the hind and front leg in the elastic collision

If you know your differential equations like a true mechanical engineer or have access to Claude Pro you'll be able to create a simulator in no time. Just make sure your upper legs are heavier than your lower ones or else the knee doesn't like to bend. Make sure the start and the end of the simulation are as close as possible to each other and gradient decent over the starting conditions and femur length.

Assembly

Screenshot from 2026-03-03 22-40-57.png
Screenshot from 2026-03-03 22-39-48.png
unnamed.jpg
mcgeer_v1_3_4.jpg
mcgeer_v1_side.jpg

Now that we have numerically solved for the optimal weight and length for the legs, we need to build our creation!

  1. Print out 2 outer leg femurs, print out 2 inner leg femurs, print out 4 shins, 2 short knee axles, 1 longer knee axle, and then one hip axle and then finally one secondary cross pin.
  2. Sand down the axles for the knees and the hips
  3. Sand down the inside of the joints
  4. Insert the ball bearings
  5. Insert the axle through the outer knees that have an upper notch to them that will hold the secondary cross pin as in image 3
  6. Insert the longer pin through the knees of both of the inner knees to keep them together and lock step.
  7. Insert the hip axle
  8. Insert the secondary cross pin to the outer legs to keep them moving in unison
  9. Place wall tack on the bottom of the feet for them to stick to the inclined surface

All CAD is on onshape:

https://cad.onshape.com/documents/65594804c152ad9c432672dc/w/2ad2462fcd27dbb8ea344c04/e/11bdb2de63a17052e69b8d5e?renderMode=0&uiState=69a7abf97d61ec3c535d44c8


Attempt 1 Failure

mcgeer video 1

The first time I attempted this project, I had used McGeer's exact equations, however, they lack knee weights which my design definitely needed to take into consideration due to the heavy ball bearings. The second thing I mis-understood was the fact that the radius of the foot has to be ahead of the to make sure the legs lock at the knees.

Attempt 2 Success

mcgeer video 2

The second time it worked like a charm! Getting all the way up to ~1 mph or 1.3 ft/s! I hope you enjoy and are able to make this great little toy as well.