Categories

Archive

2005 03 28

Reproducing LEGO Mindstorm Robots

It must be IlliGAL-relevant-blog-day on SlashDot.

They’re echoing an item from Hackaday on Mindstorm robots that are designed meet up and exchange code in a sex-like fashion:

” when i released my robots for the first time, the software that i initialized them with was not ideally suited for the environment i placed them in. occasionally they got hung up in corners, or moved around in continuous circles that would never intersect and allow them to see each other. with a small starter community, you could just turn them loose in their environment and let them run for a while. they would genetically optimize their routine to fit their environment. those that couldn’t find each other would essentially become extinct. the rest would adapt to maneuvering in their environment while maintaining communication.”

A related thought: given that Jordon Pollack uses plain old LEGO his work on evolution-assisted design, and the exciting shapes that LEGO can create, one could ask if a Mindstorm extension to a language like LDraw could be created, and manipulated with genetic programming, such that hardware and software could co-evolve.

There: I’ve just given away an interesting idea, which I find interesting, because I’ll never get a roundtuit.

Just like people can do on the exciting new blog, Roundtuit.

(Yes, that was a a crap segue to a shameless plug, sorry :-)

Write a comment