Video: This algorithm simulates evolution

A research team led by Cornell University’s Creative Machines Lab has created a computer algorithm that simulates virtual creatures evolving their squishy, muscle-like features in order to teach themselves to walk.

The team incorporated concepts from developmental biology and how nature builds complex animals – from jellyfish to jaguars.

The result is an array of bizarre, simulated robots that evolve a diverse series of gaits and gallops.

As you can see in the video above, a creature evolves into a galloping, soft robot over 1,000 generations. While 1,000 generations is relatively short by natural evolution standards, it is apparently sufficient to demonstrate the power of evolution to create counterintuitive designs.