leggedsnake is a cool project I developed in Python. Its purpose is to improve the design of linkages, specifically leg mechanisms. The idea is to create a linkage using pylinkage, and then use a dynamic simulation (with gravity and forces) to select a better linkage based on a genetic algorithm.

A walking linkageDemo video of leggedsnake

Inspirations/Other cool projects

This project was strongly influenced by Theo Jansen’s stranbeesten. At some point, it became more important when I felt that the already existing leg mechanism optimizers such as the one from Amanda Ghassaei (and please visit her impressive website!) could be improved.

I also like to think about how the evolutionary path in the project led to solutions radically different from Evolution by Keiwan.