Thursday, August 7, 2008

Robots learn to move themselves

Researchers in Leipzig have demonstrated software designed for robots that allows them to "learn" to move through trial and error. The software mimics the interconnected sensing and processing of a brain in a so-called "neural network". Armed with such a network, the simulated creatures start to explore. In video demonstrations, a simulated dog learns to jump over a fence, and a humanoid learns how to get upright, as well as do back flips.Ralf Der at the Max Planck Institute for Mathematics in the Sciences has also applied the software to simulated animals and humans. The only input to the network is the types of motion that the robot can achieve; in the case of a humanoid, there are 15 joints and the angles through which they can move. No information about the robot's environment is given. The network then sends out signals to move in a particular way, and predicts where it should end up, based on that movement. If it encounters an obstacle such as itself, a wall or the floor, the prediction is wrong, and the robot tries different moves, learning about itself and its environment as it does so. "In the beginning, we just drop a robot into a space. But they don't know anything, so they don't do anything," Professor Der said. The neural network eventually picks up on electronic noise, which causes small motions. Read More

2 comments:

prajyot said...

well aneesh..someday we will find more robots and less humans..and humans will be treated like slaves..he he

Aneesh said...

parjyot,

Well, let's hope that day won't come. it's better if we enslave robots :)