Close

Optimising the 4 Bar Linkage

A project log for Walking Machine

Almost everyone has seen images/videos of Theo Jansen's walking machine, the "Strandbeesten". Here I want to look at a simplified version.

agpcooperagp.cooper 07/22/2026 at 05:440 Comments

Optimising What Exactly?

-

It is not easy to optimise most problems have:

The process involves mapping out the feasibility areas and then focusing in on the most important objectives that result in the best solution.

-

Finding an initial feasible solution

Fortunately we can start with DIY Walkers solution (but at half scale):

-

Here the foot trace down range is 120 degrees between the green markers and 180 degrees inclusing the green markers:  

Note how the foot trace slow down near each left/right extremes, and is very fast when the foot up.

-

Extending the Flat Bottom Range

The first major objective identified was the need to have a flat bottom (as much as practical):

While this objective has been meet for 120 degree range (suitable for a three leg walker). How ever foot lift has been lost.

-

A Symmetry Constraint

-

For symmetry, the difference between each Y point at each horizontal extreme is minimise, using:

Here is the result:

--

Using this as an initial feasible solution, we can impose a flat bottom:  

-

The final walker parameter are:

Reducing the minimum mid-section upper and lower range to 5 mm for the final result:

Note the flat bottom has been optimised for 120 degrees
-

The same design as imported into a CAD package:

Note the cyan bottom range is for 180 degrees.

-

This is what I see after my optimiser runs:

-

Clearly the 4 bar linkage can be used for a three foot (120 degree) walker, but its use would be best for relatively smooth floors as the minimum clearance is about 5.0 mm (for a 94 mm step).

The cyan vertical range (for 180 degrees) is about 3.5 mm, suggesting a two foot (rather than three foot) walker is possible, but perhaps some what bumpy ride.

AlanX

Discussions