Robot Discovers Itself, Adapts to Injury

November 16th, 2006 Robot Discovers Itself and Adapts to Injury

Graduate student Viktor Zykov, former student Josh Bongard, now a professor at the University of Vermont, and Hod Lipson, Cornell assistant professor of mechanical and aerospace engineering, watch as a starfish-like robot pulls itself forward, using a gait it developed for itself. the robot's ability to figure out how it is put together, and from that to learn to walk, enables it to adapt and find a new gait when it is damaged. Credit: Lindsay France/Cornell University

Nothing can possibly go wrong ... go wrong ... go wrong ... The truth behind the old joke is that most robots are programmed with a fairly rigid "model" of what they and the world around them are like. If a robot is damaged or its environment changes unexpectedly, it can't adapt.

So Cornell researchers have built a robot that works out its own model of itself and can revise the model to adapt to injury. First, it teaches itself to walk. Then, when damaged, it teaches itself to limp.

Although the test robot is a simple four-legged device, the researchers say the underlying algorithm could be used to build more complex robots that can deal with uncertain situations, like space exploration, and may help in understanding human and animal behavior.

The research, reported in the latest issue (Nov. 17) of the journal Science, is by Josh Bongard, a former Cornell postdoctoral researcher now on the faculty at the University of Vermont, Cornell graduate student Viktor Zykov and Hod Lipson, Cornell assistant professor of mechanical and aerospace engineering.

Instead of giving the robot a rigid set of instructions, the researchers let it discover its own nature and work out how to control itself, a process that seems to resemble the way human and animal babies discover and manipulate their bodies. The ability to build this "self-model" is what makes it able to adapt to injury.

"Most robots have a fixed model laboriously designed by human engineers," Lipson explained. "We showed, for the first time, how the model can emerge within the robot. It makes robots adaptive at a new level, because they can be given a task without requiring a model. It opens the door to a new level of machine cognition and sheds light on the age-old question of machine consciousness, which is all about internal models."

The robot, which looks like a four-armed starfish, starts out knowing only what its parts are, not how they are arranged or how to use them to fulfill its prime directive to move forward. To find out, it applies what amounts to the scientific method: theory followed by experiment followed by refined theory.

It begins by building a series of computer models of how its parts might be arranged, at first just putting them together in random arrangements. Then it develops commands it might send to its motors to test the models. A key step, the researchers said, is that it selects the commands most likely to produce different results depending on which model is correct. It executes the commands and revises its models based on the results. It repeats this cycle 15 times, then attempts to move forward.

"The machine does not have a single model of itself -- it has many, simultaneous, competing, different, candidate models. The models compete over which can best explain the past experiences of the robot," Lipson said.

The result is usually an ungainly but functional gait; the most effective so far is a sort of inchworm motion in which the robot alternately moves its legs and body forward.

Once the robot reaches that point, the experimenters remove part of one leg. When the robot can't move forward, it again builds and tests 16 simulations to develop a new gait.

The researchers limited the robot to 16 test cycles with space exploration in mind. "You don't want a robot on Mars thrashing around in the sand too much and possibly causing more damage," Bongard explained.

The underlying algorithm, the researchers said, could be applied to much more complex machines and also could allow robots to adapt to changes in environment and repair themselves by replacing parts. The work also could have other applications in computing and could lead to better understanding of animal cognition. In a way, Bongard said, the robot is "conscious" on a primitive level, because it thinks to itself, "What would happen if I do this?"

"Whether humans or animals are conscious in a similar way -- do we also think in terms of a self-image, and rehearse actions in our head before trying them out -- is still an open question," he said.

Source: Cornell University


print this article email this article download pdf blog this article bookmark this article     Digg this Stumble it share on Facebook share on Reddit add to delicious save to Yahoo! bookmarks
4.8/5 after 216 votes


November 16th, 2006 all stories
Electronics / Robotics

