Tactile learner: The UMan robot has wheels, a battery pack, a one-meter arm, and a three-fingered hand, which it uses to prod objects on a table in order to determine how they move.
Dov Katz

Computing

A Robot That Learns to Use Tools

By shoving objects around on a table, UMan figures out how they work.

  • Tuesday, July 1, 2008
  • By Kristina Grifantini

To assist humans around the house, robots will need to be able to deal with the unfamiliar. But while researchers can preprogram robots to do increasingly sophisticated tasks, they face a much bigger challenge in teaching them to adapt to unstructured environments. A robot developed at the University of Massachusetts Amherst, however, is able to learn to use objects that it has never encountered before.

The robot--called the UMass Mobile Manipulator, or UMan--pushes objects around on a table to see how they move. Once it identifies an object's moving parts, it begins to experiment with it, manipulating it to perform tasks. "You can imagine a baby playing with a toy and pulling the different parts and seeing what moves how," says lead author and graduate student Dov Katz, who did the work with Oliver Brock, a professor of computer science.

"One of the challenges in robotics is having [a robot] act intelligently, even when it doesn't know the shape of the object," says Andrew Ng, a computer scientist at Stanford University who works on robotic gripping.

"I think their work is an important step in this direction," says Ng. "Previously, if someone wants a robot to use a pair of scissors, they will write a lot of software [defining] what scissors are and how the two blades move relative to each other. In contrast, Katz and Brock propose a completely new approach, where the robot plays with a pair of scissors by itself and figures out how the two blades are connected to each other."

Advertisement

UMan uses a regular webcam to look down at a table from above. By analyzing differences between adjacent pixels, it guesses where an object's edges might be found. Then it prods the object and, on the basis of how it moves, revises its estimate of the object's shape (see video below). It continues shoving the object around, observing how its parts move in relation to each other. UMan will push the object backward and forward along its width and length and at a 45-degree angle to both, if necessary, until it's satisfied that it understands how the object moves. Wherever the movement is restricted, the robot concludes that there's a joint. UMan then uses that information to figure out the best way to manipulate the object. It can also tell if there are multiple joints, and how those relate to each other.

Credit: Dov Katz

Print

Related Articles

A Simpler, Gentler Robotic Grip

A new artificial hand shows promise for home robots and prosthetics.

Helping Robots Get a Grip

A new approach lets dexterous robotic hands grasp easily.

A Step Toward Robo-Science

Robots capable of making simple scientific discoveries could transform drug testing.

To comment, please sign in or register

Forgot my password

Advertisement

MAGAZINE

Can We Build Tomorrow's Breakthroughs?

Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.

Sponsored Content

Technologies from National Instruments

Adding Data Logging
Log measured data to a file and open it in Microsoft Excel

> Click here for more National Instruments Videos <
Whitepaper

Temperature Measurements with Thermocouples: How-To Guide

This document is part of the “How-To Guide for Most Common Measurements” centralized resource portal. This tutorial provides a detailed guide for measurement and device considerations to take temperature measurements using thermocouples. Get an introduction to thermocouples, which are inexpensive sensing devices widely used with PC-based data acquisition systems. Also review some specific thermocouple examples and learn how thermocouples work and ways to integrate them into a data acquisition measurement system.

View full PDF > Listen to story >
Find us on Youtube

Videos

A Robot Recruit that Can Do It All

More

Advertisement

Technology Review Lists

TR50

Our list of the 50 most innovative companies, including the following:

IBM

Applied Materials

Geron

Novomer

More

Advertisement

Facebook

Advertisement