atlas

Research map / 3D vision / 3D generation

Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulation

CVPR 2025 · 3D vision › 3D generation · approach: Hand-object interaction generation · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces 2BY2, a dataset of 517 daily-object pairs across 18 pairwise assembly tasks with pose and symmetry annotations, and a two-step SE(3)-equivariant pose estimation network (two-scale VN-DGCNN) that outperforms shape-assembly baselines and transfers to a UR5 robot.

Problem

Existing assembly benchmarks focus on geometric fragments or factory parts, which do not capture everyday pairwise object assembly requiring semantic and spatial alignment; methods trained on them generalize poorly to such tasks.

Approach

Predict the pose of the base/receiving object (Object B) first, then predict the fitting object (Object A) conditioned on the transformed B, using a two-scale SE(3)-equivariant Vector Neuron DGCNN encoder with multiplicative cross-object feature fusion, trained stage-wise with ground-truth canonical B during training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the two-step pairwise network instead of SE(3)-Assembly2BY2 assembly pose estimation · ALLRMSE(T): 0.233 -> 0.110Helped
use the two-step pairwise network instead of SE(3)-Assembly2BY2 assembly pose estimation · ALLRMSE(R): 52.34 -> 41.44Helped
use the two-step pairwise network instead of SE(3)-Assembly2BY2 assembly pose estimation · Real-world Cup, Flower, Bread, Plugsuccess rate: 22.5% -> 77.5%Helped
replace two-scale Vector Neuron DGCNN with Vector Neuron DGCNN (ablation)two-step pairwise network · ALLRMSE(T): 0.110 -> 0.123Hurt
replace two-scale Vector Neuron DGCNN with Vector Neuron DGCNN (ablation)two-step pairwise network · ALLRMSE(R): 41.44 -> 44.67Hurt
replace two-scale Vector Neuron DGCNN with DGCNN (ablation)two-step pairwise network · ALLRMSE(T): 0.110 -> 0.277Hurt
replace two-scale Vector Neuron DGCNN with DGCNN (ablation)two-step pairwise network · ALLRMSE(R): 41.44 -> 72.46Hurt
replace two-scale Vector Neuron DGCNN with PointNet (ablation)two-step pairwise network · ALLRMSE(T): 0.110 -> 0.264Hurt
replace two-scale Vector Neuron DGCNN with PointNet (ablation)two-step pairwise network · ALLRMSE(R): 41.44 -> 75.38Hurt
remove the two-step pose prediction and jointly predict both poses (ablation)two-step pairwise network · ALLRMSE(T): 0.110 -> 0.139Hurt
remove the two-step pose prediction and jointly predict both poses (ablation)two-step pairwise network · ALLRMSE(R): 41.44 -> 45.20Hurt

Limitations

Experimental setup

Datasets: 2BY2

Benchmarks: 2BY2

Metrics: RMSE translation RMSE rotation (Euler angles, symmetry-aware) real-robot success rate

Baselines: SE(3)-Assembly Puzzlefusion++ Jigsaw Neural Shape Mating VN DGCNN DGCNN PointNet

Builds on: Vector Neuron networks DGCNN Neural Shape Mating

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy