3D Part Assembly Generation with Instance Encoded Transformer

Rufeng Zhang, Tao Kong, Weihao Wang, Xuan Han, Mingyu You
7/5/2022
cs.ROcs.CV

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

It is desirable to enable robots capable of automatic assembly. Structural understanding of object parts plays a crucial role in this task yet remains relatively unexplored. In this paper, we focus on the setting of furniture assembly from a complete set of part geometries, which is essentially a 6-DoF part pose estimation problem. We propose a multi-layer transformer-based framework that involves geometric and relational reasoning between parts to update the part poses iteratively. We carefully design a unique instance encoding to solve the ambiguity between geometrically-similar parts so that all parts can be distinguished. In addition to assembling from scratch, we extend our framework to a new task called in-process part assembly. Analogous to furniture maintenance, it requires robots to continue with unfinished products and assemble the remaining parts into appropriate positions. Our method achieves far more than 10% improvements over the current state-of-the-art in multiple metrics on the public PartNet dataset. Extensive experiments and quantitative comparisons demonstrate the effectiveness of the proposed framework.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2022part,
  title  = {3D Part Assembly Generation with Instance Encoded Transformer},
  author = {Rufeng Zhang and Tao Kong and Weihao Wang and Xuan Han and Mingyu You},
  year   = {2022},
  eprint = {2207.01779},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.01779v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.01779.svg)](https://codeofpaper.com/paper/2207.01779)

Discussion