Author Topic: How Evolution May Help Build Better Robots  (Read 877 times)

0 Members and 1 Guest are viewing this topic.

Offline Buster's Uncle

  • Geo's kind, I unwind, HE'S the
  • Planetary Overmind
  • *
  • Posts: 50763
  • €295
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder Downloads Contributor AC2 Wiki contributor
    • View Profile
    • My Custom Factions
    • Awards
How Evolution May Help Build Better Robots
« on: May 22, 2013, 03:16:47 pm »
Quote
How Evolution May Help Build Better Robots
By Wynne Parry, LiveScience Contributor  | LiveScience.com – 20 mins ago...

 
NEW YORK — In the real world, animals have evolved the ability to get from point A to B by galloping, crawling and jumping. Now, robots in the virtual world have accomplished something similar.

In new work, researchers have simulated evolution using virtual robots and watched them develop locomotion strategies of their own. 

In robot-creating simulations, researchers started with random assortments of four types of tissues — including two kinds of muscle, soft support tissue and bone. The simulations favored the tissue configurations that traveled the fastest from point A to point B. Then the team allowed the mathematical simulation to run its course over 1,000 generations of robots.

"We see really cool stuff as a result of that, without any interaction from me or anyone else, just this process unfolding itself," Nick Cheney, a member of the research team and a doctoral student at Cornell University, told an audience of reporters Tuesday (May 21) here in midtown Manhattan.

The team dubbed the categories of successful robot design that emerged as the L-Walker, the Incher, the Push-Pull, the Jitter, the Jumper and the Wings.

"I would never come up with anything that looks remotely like that," Cheney said, referring to one of these virtual robots. The bots consist of cubes known as voxels (three-dimensional pixels), which display bright colors signifying different types of tissue.

In these simulations, the virtual robots accomplished something highly unusual for robots: They adapted.

Most robots currently in use in the real world are precisely engineered to work in highly constrained environments, such as manufacturing floors, with their every action hand designed and coded by engineers. As a result, these machines cannot adapt to unfamiliar surroundings.

Unlike human engineers, however, nature is a master at creating creatures that can adapt to and interact with their surroundings. This happens through natural selection, the process by which certain traits give organisms a better chance to survive and thus produce more offspring. Nature thus "selects" these traits to persist in future generations. Cheney and colleagues are striving for a similar process in robotics.

Although the creatures he and colleagues created do not currently exist in the real world, they could be created with 3D printing.

"The truth of the matter is we can print almost anything, any design," he said, noting researchers recently made an artificial ear with living cells using a 3D printer.

In creating the virtual, soft-bodied robots, the team intentionally avoided the traditional robotics' design approach, Cheney said.

"We wanted to be true to nature and introduce muscles and bones and tissues," he said.

Most of the random assortments of tissues that served as a starting point were "pretty bad," he said. "Every once in a while, you get lucky and one is slightly better. Those reproduce more … Over time, you get some pretty amazing things."

In real life, a molecule called DNA (deoxyribonucleic acid) encodes the instruction set to create a living organism; analogously, these virtual robots were created using what is known as a compositional pattern-producing network, or a network of mathematical functions, Cheney said.

Many of the strategies that emerged among the soft-bodied robots mimicked those of animals, such as a galloping horse or a crawling inchworm.

The research team included Cheney, colleagues Robert MacCurdy and Hod Lipson of Cornell's Creative Machines Lab, and Jeff Clune of University of Wyoming's Evolving AI Lab. The research is scheduled for presentation at the Genetic and Evolutionary Computation Conference in Amsterdam in July.
http://news.yahoo.com/evolution-may-help-build-better-robots-135249644.html

Anyone else familiar with the H.G. Wells story that anticipated this by about 100 years?

Offline Geo

Re: How Evolution May Help Build Better Robots
« Reply #1 on: May 22, 2013, 05:58:08 pm »
Probably not. Which story are you referring to?

Offline Buster's Uncle

  • Geo's kind, I unwind, HE'S the
  • Planetary Overmind
  • *
  • Posts: 50763
  • €295
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder Downloads Contributor AC2 Wiki contributor
    • View Profile
    • My Custom Factions
    • Awards
Re: How Evolution May Help Build Better Robots
« Reply #2 on: May 22, 2013, 06:12:42 pm »
I don't remember the title - someone created a crablike von newman machine and set it loose on a small island.  It wasn't designed to make absolutely perfect copies, and the deliberate variability was intended as an experiment in evolution.  Not a bad yarn.

Offline Buster's Uncle

  • Geo's kind, I unwind, HE'S the
  • Planetary Overmind
  • *
  • Posts: 50763
  • €295
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder Downloads Contributor AC2 Wiki contributor
    • View Profile
    • My Custom Factions
    • Awards
Re: How Evolution May Help Build Better Robots
« Reply #3 on: May 22, 2013, 06:42:53 pm »
Ah.  Not Wells - as soon as I eliminated him from the search terms, I discovered this:

Quote
In his short story "Crabs on the Island" (1958) Anatoli Dneprov speculated on the idea that since the replication process is never 100% accurate, leading to slight differences in the descendants, over several generations of replication the machines would be subjected to evolution similar to that of living organisms. In the story, a machine is designed, the sole purpose of which is to find metal to produce copies of itself, intended to be used as a weapon against an enemy's war machines. The machines are released on a deserted island, the idea being that once the available metal is all used and they start fighting each other, natural selection will enhance their design. However, the evolution has stopped by itself when the last descendant, an enormously large crab, was created, being unable to reproduce itself due to lack of energy and materials.
http://en.wikipedia.org/wiki/Clanking_replicator

A lot later than I thought, too, but it is a very Wells-like story.  Here's the full text: http://www.arvindguptatoys.com/arvindgupta/15r.pdf

Offline Geo

Re: How Evolution May Help Build Better Robots
« Reply #4 on: May 23, 2013, 09:28:11 pm »
Funny that. I just read an article about a locomotion evolution test with robots (computer-based thus). The funny thing was the tester 'designed' it with muscle-tissue, and let it run for a thousand generations (IIRC). Those robots evolved several kinds of movement possibilities.

 

* User

Welcome, Guest. Please login or register.

Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
105 (33%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
5 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 315
AC2 Wiki Logo
-click pic for wik-

* Random quote

Some vices miss what is right because they are deficient, others because they are excessive, in feelings or in actions, while virtue finds and chooses the mean.
~Aristotle 'Nichomachean Ethics', Datalinks

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 36.

[Show Queries]