Learning to place new objects in a scene

By Yun Jiang, Marcus Lim, Changxi Zheng, Ashutosh Saxena. 2012

159 citations recorded by the source corpus.

Placing is a necessary skill for a personal robot to have in order to perform tasks such as arranging objects in a disorganized room. The object placements should not only be stable but also be in their semantically preferred placing areas and orientations. This is challenging because an environment can have a large variety of objects and placing areas that may not have been seen by the robot before. In this paper, we propose a learning approach for placing multiple objects in different placing areas in a scene. Given point-clouds of the objects and the scene, we design appropriate features and use a graphical model to encode various properties, such as the stacking of objects, stability, object–area relationship and common placing constraints. The inference in our model is an integer linear program, which we solve efficiently via an linear programming relaxation. We extensively evaluate our approach on 98 objects from 16 categories being placed into 40 areas. Our robotic experiments show a success rate of 98% in placing known objects and 82% in placing new objects stably. We use our method on our robots for performing tasks such as loading several dish-racks, a bookshelf and a fridge with multiple items.

Subfields: Aerospace Engineering, Computer Vision and Pattern Recognition, Control and Systems Engineering, Robotics & Control

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Aerospace Engineering

  1. Dieter Fox
  2. Ashutosh Saxena
  3. Xiaofeng Ren
  4. Wolfram Burgard
  5. Liefeng Bo
  6. Michael Kaess
  7. Andrew J. Davison
  8. Abhinav Kumar Gupta

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Abhinav Kumar Gupta
  3. Jitendra Malik
  4. Dacheng Tao
  5. Trevor Darrell
  6. Li Fei-Fei
  7. Kristen Grauman
  8. Bernt Schiele

In Control and Systems Engineering

  1. Sergey Levine
  2. Dieter Fox
  3. Ashutosh Saxena
  4. Abhinav Kumar Gupta
  5. Pieter Abbeel
  6. Scott Niekum
  7. George Dimitri Konidaris
  8. Chelsea Finn

In Robotics & Control

  1. Ashutosh Saxena
  2. Hema Swetha Koppula
  3. Thorsten Joachims
  4. Ashesh Jain
  5. Yun Jiang
  6. Scott Niekum
  7. George Dimitri Konidaris
  8. Abhinav Kumar Gupta

Citations in the corpus