Manual-PA: Learning 3D Part Assembly from Instruction Diagrams
Not on the map. Why?
Abstract (arXiv)
Assembling furniture amounts to solving the discrete-continuous optimization task of selecting the furniture parts to assemble and estimating their connecting poses in a physically realistic manner. The problem is hampered by its combinatorially large yet sparse solution space thus making learning to assemble a challenging task for current machine learning models. In this paper, we attempt to solve this task by leveraging the assembly instructions provided in diagrammatic manuals that typically accompany the furniture parts. Our key insight is to use the cues in these diagrams to split the problem into discrete and continuous phases. Specifically, we present Manual-PA, a transformer-based instruction Manual-guided 3D Part Assembly framework that learns to semantically align 3D parts with their illustrations in the manuals using a contrastive learning backbone towards predicting the assembly order and infers the 6D pose of each part via relating it to the final furniture depicted in the manual. To validate the efficacy of our method, we conduct experiments on the benchmark PartNet dataset. Our results show that using the diagrams and the order of the parts lead to significant improvements in assembly performance against the state of the art. Further, Manual-PA demonstrates strong generalization to real-world IKEA furniture assembly on the IKEA-Manual dataset.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 49 of its 69 references that are in the map. First posted on arXiv 27 Nov 2024.
Builds on
49 of 69 references.
References · 49
- 2017Attention Is All You Needcited by 60,361
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2023Segment Anythingcited by 8,234
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,974
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,864
- 2021Align before Fuse: Vision and Language Representation Learning with Momentum Distillationcited by 1,619
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
- 2021ViLT: Vision-and-Language Transformer Without Convolution or Region Supervisioncited by 1,230
37 more
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 979
- 2017PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenescited by 775
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 526
- 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 495
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 450
- 2023FoundationPose: Unified 6D Pose Estimation and Tracking of Novel Objectscited by 429
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2017BB8: A Scalable, Accurate, Robust to Partial Occlusion Method for Predicting the 3D Poses of Challenging Objects without Using Depthcited by 225
- 2022MegaPose: 6D Pose Estimation of Novel Objects via Render & Comparecited by 201
- 2020Shape Prior Deformation for Categorical 6D Object Pose and Size Estimationcited by 161
- 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 119
- 2023SAM-6D: Segment Anything Model Meets Zero-Shot 6D Object Pose Estimationcited by 117
- 2023GigaPose: Fast and Robust Novel Object Pose Estimation via One Correspondencecited by 114
- 2023FoundPose: Unseen Object Pose Estimation with Foundation Featurescited by 109
- 2020The IKEA ASM Dataset: Understanding People Assembling Furniture through Actions, Objects and Posecited by 95
- 2023CNOS: A Strong Baseline for CAD-based Novel Object Segmentationcited by 87
- 2019IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Taskscited by 69
- 2020Generative 3D Part Assembly via Dynamic Graph Learningcited by 67
- 2018Learning Image Representations by Completing Damaged Jigsaw Puzzlescited by 66
- 2020Learning 3D Part Assembly from a Single Imagecited by 52
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 36
- 2017DeepPermNet: Visual Permutation Learningcited by 32
- 2020COALESCE: Component Assembly by Learning to Synthesize Connectionscited by 30
- 2024MatchU: Matching Unseen Objects for 6D Pose Estimation from RGB-D Imagescited by 28
- 2023IKEA-Manual: Seeing Shape Assembly Step by Stepcited by 22
- 2023Category-Level Multi-Part Multi-Joint 3D Shape Assemblycited by 22
- 20223D Part Assembly Generation with Instance Encoded Transformercited by 19
- 2024Generative 3D Part Assembly via Part-Whole-Hierarchy Message Passingcited by 19
- 2022Translating a Visual LEGO Manual to a Machine-Executable Plancited by 15
- 2023Scalable Geometric Fracture Assembly via Co-creation Space among Assemblerscited by 14
- 2023Rearrangement Planning for General Part Assemblycited by 12
- 2023Score-PA: Score-based 3D Part Assemblycited by 12
- 2024SPAFormer: Sequential 3D Part Assembly with Transformerscited by 12
- 2023Aligning Step-by-Step Instructional Diagrams to Video Demonstrationscited by 10
- 2023Multi-level Reasoning for Robotic Assembly: From Sequence Inference to Contact Selectioncited by 6
- 2024Temporally Grounding Instructional Diagrams in Unconstrained Videoscited by 4
- 2024SCANet: Correcting LEGO Assembly Errors with Self-Correct Assembly Networkcited by 3
Built on by
Citing papers per year: 2025: 3; 2026: 4.
7 papers.
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Modelscited by 14
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Modelscited by 5
- 2026AssemblyBench: Physics-Aware Assembly of Complex Industrial Objectscited by 2
- 2025Prompt2Craft: Generating Functional Craft Assemblies with LLMscited by 0
- 2026PART: Learning 3D Part Assembly and Retrieval with Transformerscited by 0
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agentscited by 0
- 2026LLM2R: From Large Language Models to 3D Reassemblerscited by 0
- 2026LLM2R: From Large Language Models to 3D Reassemblers13 Oct 2026
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agents30 Sep 2026
- 2026PART: Learning 3D Part Assembly and Retrieval with Transformers17 Sep 2026
- 2026AssemblyBench: Physics-Aware Assembly of Complex Industrial Objects13 May 2026
- 2025Prompt2Craft: Generating Functional Craft Assemblies with LLMs4 Dec 2025
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Models18 Oct 2025
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Models14 Feb 2025