
Co-Evolving Robots At Brandeis 54
neck jones pointed out this site titled "Towards Fully Automated Design of Real Robots" at the Brandeis Dynamic & Evolutionary Machine Organization Lab which dropped my jaw. As neck says: "Whoah." Anyone who can summarize their work by beginning "Start with a set of simple bodies and set of random brains" and go on to describe automated, automatic fused depositon manufacturing already has my attention.
Automated whose-it what's? (Score:5)
tcd004
Here's my Microsoft parody [lostbrain.com], where's yours?
Really Cool! (Score:3)
Imagine it... Robots being used to help us colonize other worlds. Is that not
--
Matthew Walker
My DNA is Y2K compliant
Makes you think... (Score:2)
Seriously, I'm a bit skeptical to the idea of construction by essentially throwing dice.
Re:How? (Score:1)
Eventually this will evolve to replace the children so that they will not be necessary anymore.
Cool step in Robot evolution! (Score:3)
This work out of Brandeis is an implementation of the thought-experiment done by Valentino Braitenberg in chapter 5 his book Vehicles [amazon.com], which outlines experiments in evolution of simple robots. The main differences between the Brandeis work and Braitenberg's experiment are that the robots are being constructed to particular practical ends and most of them are simulated before they are built. Damn. Wow. Well done!
The Second Amendment Sisters [sas-aim.org]
Domo Arigato (Score:2)
Mata ah-oo Hima de
Domo Arigato, Mr. Roboto
Himitsu wo Shiri Tai
You're wondering who I am - Machine or mannequin
With parts made in Japan, I am the modren man.
I've got a secret, I've been hiding
Under my skin.
My heart is humn, my blood is boiling
My brain IBM.
So if you see me, acting strangely
Don't be surprised.
I'm just a man who, needed someone
And somewhere to hide
To keep me alive - Just keep me alive.
Somewhere to hide to keep me alive.
I'm not a robot, without emotion
I'm not what you see.
I've come to help you, with your problems
So we can be free.
I'm not a hero, I'm not a saviour
Forget what you know.
I'm just a man whose, circustances
Went beyond his control - beyond my control.
Beyond my control, we all need control.
I am the modren man, who hides behind a mask
So no one else can see, my true identity
Domo Arigato, Mr. Roboto, Domo (Domo), Domo (Domo)
Domo Arigato, Mr. Roboto, Domo (Domo), Domo (Domo)
Domo Arigato, Mr. Roboto [Repeat several X's]
Thank you very much, Mr. Roboto for doing the jobs that nobody wants to
And thank you very much, Mr. Roboto for helping me escape just when I needed to
Thank you - Thank you. Thank you.
I want to thank you, please thank you.
Oh! Oh-ah-oh!
The problem's plain to see
To much technology
Machine's to save our lives
Machines dehumanize
The time has come at last.
To throw away this mask.
Now everyone can see.
My true identity.
I'm Kilroy!
Kilroy!
Kilroy!
Kilroy.
Other related stuff of interest. (Score:4)
Karl Sims stuff
His Original Paper [genarts.com]
Some cool pictures and more links [genarts.com]
That should get you started.
Hotnutz.com [hotnutz.com] - Funny
Hmm.. (Score:2)
2. Add some virtual physics.
3. Slap the simulation in the world's biggest cluster.
4. Sit back and see how long it takes the simulation to nuke itself!!
Now seriously.. All this amounts to is simple expansion of neural net evolution technique... We're still limited by the brains we can give the little virtual monsters..
Hrrm... (Score:2)
distributed.net (Score:1)
Re:Really Cool! (Score:1)
I just remembered this old Metallica song. . .
Try it yourself (Score:4)
It's a java applet where you can design some silly little robots in 2-D, and see how you can make 'em work. No neural networks, or real-world synthesis, but hey, it's cool!
Don't moderate Signal 11 down! (Score:2)
Rudy Rucker (Score:2)
This looks very similar to ideas found in Rudy Rucker's fiction. Those interested in some good, entertaining science fiction type stuff might want to check out his books, especially Software and Wetware. I'd almost call his books "cyberpunk", but they aren't dark and gloomy.
Fool@WorkVery cool (Score:2)
Shorter Summary Available (Score:2)
It certainly sounds like an interesting frontier, but I wonder if it will ever really be practical.
grnarrow
www.bottomquark.com [bottomquark.com]
Re:Very cool (Score:2)
I believe I saw a TLC show where they were "printing" a 3-D lifesize HOLLOW model of a guy's skull based on a CAT scan, so that the surgeon could plan his operation around landmarks on the INSIDE of the skull.
Rapid Prototyping (ex Re:Very cool) (Score:1)
Though it's quite imperfect, have a look at http://www.machpro.fr (also in English) for some links & contacts on RP hardware providers (and many other processes, by the way).
Re:Rapid Prototyping (ex Re:Very cool) (Score:1)
better link : <a href="http://www.machpro.fr/cfao/cfao_j.htm">http
Re:Automated whose-it what's? (Score:1)
At the point that I'm posting this, the topic has been up for almost an hour, there are 36 comments, and the only one moderated above +1 is the first post!
People! Does no one care about giant killer robots?
Re:Rudy Rucker (Score:1)
Software/Wetware is/are (a) very good read(s). He has another novel, The Hacker and the Ants which is less futuristic, though still pretty good.
I appreciated the idea that the robots (in Software/Wetware) were not truly sentient until they had broken their "Asimov" programming (Asimov's famous 3 Laws of Robotics), and that they had a highly developed philosophy about the nature of the universe (somewhat postmodernist).
Re:Rapid Prototyping (ex Re:Very cool) (Score:2)
http://www.machpro.fr/machines/proto/default.ht
(former link was on CAD systems with the required "drivers", not the machines themselves)
sorry there aren't much pictures there, but at least you have entry points to look further on the web.
U of D Spring Lecture Series (Score:5)
I'm a Univ of Delaware Mech Engineering grad student and we had a talk on this from a related researcher earlier this year. It has some cool potential in a lot of areas, but also some strong disadvantages.
Basically a modular robot is cool in that it can adapt to situtations, have redundacy in case a module fails, etc. Makes for a great exploration units.
The main problem with them is that they're a bitch to control. The processing demands rise with the square of the number of modules, so they get sluggish pretty darn fast. They also are more inefficient than a committed robot and can have problems with local weaknesses. Basically a bad configuration can easily overload one module and cause failure of the whole robot. Preventing that takes even more processor time to test possible configurations, creating a wicked cycle.
Re:Automated whose-it what's? (Score:1)
Okay, this one deservs a big WOW! (Score:3)
-Effendi
Re:Shorter Summary Available (Score:1)
Genetic algorithms are a cheap way of doing things. An intelligent mind can see forward to say, "in order to do this I need to first make so-and-so" wheras a genetic algorithm could wind up taking thousands of generations to get anywhere. However, if all those generations are first simulated on the computer (and very rapidly with a large population) then evolution can be achieved quickly.
If someone can figure out a way of doing this with distributed computing (ala SETI@home)...well the possibilities are great.
Re:Really Cool! (Score:3)
Re:Okay, this one deservs a big WOW! (Score:1)
That's not quite how evolution works. There is such a thing as neutral drift that occurs when a change in a species does not affect it's survivability either way. However, later mutations that spring out of that neutral drift may greatly affect fecundity for the better.
For example, imagine if a couple yuppies started wearing black skintight vinyl pants and tried to look like rockstars. Suddenly I go around killing everyone wearing khakis and the more fit yuppies survive to evolve into sloth-like barflies.
My own personal experience with co-evolution (Score:1)
For Those who fear "The Matrix AI" (Score:3)
AI devices need not be concerned with power or money of world dominance.
And I don't believe Microsoft is Evil,
if only they cared about their customers,
like that care about their stockholders.
$0.02 - Please overlook my spelling and gramatical errors... you get the idea i think.
Peace
L8r
Dolio [mailto]
Re:My own personal experience with co-evolution (Score:2)
Re:Really Cool! (Score:1)
Also by this point, we may be able to develop human-realistic robots with advanced enough brains to care for the maturing children with some degree of success.
An ansible would also allow them to have contact with our culture, and to feel a sense of connection with the rest of the human race.
--
Matthew Walker
My DNA is Y2K compliant
Re:Really Cool! (Score:1)
Re:For Those who fear "The Matrix AI" (Score:2)
The story of the future in both The Matrix and Terminator (both of them) has robots who have taken over the world. Starsiege and Terminator have master brain robots that made sure they wouldn't be unplugged.
It's only natural that one day, the world governments, if not stopped, will start using robot soldiers with AI. And if they build a superintellegent master machine with better AI than anything else, we are doomed. I agree with robot soldiers, BUT it must be every bot for itself.
BTW, it would be interesting to design machines that evolve. Four components - Body, brain, mine (to get raw materials), and factory (to convert materials into energy and add/repair to bot).
When the pack animals stampede, it's time to soak the ground with blood to save the world. We fight, we die, we break our cursed bonds.
Re:Makes you think... (Score:2)
when you start going automated, you get stuff which is ugly, if you don't specifically program esthetics in there. you get things that are inefficent, if you don't specifically program efficency in. you get things which are just amazingly silly, if you don't do your limiting conditions (or your math!) quite right. this will give you exactly what you ask for. right now it's "just" a matter of learning how to specify things, and more effecient ways to "breed" them and prune out the tree. an interesting technology to be sure...
Lea
is it just me... (Score:1)
http://www.demo.cs.brandeis.edu/golem/simulator
Re:U of D Spring Lecture Series (Score:2)
in any case, I was asking whether that was Dr. Agrawal who gave that talk. my guess is that it was, since he worked at PARC last summer on PolyBot, and that seems to be what you're referring to (say hi to him from me, if you see him, if you would)
this is different than modular robotics is a few ways. this is "evolving" robots for one specific task. controlling them (in general) won't take nearly as much processing power, since it's controlling itself in a functioning (and efficient, if you select for that) way with an evolved brain. modular reconfigurable robots take so much processing power if you control them in an extremely general fashion, because they're so flexible. one robot, infinite tasks and infinite ways to accomplish it. TMTOWTDI^n, really.
I have to agree -- they're really a BIG pain to control, because of force constraints, shattering acrylic, and such (a lot of this is fixed by new hardware). it basically involves a very large amount of experimentation and tweaking, at least the way I end up doing it.
Lea
The Physics of Immortality (Score:1)
Frank J Tippler, in The Physics of Immortality says that before we send out autonomous robots they will need to be able to pass the Turning Test if they are going to be versatile enough to deal with their unpredictable environment as successfully as a manned mission to the same place.
Later he goes on to say that these robots will soon evolve past our level and take over the universe. To him, this seems to be the first step to the realization of his "omega point" theory... but to me it seems like something else entirely. Fully self-sufficient and reproducing robots- could that be easily considered a new form of life? I see where you are coming from- the problems of raising a human being in a test tube... but what it boils down to- I don't think that they would be a human being. Not emotionally, and probably not on a cognitive level... but why would this robot in a new world want to mess around with biochemistry? Utterly pointless! I'm with Tippler on the coolness of creating these robots- and the possibility of them being a higher form of life. Hmm, controversial? I hope so!
Karl Simms did this in 1991 (Score:2)
One of the very first things I downloaded from the web in 1994 was this mpeg file [filefix.com] of Karl Simms' evolved swimming fish. It was a hell of a download at 10mb over 14.4Kbps, but it was worth it! I am certain this is a hardware version of Simms software project (he did it on one of those giant Thinking Machines Hypercubes that the Defense Department loves so much)
The video shocked me and changed my life. It's a wonderful video to show people that don't believe in evolution. After seeing this, you really have no IGNORE hard to remain IGNORant of the power of evolution.
I can't seem to find a copy of the paper behind this video, but it is equally shocking. Try to find it yourself, it is definately worth reading.
"Artificial Evolution for Computer Graphics", Karl Simms, Computer Graphics, Volume 25:319-328, Number 4, August 1991, SIGGRAPH'91.
I remember at the time thinking it would be great if the simulated hardware in Simms' simulation (how many Simms would a Simms Sim sim if a Simms Sim could sim?) could actually be constructed... you could evolve a robot in a machine, and only actually build it after it was perfected.
Looks like that is exactly what going to happen
-- Win a MINT copy of BYTE MAgazine Issue #1 = September 1975 [mindpixel.com]Wow (Score:1)
On a side topic, it's almost reminiscent of how in rts games like C&C, endless tanks just kept pouring out of those little factories. Being able to do that in real life would be amazing.
But back to the main point. I really think this could be usefull in some upcoming space colonization missions (see the article [slashdot.org]
--------------------------------------------
Re:Makes you think... (Score:1)
and you are skeptical?
Sounds Familiar? (Score:3)
That's a description of Slashdot, isn't it?
Regards, Ralph.
Re:Makes you think... (Score:1)
Biological Evolution (Score:1)
So, perhaps someone will model cell functions in a computer, let them evolve, and decide what new kinds of life we should create.
I think THAT was what Bill Joy was trying to warn people about.
*****Never argue with a crazy person, people might not know the difference*****
Same old story. (Score:1)
1) Behaviour based robotics seeks to reproduce the behaviour of simplistic creatures such as ants and bees. The idea is to incrementally improve on behaviours these robots have, pushing them further and further up the evolutionary ladder. It seems however that there is a limit to how far this technique can go. Noone is going to magically add an all purpose "intelligence" behaviour to one of these things.
2) Genetic algorithms are powerful, but rely heavily on human tweaking to guide the process. Of course evolution is a powerful process, but the inherenet parallelism of the process in the real world, cannot be simulated effectively and on a large scale using computers. No matter how many boxes you stick together...
I guess what I am trying to say is this. AI is full of amazing little tricks and techniques. They just don't impress me anymore.
long way to go ... (Score:1)
But it is a long way to achieve the capabilities of even the lowly nematode, let alone ant or cat!
(and mind you, this is just locomotion on a flat surface; makes you wonder if the critters could invent ^W evolve the wheel
Re:U of D Spring Lecture Series (Score:1)
It was one of the visiting professors for the spring seminar series, Mark Yim from Xerox PARC.
Re:U of D Spring Lecture Series (Score:1)
btw, Mark isn't a professor, he's a researcher (since PARC wasn't an academic institution when last I checked -- though it seems awfully like it)...
I still think the concepts behind them are completely different, though...
Lea
Re:Makes you think... (Score:1)
But doesn't that just show you how much more effective engineering time is than dice throwing time? Look at how much new and useful STUFF has appeared on the earth in these last few hundred years. Incredibly complex machines and global systems (the Internet?) have sprung up within one human generation, and within only a few (<20) machine generations (286->386->486->Pentium->etc.).
I still think evolving technology is cool though, and I'm sure that *engineers* will put it to great use.
- Isaac =)
Re:Hmm.. (Score:2)
It's not the machines, it's the huumans that designed them.. We're simply not smart enough to create a neural net capable of evolving past a certain point... The net stagnates on a set of variations and refuses to move..
I'm not an expert by any means, so any further explaination should be left to others.. . .
Re:Karl Simms did this in 1991 (Score:1)
see : http://www.genarts.com/karl/papers/siggraph91.htm
Re:The Physics of Immortality (Score:1)
Re:U of D Spring Lecture Series (Score:1)
Re:U of D Spring Lecture Series (Score:1)
Lea