Robots learn to handle objects, understand places

Sep 02, 2011 By Bill Steele
After scanning a room, a robot points to the keyboard it was asked to locate. It uses context to identify objects, such as the fact that a keyboard is usually in front of a monitor.

(PhysOrg.com) -- Infants spend their first few months learning to find their way around and manipulating objects, and they are very flexible about it: Cups can come in different shapes and sizes, but they all have handles. So do pitchers, so we pick them up the same way.

Similarly, your in the future will need the ability to generalize -- for example, to handle your particular set of dishes and put them in your particular dishwasher.

In Cornell's Personal Robotics Laboratory, a team led by Ashutosh Saxena, assistant professor of computer science, is teaching robots to manipulate objects and find their way around in new environments. They reported two examples of their work at the 2011 Robotics: Science and Systems Conference June 27 at the University of Southern California.

A common thread running through the research is "machine learning" -- programming a computer to observe events and find commonalities. With the right programming, for example, a computer can look at a wide array of cups, find their common characteristics and then be able to identify cups in the future. A similar process can teach a to find a cup's handle and grasp it correctly.

Other researchers have gone this far, but Saxena's team has found that placing objects is harder than picking them up, because there are many options. A cup is placed upright on a table, but upside down in a dishwasher, so the robot must be trained to make those decisions.

"We just show the robot some examples and it learns to generalize the placing strategies and applies them to objects that were not seen before," Saxena explained. "It learns about stability and other criteria for good placing for plates and cups, and when it sees a new object -- a bowl -- it applies them."

In early tests they placed a plate, mug, martini glass, bowl, candy cane, disc, spoon and on a flat surface, on a hook, in a stemware holder, in a pen holder and on several different dish racks.

Placing dishes in a rack is a challenging task for a robot. It must identify empty spaces and place the plate in the correct upright position.

Surveying its environment with a 3-D camera, the robot randomly tests small volumes of space as suitable locations for placement. For some objects it will test for "caging" -- the presence of vertical supports that would hold an upright. It also gives priority to "preferred" locations: A plate goes flat on a table, but upright in a dishwasher.

After training, their robot placed most objects correctly 98 percent of the time when it had seen the objects and environments previously, and 95 percent of the time when working with new objects in a new environment. Performance could be improved, the researchers suggested, by longer training.

But first, the robot has to find the dish rack.

Just as we unconsciously catalog the objects in a room when we walk in, Saxena and colleague Thorsten Joachims, associate professor of , have developed a system that enables a robot to scan a room and identify its objects. Pictures from the robot's 3-D camera are stitched together to form a 3-D image of an entire room that is then divided into segments, based on discontinuities and distances between objects. The goal is to label each segment.

The researchers trained a robot by giving it 24 office scenes and 28 home scenes in which they had labeled most objects. The computer examines such features as color, texture and what is nearby and decides what characteristics all objects with the same label have in common. In a new environment, it compares each segment of its scan with the objects in its memory and chooses the ones with the best fit.

"The novelty of this work is to learn the contextual relations in 3-D," Saxena said. "For identifying a keyboard it may be easier to locate the monitors first, because the keyboards are found below the monitors."

In tests, the robot correctly identified objects about 83 percent of the time in home scenes and 88 percent in offices. In a final test, it successfully located a keyboard in an unfamiliar room. Again, Saxena said, context gives this robot an advantage. The keyboard only shows up as a few pixels in the image, but the monitor is easily found, and the robot uses that information to locate the keyboard.

Robots still have a long way to go to learn like humans, the researchers admit. "I would be really happy if we could build a robot that would even act like a six-month-old baby," Saxena said.

Explore further: Robots learn to take a proper handoff by following digitized human examples

Related Stories

Robots could improve everyday life, do chores

Sep 21, 2010

(PhysOrg.com) -- They're mundane, yet daunting tasks: Tidying a messy room. Assembling a bookshelf from a kit of parts. Fetching a hairbrush for someone who can't do it herself. What if a robot could do it ...

ARMAR-III, the robot that learns via touch (w/ Video)

Nov 17, 2010

(PhysOrg.com) -- Researchers in Europe have created a robot that uses its body to learn how to think. It is able to learn how to interact with objects by touching them without needing to rely on a massive ...

Care-O-bot 3: Always at your service

Jul 01, 2008

Who doesn’t long for household help at times? Service robots will soon be able to relieve us of heavy, dirty, monotonous or irksome tasks. Research scientists have now presented a new generation of household ...

Teaching robots to identify human activities

Jul 19, 2011

(PhysOrg.com) -- If we someday live in "smart houses" or have personal robots to help around the home and office, they will need to be aware of what humans are doing. You don't remind grandpa to take his arthritis ...

