Contact
If you have any questions, please feel free to contact us:
- Yu Qi: qi.yu2@northeastern.edu
- Yuanchen Ju: juuycc0213@gmail.com
|
1Shanghai Qi Zhi Institute 2Northeastern University 3IIIS, Tsinghua University |
4Shanghai Jiao Tong University 5Shanghai AI Lab |
*Equal contribution |
🌷 CVPR 2025 🧩 |
|
3D assembly tasks, such as furniture assembly and component fitting, play a crucial role in daily life and represent essential capabilities for future home robots. Existing benchmarks and datasets predominantly focus on assembling geometric fragments or factory parts, which fall short in addressing the complexities of everyday object interactions and assemblies. To bridge this gap, we present 2BY2, a large-scale annotated dataset for daily pairwise objects assembly, covering 18 fine-grained tasks that reflect real-life scenarios, such as plugging into sockets, arranging flowers in vases, and inserting bread into toasters. 2BY2 dataset includes 1,034 instances and 517 pairwise objects with pose and symmetry annotations, requiring approaches that align geometric shapes while accounting for functional and spatial relationships between objects. Leveraging the 2BY2 dataset, we propose a two-step SE(3) pose estimation method with equivariant features for assembly constraints. Compared to previous shape assembly methods, our approach achieves state-of-the-art performance across all 18 tasks in the 2BY2 dataset. Additionally, robot experiments further validate the reliability and generalization ability of our method for complex 3D assembly tasks.
We compare 2BY2 dataset with exsiting datasets and benchmarks. #OC stands for the number of object categories. #OS stands for the number of object shapes. Pair denotes whether the dataset is pairwise. Task Number refers to the number of distinct assembly tasks, with the assembly of fractured pieces considered as a single task. Task Hierarchy stands for the different categories of task from coarse to fine. Everyday Scenario means whether the assemble task has practical significance in real-world human applications. Symmetry denotes whether the dataset contains part symmetry annotation.
The image shows selected objects from four different tasks: USB, Bottle, Letter, and Plug in Socket. On the left are the objects selected on training set, and on the right is the testing set. As seen in the legend, object geometry varies in both the training and testing set, with the testing set containing novel shapes not seen in the training set.
We highlight Bottle, Plug, Bread, Letter, Childrentoy, Key, and Flower tasks to demonstrate our improved translation and rotation predictions compared to baseline methods.
We conduct real-world robot experiments on Cup, Flower, Bread and Plug tasks.
If you have any questions, please feel free to contact us:
If you find this project helpful, please cite us: