Welcome | Sign In
TechNewsWorld.com
Science

Self-Aware Robot Can Adapt To Environment

Print Version
E-Mail Article
Reprints
Self-Aware Robot Can Adapt To Environment

A new robot, dubbed "Starfish" because of its size and shape, has the unusual ability -- in the mechanical world, that is -- of fixing itself. The Starfish is programmed to recognize its parts, but not how they're arranged or meant to be used. It figures that out for itself, using trial and error.


eMarketer Whitepaper: Optimizing the E-Commerce Experience
From the Web to the Contact Center, are you prepared to proactively engage and keep your savvy customers? Read how e-commerce leaders are optimizing their sites with ratings, reviews, live help, Web analytics, mobile and more.

Cornell University researchers have created a robot capable of self-awareness, learning and adapting -- all keys to the intelligence and technology needed for robots to function in adverse and changing environments.

The Cornell researchers, who published their findings in the Nov. 17, 2006, issue of Science, said their robot did not rely on predetermined models of movement in order to learn how to walk on its four legs. When the researchers removed one of the legs, the machine was able to adjust for the difference and eventually walk on three legs.

"We found a way the robot can generate its own model," Cornell assistant professor and lead researcher Hod Lipson told TechNewsWorld. "It allows the robot to develop [an] internal model and to make predictions. That's the core of the idea."

Smart Starfish

The robot, dubbed "Starfish" because of its size and shape, is programmed to recognize its parts but does not know how they are arranged or how to use them. The device is also programmed with a prime directive to move forward, researchers reported.

It uses trial and error, building a random series of "candidate models" of how its parts might be arranged in order to move. It develops a set of commands to send to its motors, tests those models, and then moves ahead.

Starfish is made from printed plastic and runs Windows XP Embedded, Lipson said. It communicates wirelessly with a bank of 15 desktop computers. In a few years, the number of processor cores and other advances will allow such a system to reside in the robot, he added.

Changing the Model

There are two basic ways of designing robots. There is the predictive model, which gives the robot a control system based on engineering design; and then there is the method used to create Starfish. In the latter case, the robot learns and determines control, according to Lipson, who worked on Starfish with Cornell graduate student Viktor Zykov and former Cornell postdoctoral researcher Josh Bongard.

While endless trial and error can be a challenge, Starfish can crunch its different candidate models, reconciling and comparing them until they converge, Lipson said.

"It will allow robotics to move to systems where it's difficult to create analytical models," he said, referring to the complex and laborious task of programming for sophisticated, real-world scenarios.

Possible applications of the technology include the use of robots in space or other distant or harsh environments. It may also have uses beyond robotics in fields of study such as human and animal behavior and learning, the Cornell researchers said.

Important First Steps

The self-learned steps of Starfish demonstrate the importance of self-awareness and self-repair functionality in robots, Eyebits Studios Owner Dale Musser told TechNewsWorld.

The Cornell research and similar efforts are also important in order to understand the macro scale, so they can be applied to the nano scale where self-assembly is key in tiny or microscopic devices, explained Musser, a robotics enthusiast and former University of Missouri professor.

"The important thing about self-awareness is you have to take steps to get started," he said of the Cornell research.


Print Version E-Mail Article Reprints More by Jay Lyman


Related News Alerts

Robots Activate Alert | Search Archives

More by Jay Lyman

Open Source Developer Dumps Novell Over Microsoft Deal
December 26, 2006
A key open source developer, Jeremy Allison, who cofounded the Samba project, has resigned from Novell in protest over the company's recent agreement to enter a collaborative arrangement with Microsoft. The deal has created an uproar in the open source community because it does not treat all recipients of the GPL equally and thus violates the spirit of the license, critics say.
Financial Firms Tap Microsoft for Linux
December 22, 2006
Three major financial institutions are among the first companies to go to Microsoft for Linux services, provided through an agreement the software giant struck with Novell. Although a recent survey showed customer approval of the collaboration, many members of the open source community view Novell's move as sleeping with the devil.
Mozilla Beefs Up Security in Firefox 2.0
December 21, 2006
Mozilla's latest update to its open source Firefox browser includes security measures targeting phishers. Phishing scams that use social engineering techniques to dupe Web surfers into revealing personal financial information have become an effective way for cybercriminals to conduct their nefarious activities on the Internet.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network