Here we evolve the bodies of soft robots made of multiple materials (muscle, bone, & support tissue) to move quickly. Evolution produces a diverse array of fun, wacky, interesting, but ultimately functional soft robots. Enjoy!
Evolving Soft Robots
Providing evolution with a larger palette of materials to work with leads to amazingly fun, quirky, lifelike virtual creatures. The bodies of the Softbots are composed of voxels with four different material properties. Voxels may be soft, rigid, or can rhythmically expand and contract with two opposing phases. Body structures formed by the voxels allow for the generation of movement through the interactions of deforming voxels.
Using the CPPN-NEAT generative encoding, the bodies are evolved to produce robots capable of walking in a physics simulation. Evolution allows for a diverse range of solutions on the walking problem by combining voxels to form different classes of body types. The phenotypes produced by CPPN-NEAT exhibit regularity in physical structure and behavior. The diverse range of phenotypes produced by evolution exhibit similarities to real-world biological structures, with organisms evolving locomotion methods such as legs. The results demonstrate the capabilities of regular evolution using CPPNs in conjunction with increasingly complex simulations.
- (2014) Evolved electrophysiological soft robots. Proceedings of the Artificial Life Conference. (pdf)
- (2013) Unshackling evolution: Evolving soft robots with multiple materials and a powerful generative encoding. Proceedings of the Genetic and Evolutionary Computation Conference. 167-174. (pdf)