A walking linakge

leggedsnake: Retro-ingeneering Evolution

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

A walking linakge
Demo 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 here impressive website!) could get improved. I also got some inspiration from

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

Comments

One response to “leggedsnake: Retro-ingeneering Evolution”

  1. […] leggedsnake: A walking linkage (or “leg mechanism“) optimizer based on pylinkage. PyPi/GitHub. […]

Leave a Reply

Your email address will not be published. Required fields are marked *