Robot, object, action!

Oct 29, 2010

Robotic demonstrators developed by European researchers produce compelling evidence that ‘thinking-by-doing’ is the machine cognition paradigm of the future. Robots act on objects and teach themselves ...

Robots learning from experience (w/ Video)

Aug 24, 2010

Software that enables robots to move objects about a room, building up ever-more knowledge about their environment, is an important step forward in artificial intelligence.

Recommended for you

First Look: New Xbox elegant, but much unknown

1 hour ago

Will gamers want One? After four years of development, Microsoft unveiled the Xbox One entertainment console and touted it as an all-in-one solution for playing games, watching TV and doing everything in ...

The new consoles from Microsoft, Nintendo and Sony

13 hours ago

Microsoft is the last of the three big video game console makers to unveil its latest gaming system. Tuesday's unveiling comes nearly eight years after the Xbox 360 went on sale. It follows last fall's de ...

Microsoft readies new Xbox as entertainment hub

May 21, 2013

Microsoft offers a glimpse Tuesday at a new-generation Xbox as videogame consoles evolve into home entertainment centers and adapt to competition from smartphones and tablets.

Finnish start-up launches smartphone to rival giants

May 20, 2013

A group of ex-Nokia employees who quit over the company's decision to abandon the planned MeeGo operating system in favour of Windows presented their own smartphone on Monday, hoping to rival the sector's ...

User comments : 6

Adjust slider to filter visible comments by rank

Display comments: newest first

hush1
1 / 5 (1) Sep 02, 2011
"I would be really happy if we could build a robot that would even act like a six-month-old baby," - Saxena


Or software replicating the exact growth of the first few hundred cell divisions of the embryo.
nxtr
5 / 5 (1) Sep 02, 2011
well since robots have near limitless data storage, 24 scenes could be 24000000 scenes and web-linked learning between models passed around.
Deadbolt
1 / 5 (1) Sep 02, 2011
Would have been nice to see a video of this robot in action.
kochevnik
not rated yet Sep 02, 2011
Similarly, your personal robot in the future will need the ability to generalize -- for example, to handle your particular set of dishes and put them in your particular dishwasher.
This is deduction, not induction. It's working from a general set of knowledge to learn specificity. Training mode would be inductive, and operating mode would be deductive.
Eikka
not rated yet Sep 05, 2011
What they still have is just symbol recognition. They don't recognize the objects at all.

If you show the robot different kinds of chairs, it will assign the symbol "chair" to a few common geometric and visual properties of chairs. The context of the chair is just an extension of this process - chairs are found near tables.

But it doesn't get "chair". If you put a large chair next to a small table, it will get them wrong. The "chairness" or "tableness" of these objects doesn't depend on how they are, but what they're used for, and since the machine only understands symbols and their relations, it has no idea about why a chair is a chair when you sit on it, but a table when you put your coffee mug on it. You may teach it this relationship as well, but take away the coffee mug and it's clueless again.

This is why I think the AI researchers are going at the problem the wrong way. They're not making intelligence, they're just making something that acts like it through clever programmig.
Newbeak
5 / 5 (1) Sep 05, 2011
Would have been nice to see a video of this robot in action.

Have you seen the video on this page? I find it very impressive.
http://www.physor...ity.html

More news stories

First Look: New Xbox elegant, but much unknown

Will gamers want One? After four years of development, Microsoft unveiled the Xbox One entertainment console and touted it as an all-in-one solution for playing games, watching TV and doing everything in ...

The new consoles from Microsoft, Nintendo and Sony

Microsoft is the last of the three big video game console makers to unveil its latest gaming system. Tuesday's unveiling comes nearly eight years after the Xbox 360 went on sale. It follows last fall's de ...

Expectations high for next Xbox

It's almost time for a new Xbox. Eight years have passed since Microsoft unveiled the Xbox 360, double the amount of time between the original Xbox debut in 2001 and its high-definition successor's launch ...

Apple case seen as possible spur to tax action

Now that tech favorite Apple Inc. has been dragged front and center into the debate over the U.S. tax code, lawmakers are hoping that the spotlight on such a high-profile company could be the catalyst for ...

Study says empathy plays a key role in moral judgments

Is it permissible to harm one to save many? Those who tend to say "yes" when faced with this classic dilemma are likely to be deficient in a specific kind of empathy, according to a report published in the scientific journal ...

Australia set to cull 10,000 wild horses

A controversial cull of up to 10,000 wild horses in Australia's harsh Outback reportedly began Wednesday in a bid to control the feral animals which officials say are destroying the land.