Predicting Object Interactions with Behavior Primitives: An Application in Stowing Tasks
Haonan Chen, Yilong Niu, Kaiwen Hong, Shuijing Liu, Yixuan Wang,, Yunzhu Li, Katherine Driggs-Campbell

TL;DR
This paper introduces a novel framework that enables robots to perform complex, long-horizon stowing tasks by learning from a single demonstration, using graph neural networks and primitive-augmented trajectory optimization, with strong simulation-to-real transfer.
Contribution
It presents a generalizable robot stowing policy leveraging object interaction prediction and primitive-based control, reducing data requirements and enhancing adaptability.
Findings
Effective in simulation with few keyframes (3-4) from a single demo.
Generalizes well to real-world variations in shelf and object attributes.
Achieves proficient long-horizon stowing with minimal demonstration data.
Abstract
Stowing, the task of placing objects in cluttered shelves or bins, is a common task in warehouse and manufacturing operations. However, this task is still predominantly carried out by human workers as stowing is challenging to automate due to the complex multi-object interactions and long-horizon nature of the task. Previous works typically involve extensive data collection and costly human labeling of semantic priors across diverse object categories. This paper presents a method to learn a generalizable robot stowing policy from predictive model of object interactions and a single demonstration with behavior primitives. We propose a novel framework that utilizes Graph Neural Networks to predict object interactions within the parameter space of behavioral primitives. We further employ primitive-augmented trajectory optimization to search the parameters of a predefined library of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Advanced Neural Network Applications · Reinforcement Learning in Robotics
