Learning Physically Realizable Skills for Online Packing of General 3D Shapes
Hang Zhao, Zherong Pan, Yang Yu, Kai Xu

TL;DR
This paper introduces a reinforcement learning approach for online packing of irregular 3D shapes, focusing on physical realizability and efficient training, resulting in a policy that outperforms existing methods across multiple datasets.
Contribution
The paper presents a theoretically-grounded candidate action generation method and an efficient RL training pipeline for physically realizable 3D packing tasks.
Findings
Outperforms state-of-the-art baselines by at least 12.8% in packing utility
Trains a packing policy within 48 hours in a physics-based simulation environment
Demonstrates effectiveness across diverse real-world shape datasets
Abstract
We study the problem of learning online packing skills for irregular 3D shapes, which is arguably the most challenging setting of bin packing problems. The goal is to consecutively move a sequence of 3D objects with arbitrary shapes into a designated container with only partial observations of the object sequence. Meanwhile, we take physical realizability into account, involving physics dynamics and constraints of a placement. The packing policy should understand the 3D geometry of the object to be packed and make effective decisions to accommodate it in the container in a physically realizable way. We propose a Reinforcement Learning (RL) pipeline to learn the policy. The complex irregular geometry and imperfect object placement together lead to huge solution space. Direct training in such space is prohibitively data intensive. We instead propose a theoretically-provable method for…
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
TopicsOptimization and Packing Problems · 3D Shape Modeling and Analysis · Robot Manipulation and Learning
