Harnessing evolutionary creativity: evolving soft-bodied animats in simulated physical environments

Follow by Email
* Winner of The Virtual Creatures Competition at the Genetic and Evolutionary Computation Conference (GECCO) 2016 * The video provides a short overview of our recent work on co-evolution of morphologies and control of soft-bodied animats. It covers three types of evolutionary experiments that we performed. For more details, check corresponding (open access) papers. -------------------------- Part I showcases the unconstrained evolution of bodies and brains with the aim of exploiting evolutionary creativity in order to produce novel morphologies for soft-bodied robots. M. Joachimczak, R. Suzuki, and T. Arita, "Fine grained artificial development for Body-Controller coevolution of Soft-Bodied animats," in Artificial Life 14: Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems. The MIT Press, Jul. 2014, pp. 239-246. Available: http://dx.doi.org/10.7551/978-0-262-32621-6-ch040 M. Joachimczak, R. Suzuki, and T. Arita, "Improving evolvability of morphologies and controllers of developmental Soft-Bodied robots with novelty search," Frontiers in Robotics and AI, vol. 2, no. 33, Dec. 2015. Available: http://dx.doi.org/10.3389/frobt.2015.00033 -------------------------- Part II demonstrates evolution of creatures that undergo artificial metamorphosis. M. Joachimczak, R. Suzuki, and T. Arita, "Artificial metamorphosis: Evolutionary design of transforming, Soft-Bodied robots," Artificial Life, May 2016. Available: http://www.mitpressjournals.org/doi/pdf/10.1162/ARTL_a_00207 -------------------------- Part III shows how human creativity can be combined with evolutionary ingenuity. Distributed control mechanisms were evolved for hand drawn morphologies. M. Joachimczak, R. Kaur, R. Suzuki, and T. Arita, "Bringing drawings to life: evolving distributed controllers for hand-drawn soft-bodied robots." In SWARM 2015: The First International Symposium on Swarm Behavior and Bio-Inspired Robotics. Available: http://dx.doi.org/10.13140/RG.2.1.4154.0085 -------------------------- Music: www.bensound.com Sound samples: Audio Productions, Classical and Relax, soundbible.com Thanks to Fuki Ueno for her drawings :)

Comments from Youtube

Sara3346 : How about eveloving them with two goals, 1. To move. 2. To collect reasorces. ?

Karl Muster : The fish example at the end is interesting. You'd think the spine comes from the biology of animal development, transporting nutrients, protection, etc. But it's functional just based on locomotion. Maybe bony fish evolved just to get away from predators or catch up with prey.

Joona1410 : When do you think it'll be avaible for download?

OminousPineapple : I would love to see a game based around this! Maybe a "God-like" game where you first come up with a shape, give it an environment, (ie,, water, ground, food source) you drop it somewhere, and let it go to see if it can evolve to survive. Keep up the great work man!

Ricardo Milos : Like si ves esto por que esta en la lista de reproducción de la piña kawaii

Ser Albi : I rarely comment on youtube, but this is mindblowing! 😵 Please tell me this is open source or at least if there's like a standalone version that we can experiment with! 😍

Rec0iL : Every week i check this tab i left open... i cant wait for the source :D

LockRay : Very nicely done! Now I need to learn to code so I can make this sort of stuff myself >3>

DrWrapperband : Super work, please release to Github, a lot of people are starting to get interested in evolving systems and this is great stuff.

newM0nkey : So cool! What physics engine? Any source code you can share?

Daley McPaley : Wow, this is truly the best ALife example I have seen since Karl Sims.

Thekeygen36 : Man i love this kind of work! Keep it up! Cheers from Argentina!

XregularC : I'm learning to program in school and I love it. I'm not nearly capable of creating amazing things like this and it's making me quite jealous. XD

Kdron : F*cking beautiful.

Skythedragon : Next step? 3d of course!

Phlimy : This is awesome! I can't wait for the even-better-how-is-it-even-possible thing you previewed, so hyped :D

Spencer Kraisler : Please make a video showing the process of evolution from like randomness to efficiency. This is really interesting :)

Comedy Mask : This is a such a cool simulation. I love how they can change to their enviorment.

Zackapo : You should make the animat loops longer, some of the animations were too fast to register properly. great job!

John Doe : *"coming soon"*

Across Earth : Damn. I'd like to see one move all day


Kami sama : This is amazing

Jasper Lusson : wheres part 2

Jabrils : this is quite possibly one of the greatest things I've ever seen.

Rymegu : This would be pretty cool if used for a 3D model, I wonder if there is a program like that? I've seen about motor evolution but not physical.

Lee Kiwi : Great work, may I ask you what engine or environment for making this project? Thanks.

Aaron Estes : I have been waiting for a new, well made genetic algorithm video for a while. Thanks! If there are any more similar to this, I would love to see them!

Moonray Murray : Hey I'm really interested in the state of computer-programmed evolutionary algorithms and projects, do you use a site for recent information on it or a forum? It's hard to find current videos on youtube at least but this video is only 3 months old compared to most of the others that people upload, which can be up to 9 years old and a bit dated.

gyurto : When will this be ready for download?

Mateusak : This is just amazing. Neural Networks are the closest way to understand nature. Wait, when I see the fish "developed" a spine, we already understanded how this world was made right!

Isaac Hemkes : Very cool and interesting. The forever looping music tho..

Evan Bialo : 3:14 Spiderpig!

xl : My cat definitely noticed something worth smelling at on the screen

jhjkhgjhfgjg jgjyfhdhbfjhg : Guhuru, widzę że stałeś się sławnym Youtuberem :-) 150tyś odsłon.

robbiedef : no way. I don't believe this project was 'unsupervised' machine learning.What were the parameters given to the 'animats' for evolving?

Bit Crack : Kiedy to wyjdzie?/When will it release?

DB : VERY COOL! what software allows you to have soft hexagons like that?

RazzleberryJam : This week, on Hermitcraft Recap:

Ron : OHMYGOD I saw the videos you did 3 years ago, I was so excited about them. and now you do this!! and something even cooler soon!! that's so awesome

Zoie Epperson : Key methodology: Shamelessly steal ideas from biology

toenails_sauce : S P O R E

Machiel van Rheenen : aaaaaaaaaaaaaa! fcking brilliant dude thx

Kale Starhorn : where can i do this

Old Couches : Amazing! Soon enough, we'll be simulating evolution and maybe create discoveries?

Erik : Hi there, still working on it?

Jeff : holy crap, that is amazing work. simply fascinating to watch :)

Timothy Sharif Edward Renardus : love your work geet going

A Commenter : 0:44 Oklahoma to the right, while the one on the left looks like Idaho before it collapses. Then it looks like South America. 1:28 One on the left looks like the Dutch flag flipped 90 degrees counter-clockwise.