Big NSF grant funds research into training robots to work with humans

Big NSF grant funds research into training robots to work with humans
Berkeley professors Ken Goldberg, center, and Pieter Abbeel, right, work on the RAVEN surgical robot in a Soda Hall lab, with an assist from graduate student Animesh Garg, left. Credit: Cheryl Martinez photos

What if robots and humans, working together, were able to perform tasks in surgery and manufacturing that neither can do alone?

That's the question driving new research by UC Berkeley robotics experts Ken Goldberg and Pieter Abbeel and colleagues from four other universities, who were awarded a $3.5 million grant from the National Science Foundation.

Their work is part of the first $50 million in funding for the National Robotics Initiative, announced in 2011 with the goal of exploring how robots can enhance the work of humans rather than replacing them,

"The emerging generation of robots are more aware than oblivious, more social than solitary, and more like companions that tools," says Goldberg, a professor in the departments of Industrial Engineering and and  Electrical Engineering and Computer Sciences.

The four-year project, a collaboration of experts at Berkeley, Stanford, Johns Hopkins, UC Santa Cruz and the University of Washington, will focus on ways that robots can be trained by humans to perform "multilateral manipulation," with one or more humans providing perception and and robots providing speed, precision, accuracy and , the researchers described it in their grant application.

Big NSF grant funds research into training robots to work with humans
Close-up of one of the RAVEN robot’s two pincers, which can hold a needle for simulated suturing.

In surgery, for example, a human- could mean an extra set of "hands" for or suturing for a doctor focusing on more complex procedures. The concept envisions something quite different from tele-surgery, where a remote surgeon controls directly; the next generation of robots would function autonomously, but with training and supervision by humans and reliance on algorithms and data libraries compiled by humans. 

In manufacturing, such human-robot systems could learn to handle tasks such as threading wires or cables, or aligning gaskets. In households, they could wrap packages or fold laundry.

All of these examples revolve around the idea of teaching a robot to properly handle objects whose size and shape can be variable, because they're made of malleable materials.  Examples include strings, wires, sheets, and cushions and organs.

Abbeel, an assistant professor in EECS, has done groundbreaking work in this area; he programmed a robot to pick up, recognize and fold towels crumpled in a random pile. A video shows the robot in action.

"Robotics is at an inflection point," says Goldberg, pointing to some 5 million household robots, 10,000 military robots and 2,000 surgical robots adopted over the past decade. An emerging new paradigm is "cloud robotics," in which robots no longer have to be self-contained but instead are designed to tap vast global stores of information, parallel computing power, data sharing and open-source programming.

Berkeley is a leading center for robot learning and cloud robotics, notes Goldberg. With researchers at Google, he recently submitted a paper on a trained to recognize and grasp objects using Google Goggles, a "crowd-sourced" online database of images of objects.

More information is available on the project website.

Also available online is information about the RAVEN surgical robotic system that Goldberg, Abbeel and others at Berkeley are working on, and on Goldberg's cloud robotics site.

Citation: Big NSF grant funds research into training robots to work with humans (2012, December 18) retrieved 24 September 2023 from
This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission. The content is provided for information purposes only.

Explore further

Researchers develop a robot that folds towels (w/ Video)


Feedback to editors