Comments: 0
Rank: 4.8/5 after 216 votes

  • Stumble this up

  • Digg this

  • Share it:
  • share on Facebook
  • share on MySpace
  • share on Slashdot
  • rss-newsfeed
  • share on Google
  • share on Reddit
  • add to delicious
  • save to Yahoo! bookmarks
  • share on Windows Live
  • Add to Mixx!
Rating: 4.8/5 after 216 votes

  • Related Stories

  • Maple seeds and animals exploit the same trick to fly (w/Video)
    created Jun 11, 2009 | popularity not rated yet | comments 0
  • Fish robot as an alternative marine propulsion system of the future (w/Video)
    created Jun 09, 2009 | popularity not rated yet | comments 0
  • Predictive powers: a robot that reads your intention? (w/Video)
    created Jun 05, 2009 | popularity not rated yet | comments 0
  • Automated Tissue Engineering on Demand
    created May 18, 2009 | popularity not rated yet | comments 0
  • Robots are narrowing the gap with humans
    created Apr 22, 2009 | popularity not rated yet | comments 0

Tags


  • Physicists Demonstrate Quantum Memory with Matter Qubits
    Physicists Demonstrate Quantum Memory with Matter Qubits
    Physics / General Physics
    created 19 hours ago | popularity 4.5 / 5 (11) | comments 1
  • 'Holey' Nanosheets for Wastewater Dye Removal
    Nanotechnology / Nanomaterials
    created Jul 01, 2009 | popularity 5 / 5 (5) | comments 1
  • Jellyfish Robot Swims Like its Biological Counterpart
    Jellyfish Robot Swims Like its Biological Counterpart
    Electronics / Robotics
    created Jun 26, 2009 | popularity 4.4 / 5 (7) | comments 1
  • Could Maxwell's Demon Exist in Nanoscale Systems?
    Could Maxwell's Demon Exist in Nanoscale Systems?
    Physics / General Physics
    created Jun 24, 2009 | popularity 4.4 / 5 (18) | comments 29
  • Living Safely with Robots, Beyond Asimov's Laws
    Living Safely with Robots, Beyond Asimov's Laws
    Electronics / Robotics
    created Jun 22, 2009 | popularity 4.6 / 5 (51) | comments 39
  • Other News

    Zenith Flash-Matic

    TV remotes to undergo big change

    Electronics / Consumer & Gadgets

    created Jul 01, 2009 | popularity 5 / 5 (1) | comments 4

    In 1955, Zenith introduced the first wireless TV remote control, the Flash-Matic, followed a year later by the Space Command.


    HP Introduces First Professional Workstation with Six-core AMD Opteron Processor

    Electronics / Hardware

    created Jul 01, 2009 | popularity 5 / 5 (2) | comments 3

    HP today announced the integration of the highly anticipated Six-Core AMD Opteron 2400 Series processor into its family workstations.


    Digital Entertainer brings PC content to big screen

    Electronics / Consumer & Gadgets

    created Jul 02, 2009 | popularity not rated yet | comments 1

    So there you are with all those videos, photos and MP3 music files, and the only place you can play all that digital entertainment is on your computer. It's probably sequestered away somewhere in the room you've designated ...


    Jellyfish Robot Swims Like its Biological Counterpart

    Jellyfish Robot Swims Like its Biological Counterpart

    Electronics / Robotics

    created Jun 26, 2009 | popularity 4.4 / 5 (7) | comments 1

    (PhysOrg.com) -- "Jellyfish are one of the most awesome marine animals, doing a spectacular and psychedelic dance in water," explain engineers Sung-Weon Yeom and Il-Kwon Oh from Chonnam National University ...


    A group of students of robotics setup a football robot on the eve of the "RoboCup" the world largest robotic event

    Robots face off on football pitch, in kitchen at RoboCup 2009

    Electronics / Robotics

    created Jul 01, 2009 | popularity 5 / 5 (3) | comments 0

    RoboCup 2009, the world's largest robotics event, kicked off Wednesday in the southern Austrian city of Graz, with some 400 teams and 2,000 robots ready to compete in sports and rescue operations.