Learning to Place New Objects in a Scene
Yun Jiang, Marcus Lim, Changxi Zheng, Ashutosh Saxena

TL;DR
This paper introduces a learning-based method enabling robots to place multiple objects in scenes, ensuring stability and semantic appropriateness, even for unseen objects, demonstrated through extensive experiments and robotic tasks.
Contribution
It presents a novel graphical model and inference approach for placing multiple objects in scenes, handling unseen objects and diverse placement constraints.
Findings
98% success rate in placing known objects
82% success rate in placing new objects stably
Effective in robotic tasks like loading dish-racks and bookshelves
Abstract
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 LP relaxation. We extensively evaluate our approach…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization
