Learning to Place New Objects Yun Jiang , Changxi Zheng, Marcus Lim - - PowerPoint PPT Presentation

learning to place new objects
SMART_READER_LITE
LIVE PREVIEW

Learning to Place New Objects Yun Jiang , Changxi Zheng, Marcus Lim - - PowerPoint PPT Presentation

Learning to Place New Objects Yun Jiang , Changxi Zheng, Marcus Lim and Ashutosh Saxena Cornell University Placing Novel Objects Robotic grasping has been studied for decades. How to place objects after grasping? Example scenarios:


slide-1
SLIDE 1

Learning to Place New Objects

Yun Jiang, Changxi Zheng, Marcus Lim and Ashutosh Saxena Cornell University

slide-2
SLIDE 2

Placing Novel Objects

 Robotic grasping has been studied for decades.

 Example scenarios:

 Arranging grocery in a fridge.  Loading a dish-rack.  Organizing a house.

2 Jiang, Zheng, Lim and Saxena

How to place objects after grasping?

slide-3
SLIDE 3

Placing Problem Formulation

 Input: point cloud of objects and placing areas (from Kinect).  Output: a stable and preferred placement specified by 3D

location/orientation of the object

3 Jiang, Zheng, Lim and Saxena

slide-4
SLIDE 4

Challenges

 Where to place?

 complex (non-flat) areas  Semantic preferences: shoes not on

tables

 Which orientation to place in?

 Depends on different placing areas.

4 Jiang, Zheng, Lim and Saxena

slide-5
SLIDE 5

Previous Work

 Where to place?

 Flat and clutter-free surface

[M.J.Schuster et al., 2010]

 How to execute placing?

 Given desired location to place,  Path planning [Lozano-Perez et al., 2002].  Tactile feedback [Edsinger and Kemp, 2002].

A.Edsinger and C.C.Kemp, 2002 M.J.Schuster et al., 2010 5 Jiang, Zheng, Lim and Saxena

slide-6
SLIDE 6

Learning Approach

 Placing single object

6 Jiang, Zheng, Lim and Saxena

slide-7
SLIDE 7

Stability Features

 Supporting contacts (12)

 Falling distance, Eigen values,

center of mass, etc.

7 Jiang, Zheng, Lim and Saxena

contacts

slide-8
SLIDE 8

Stability Features

 Supporting contacts (12)  Caging features (37)

 Height  Horizontal distance from the placing area to the object

8 Jiang, Zheng, Lim and Saxena

(b) top view (a) side view

slide-9
SLIDE 9

Semantic Features

 Supporting contacts (12)  Caging features (37)  Histogram features (96)

 # points from object, placing area and their ratio

9 Jiang, Zheng, Lim and Saxena

(b) top view (a) side view

slide-10
SLIDE 10

Max-margin learning

Jiang, Zheng, Lim and Saxena 10

 Features for each placement  Labels  Soft-margin support vector machine (SVM)  Shared-sparsity in the parameters.

slide-11
SLIDE 11

Learning Approach

11 Jiang, Zheng, Lim and Saxena

slide-12
SLIDE 12

Learning Experiments

Jiang, Zheng, Lim and Saxena 12

 Finding best location and orientation

 7 placing areas and 19 objects  A total of 620 placements

slide-13
SLIDE 13

Robotic Experiments

13 Jiang, Zheng, Lim and Saxena

slide-14
SLIDE 14

Robotic Experiments

Jiang, Zheng, Lim and Saxena 14

Objects/environments are never seen before by the robot!

T

  • tal 400 robotic trials.
slide-15
SLIDE 15

Placing multiple objects

Jiang, Zheng, Lim and Saxena 15

 Task: placing multiple objects into multiple placing areas  Challenges

 (1) stability (2) semantic preference  (3) linear stacking (4) non-overlap

 Max-margin learning  Inference as a linear programming problem  [ Jiang, Zheng, Lim and Saxena, IJRR 2012 ]

slide-16
SLIDE 16

Experiments: Full Scene Semantics

Jiang, Zheng, Lim and Saxena 16

 Finding semantically preferred placing area

 98 objects from 16 categories  11 different placing areas

slide-17
SLIDE 17

Video

Jiang, Zheng, Lim and Saxena 17

slide-18
SLIDE 18

Learning Object Arrangements using Human Context

Jiang, Zheng, Lim and Saxena 18

 Learn human-object relationships  Arrange objects meaningfully

Jiang, Lim and Saxena, ICML’12

slide-19
SLIDE 19

Thank you!

Jiang, Zheng, Lim and Saxena 19

 Learning to Place New Objects.

Jiang, Zheng, Lim and Saxena, ICRA’12.

 Learning to Place New Objects in a Scene.

Jiang, Zheng, Lim and Saxena, IJRR’12

 Learning Object Arrangements in 3D Scenes using Human Context.

Jiang, Lim and Saxena, ICML’12

 Dataset for object placing & arrangements

 98 objects from 16 categories, 40 placing areas  180 human labeled arrangements on 20 rooms and 47 objects

http://pr.cs.cornell.edu/placingobjects/