BERKELEY, Calif.
In an engineering laboratory here, a robot has learned to screw the cap on a bottle, even figuring out the need to apply a subtle backward twist to find the thread before turning it the right way.
This and other activities — including putting a clothes hanger on a rod, inserting a block into a tight space and placing a hammer at the correct angle to remove a nail from a block of wood — may seem like pedestrian actions. But they represent significant advances in robotic learning, by a group of researchers at the University of California, Berkeley, who have trained a two-armed machine to match human dexterity and speed in performing these tasks.
The significance of the work is in the use of a so-called machine-learning approach that links powerful software techniques that make it possible for the robot to learn new tasks rapidly with a relatively small amount of training.
The new approach includes a powerful artificial intelligence technique known as "deep learning," which has previously been used to achieve major advances in both computer vision and speech recognition. Now the researchers have found that it can also be used to improve the actions of robots working on tasks that require both machine vision and touch.
'Whole new momentum'
The group, led by the roboticist Pieter Abbeel and the computer vision specialist Trevor Darrell, with Sergey Levine, a postdoctoral researcher, and Chelsea Finn, a graduate student, said they were surprised by how well the approach worked compared with previous efforts. By combining several types of pattern recognition software algorithms known as neural networks, the researchers have been able to train a robot to perfect an action such as correctly inserting a Lego block into another block, with a relatively small number of attempts.
"I would argue this is what has given artificial intelligence the whole new momentum it has right now," Abbeel said.
Roboticists said that the value of the Berkeley technology would be in quickly training robots for new tasks and ultimately to develop machines that learn independently.