Slashdot Mirror


Evolutionary Robotics

schwit1 sends news that researchers from the University of Cambridge have developed robots that emulate natural selection. The "mother" robot designs and builds its "child" bots, and then tests them against particular criteria. The child bots that are the most successful have their traits carried on to the next generation. "For each robot child, there is a unique ‘genome’ made up of a combination of between one and five different genes, which contains all of the information about the child’s shape, construction and motor commands. As in nature, evolution in robots takes place through ‘mutation’, where components of one gene are modified or single genes are added or deleted, and ‘crossover’, where a new genome is formed by merging genes from two individuals." By the final generation, the fastest robots were able to perform their task twice as fast as the average robot in the first generation.

30 comments

  1. Cool by Anonymous Coward · · Score: 1

    Give it a few million years and maybe we will see something!

    1. Re:Cool by Anonymous Coward · · Score: 0

      See the book "Code of the Lifemaker" by James P. Hogan.

  2. Really? by Anonymous Coward · · Score: 1

    Programmed for a purpose, the mother robot...

    1. Re:Really? by Anonymous Coward · · Score: 0

      > Programmed for a purpose, the mother robot...

      That purpose is to evolve the species -- of course, the implicit assumption is that evolution works.

      But then, we already knew that, didn't we?

      For the record, I don't consider myself an atheist.

    2. Re: Really? by Circlotron · · Score: 1

      "researchers from the University of Cambridge have developed robots that emulate natural selection" So these robots have a creator? Why would that need to be the case? I'm sure that situation will sit well with the /. crowd.

  3. Welcome by William+Robinson · · Score: 1, Funny

    I for one welcome our new terminator overlords.

    1. Re:Welcome by Anonymous Coward · · Score: 0
    2. Re:Welcome by PPH · · Score: 2

      Skynet becomes self aware 2:14 a.m. Eastern time, August 29th.

      Mark your calendars.

      --
      Have gnu, will travel.
  4. Awesome Post by Anonymous Coward · · Score: 0

    Tips Ngeblog

  5. Not really interesting until the grandchildren. by jeffb+(2.718) · · Score: 3, Insightful

    This doesn't seem especially interesting if the "child" robots can't in turn produce and select their own children.

    At that point, I guess it gets even less interesting, because the most "successful" mutation will be a simple one that causes the mother to select all her offspring.

    1. Re:Not really interesting until the grandchildren. by Anonymous Coward · · Score: 0

      It gets interesting again when she starts killing competing mother-bots.

    2. Re:Not really interesting until the grandchildren. by ShanghaiBill · · Score: 1

      the most "successful" mutation will be a simple one that causes the mother to select all her offspring.

      No, the most successful mutation will be the one that causes a robot to kill its competitors.

    3. Re:Not really interesting until the grandchildren. by Anonymous Coward · · Score: 0

      I don't think it's quite a bad as you make out. The children are still passing on their genes, except that the construction is not carried out by them. In our system we really select for breeding success, Here, the "mother" determines the direction of the selective pressure so it can be guided in a range of different directions other than just breeding success. She can alter the selectve pressure over time to push toward certain goals, such as creating motion, then limbs, and onwards in baby steps toward robots with the ability to reproduce themselves, for example.

    4. Re:Not really interesting until the grandchildren. by Anonymous Coward · · Score: 0

      >> the most "successful" mutation will be a simple one that causes the mother to select all her offspring.

      > No, the most successful mutation will be the one that causes a robot to kill its competitors.

      Nah, how do you think altruism came to be?

  6. Re:Amusing Framing... by hackwrench · · Score: 1

    Maybe they found a true random number generator particle and installed it?

  7. Evolution can work much faster than that. by Anonymous Coward · · Score: 0

    You may be surprised just how quickly evolution can occur. While it does, of course, play out over the course of millions and even billions of years in terms of macroevolution, microevolution can actually be very quick to occur. This is true even when we aren't talking about biological life forms. Let me give you a tangible example. Debian was, for many years, considered the "fittest" of the Linux distributions. It was reliable and robust. Yet within the last few years Debian has switched to systemd. This in turn evolved away, so to speak, the reliability and robustness that Debian historically offered. Many people experienced severe problems with Debian and systemd, including updated systems that would no longer boot. This is where rapid natural selection gets involved. These people need a reliable OS, so many of them have just moved to FreeBSD and OpenBSD instead. In just a few short years, Debian has gone from receiving the utmost respect to being considered a cruel joke. So if we can see such rapid evolution (or devolution) take place within a few years, it is not at all beyond the realm of possibility that we'd see the same thing happen with these robots.

    1. Re: Evolution can work much faster than that. by Anonymous Coward · · Score: 1

      Would you people please shut up about systemd already? You've had your fun.

  8. Why don't they stick to simulations by Anonymous Coward · · Score: 1

    Except for the coolness factor how is this different from a computer simulation? The robots can't replicate without humans involved. Why would you waste your time and build robots when more in depth studies can be done in software ( you don't have to mess around with hardware, if you need a new parameter, you don't have to build pieces for your robot)

  9. That sounds like doublespeak by Anonymous Coward · · Score: 0

    "By the final generation, the fastest robots were able to perform their task twice as fast as the average robot in the first generation."

    So? How much faster than average were the fastest robots of the first generation? How much faster were the average robots in the final generation than the average of the first?

  10. Sort Of A Repeat by JimSadler · · Score: 2

    Ok so we have had computer programs designed to evolve against a standard for well over a decade. Snippets of code were simply transferred between mating pairs and the best were allowed to survive while the worst were taken out of play. Obviously the same thing could be done with robots and in fact one could use programs to evolve each and every part of a robot and then create a robot with the newly designed superior parts and testing it out. So I don't really see anything new in this at all. Matter of fact we have entertainment with "battle" bots in which survival in the arena gives feedback to builders who then make changes to make a better warrior robot. So far these devices are like drones with human operators but we should see battle bots who have only automated control built in with no humans steering the devices. Perhaps automated battle bots would be a quite measurable method of advancing robotic abilities.

  11. Meanwhile, Darwin is rolling in his grave by zkiwi34 · · Score: 1

    This is not natural selection at all.

    1. Re:Meanwhile, Darwin is rolling in his grave by Anonymous Coward · · Score: 0

      Correct. Robots are not one of Darwin's "Favored Races".

  12. Karl Sims: Evolved Virtual Creatures by Required+Snark · · Score: 1
    Sims presented similar work at SigGraph in 1994. He did physical simulations using a Connection Machine CM-5.

    This video shows results from a research project involving simulated Darwinian evolutions of virtual block creatures. A population of several hundred creatures is created within a supercomputer, and each creature is tested for their ability to perform a given task, such the ability to swim in a simulated water environment. Those that are most successful survive, and their virtual genes containing coded instructions for their growth, are copied, combined, and mutated to make offspring for a new population. The new creatures are again tested, and some may be improvements on their parents. As this cycle of variation and selection continues, creatures with more and more successful behaviors can emerge.

    The creatures shown are results from many independent simulations in which they were selected for swimming, walking, jumping, following, and competing for control of a green cube.

    Sims is a MacArthur Grant winner. He has continued working with evolutionary algorithms and iterated function systems. His home page is here.

    --
    Why is Snark Required?
  13. Sorry but the first thing the robot must do by PJ6 · · Score: 1

    is reproduce itself. That is the one and ONLY reason to do this sort of research physically, and not in simulation.

  14. "generation", "natural selection" by Anonymous Coward · · Score: 0

    Do they know what these words mean?

  15. I didn't think Framsticks was all that new by aybiss · · Score: 1

    I didn't think Framsticks was all that new

    --
    It's OK Bender, there's no such thing as 2.
  16. The funny thing is by Anonymous Coward · · Score: 0

    They were intelligently designed. Lol.

  17. Eh? by Anonymous Coward · · Score: 0

    "By the final generation, the fastest robots were able to perform their task twice as fast as the average robot in the first generation" - Isn't that kind of meaningless?

    It doesn't exclude the possibility that the fastest robot in the first generation was faster than the fastest robot in the final generation!