Form2Fit: Learning Shape Priors for Generalizable Assembly from Disassembly
Not on the map. Why?
Abstract (arXiv)
Is it possible to learn policies for robotic assembly that can generalize to new objects? We explore this idea in the context of the kit assembly task. Since classic methods rely heavily on object pose estimation, they often struggle to generalize to new objects without 3D CAD models or task-specific training data. In this work, we propose to formulate the kit assembly task as a shape matching problem, where the goal is to learn a shape descriptor that establishes geometric correspondences between object surfaces and their target placement locations from visual input. This formulation enables the model to acquire a broader understanding of how shapes and surfaces fit together for assembly -- allowing it to generalize to new objects and kits. To obtain training data for our model, we present a self-supervised data-collection pipeline that obtains ground truth object-to-placement correspondences by disassembling complete kits. Our resulting real-world system, Form2Fit, learns effective pick and place strategies for assembling objects into a variety of kits -- achieving 90% average success rates under different initial conditions (e.g. varying object and kit poses), 94% success under new configurations of multiple kits, and over 86% success with completely new objects and kits.
Key facts. Cited by 51 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 9; 2023: 9; 2024: 10; 2025: 4; 2026: 4.
51 papers.
Sort:
By area:
- 2021CLIPort: What and Where Pathways for Robotic Manipulationcited by 617
- 2021Visual Room Rearrangementcited by 101
- 2023Waypoint-Based Imitation Learning for Robotic Manipulationcited by 59
- 2021Learning to See before Learning to Act: Visual Pre-training for Manipulationcited by 50
- 2021O2O-Afford: Annotation-Free Large-Scale Object-Object Affordance Learningcited by 46
- 2022Equivariant Transporter Networkcited by 44
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priorscited by 42
- 2024RT-Sketch: Goal-Conditioned Imitation Learning from Hand-Drawn Sketchescited by 41
- 2024JUICER: Data-Efficient Imitation Learning for Robotic Assemblycited by 36
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 35
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrationscited by 35
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulationcited by 34
38 more
- 2023Leveraging SE(3) Equivariance for Learning 3D Geometric Shape Assemblycited by 27
- 2021Generalization Through Hand-Eye Coordination: An Action Space for Learning Spatially-Invariant Visuomotor Controlcited by 24
- 2023Category-Level Multi-Part Multi-Joint 3D Shape Assemblycited by 22
- 2021Vision-driven Compliant Manipulation for Reliable, High-Precision Assembly Taskscited by 18
- 2023Leveraging Symmetries in Pick and Placecited by 18
- 2023ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibilitycited by 17
- 2024Generative 3D Part Assembly via Part-Whole-Hierarchy Message Passingcited by 17
- 2023Rearrangement Planning for General Part Assemblycited by 12
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulationcited by 12
- 2026VLANeXt: Recipes for Building Strong VLA Modelscited by 12
- 2022Automating Reinforcement Learning with Example-based Resetscited by 11
- 2024SPAFormer: Sequential 3D Part Assembly with Transformerscited by 11
- 2021Action Priors for Large Action Spaces in Roboticscited by 10
- 2021IFR-Explore: Learning Inter-object Functional Relationships in 3D Indoor Scenescited by 9
- 2022Canonical Fields: Self-Supervised Learning of Pose-Canonicalized Neural Fieldscited by 9
- 2021Multi-Task Learning with Sequence-Conditioned Transporter Networkscited by 8
- 20243D Geometric Shape Assembly via Efficient Point Cloud Matchingcited by 8
- 2021Learning to Design and Construct Bridge without Blueprintcited by 6
- 2021Scene Editing as Teleoperation: A Case Study in 6DoF Kit Assemblycited by 6
- 2021Discovering Generalizable Skills via Automated Generation of Diverse Taskscited by 5
- 2022Graph-based Reinforcement Learning meets Mixed Integer Programs: An application to 3D robot assembly discoverycited by 5
- 2023QDP: Learning to Sequentially Optimise Quasi-Static and Dynamic Manipulation Primitives for Robotic Cloth Manipulationcited by 5
- 2021Kit-Net: Self-Supervised Learning to Kit Novel 3D Objects into Novel 3D Cavitiescited by 4
- 2026TORA: Topological Representation Alignment for 3D Shape Assemblycited by 4
- 2021Generalizing Object-Centric Task-Axes Controllers using Keypointscited by 3
- 2022SafePicking: Learning Safe Object Extraction via Object-Level Mappingcited by 3
- 2022Learning to Assemble Geometric Shapescited by 3
- 2023Evaluating Robustness of Visual Representations for Object Assembly Task Requiring Spatio-Geometrical Reasoningcited by 3
- 2024TreeSBA: Tree-Transformer for Self-Supervised Sequential Brick Assemblycited by 3
- 2024Learning to Build by Building Your Own Instructionscited by 3
- 2024Geometric Point Attention Transformer for 3D Shape Reassemblycited by 3
- 2022Learning Design and Construction with Varying-Sized Materials via Prioritized Memory Resetscited by 2
- 2025Slot-Level Robotic Placement via Visual Imitation from Single Human Videocited by 2
- 2025Combinative Matching for Geometric Shape Assemblycited by 2
- 2026Interact3D: Compositional 3D Generation of Interactive Objectscited by 1
- 2026Beyond Single Object: Learning 3D Relations with Large Language Modelscited by 1
- 2022Learning A Simulation-based Visual Policy for Real-world Peg In Unseen Holescited by 0
- 2023Working Backwards: Learning to Place by Pickingcited by 0
50 most cited of 51 All 51 (JSON)
- 2026Beyond Single Object: Learning 3D Relations with Large Language Models16 Aug 2026
- 2026TORA: Topological Representation Alignment for 3D Shape Assembly5 Apr 2026
- 2026Interact3D: Compositional 3D Generation of Interactive Objects17 Mar 2026
- 2026VLANeXt: Recipes for Building Strong VLA Models20 Feb 2026
- 2025Combinative Matching for Geometric Shape Assembly13 Aug 2025
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulation9 Apr 2025
- 2025Slot-Level Robotic Placement via Visual Imitation from Single Human Video2 Apr 2025
- 2025Zero-Shot Peg Insertion: Identifying Mating Holes and Estimating SE(2) Poses with Vision-Language Models8 Mar 2025
- 2024Geometric Point Attention Transformer for 3D Shape Reassembly26 Nov 2024
- 2024Learning to Build by Building Your Own Instructions1 Oct 2024
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulation21 Aug 2024
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrations8 Aug 2024
38 more
- 2024TreeSBA: Tree-Transformer for Self-Supervised Sequential Brick Assembly22 Jul 2024
- 20243D Geometric Shape Assembly via Efficient Point Cloud Matching15 Jul 2024
- 2024JUICER: Data-Efficient Imitation Learning for Robotic Assembly4 Apr 2024
- 2024SPAFormer: Sequential 3D Part Assembly with Transformers9 Mar 2024
- 2024RT-Sketch: Goal-Conditioned Imitation Learning from Hand-Drawn Sketches5 Mar 2024
- 2024Generative 3D Part Assembly via Part-Whole-Hierarchy Message Passing27 Feb 2024
- 2023Working Backwards: Learning to Place by Picking4 Dec 2023
- 2023Evaluating Robustness of Visual Representations for Object Assembly Task Requiring Spatio-Geometrical Reasoning15 Oct 2023
- 2023ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibility29 Sep 2023
- 2023Leveraging SE(3) Equivariance for Learning 3D Geometric Shape Assembly13 Sep 2023
- 2023Leveraging Symmetries in Pick and Place15 Aug 2023
- 2023Waypoint-Based Imitation Learning for Robotic Manipulation26 Jul 2023
- 2023Rearrangement Planning for General Part Assembly1 Jul 2023
- 2023QDP: Learning to Sequentially Optimise Quasi-Static and Dynamic Manipulation Primitives for Robotic Cloth Manipulation23 Mar 2023
- 2023Category-Level Multi-Part Multi-Joint 3D Shape Assembly10 Mar 2023
- 2022Canonical Fields: Self-Supervised Learning of Pose-Canonicalized Neural Fields5 Dec 2022
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priors30 May 2022
- 2022Learning to Assemble Geometric Shapes24 May 2022
- 2022Learning A Simulation-based Visual Policy for Real-world Peg In Unseen Holes9 May 2022
- 2022Learning Design and Construction with Varying-Sized Materials via Prioritized Memory Resets12 Apr 2022
- 2022Automating Reinforcement Learning with Example-based Resets5 Apr 2022
- 2022Graph-based Reinforcement Learning meets Mixed Integer Programs: An application to 3D robot assembly discovery8 Mar 2022
- 2022Equivariant Transporter Network18 Feb 2022
- 2022SafePicking: Learning Safe Object Extraction via Object-Level Mapping11 Feb 2022
- 2021IFR-Explore: Learning Inter-object Functional Relationships in 3D Indoor Scenes10 Dec 2021
- 2021Scene Editing as Teleoperation: A Case Study in 6DoF Kit Assembly9 Oct 2021
- 2021CLIPort: What and Where Pathways for Robotic Manipulation24 Sep 2021
- 2021Multi-Task Learning with Sequence-Conditioned Transporter Networks15 Sep 2021
- 2021Learning to Design and Construct Bridge without Blueprint5 Aug 2021
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assembly27 Jul 2021
- 2021Kit-Net: Self-Supervised Learning to Kit Novel 3D Objects into Novel 3D Cavities13 Jul 2021
- 2021Learning to See before Learning to Act: Visual Pre-training for Manipulation1 Jul 2021
- 2021O2O-Afford: Annotation-Free Large-Scale Object-Object Affordance Learning29 Jun 2021
- 2021Vision-driven Compliant Manipulation for Reliable, High-Precision Assembly Tasks26 Jun 2021
- 2021Discovering Generalizable Skills via Automated Generation of Diverse Tasks26 Jun 2021
- 2021Visual Room Rearrangement30 Mar 2021
- 2021Generalizing Object-Centric Task-Axes Controllers using Keypoints18 Mar 2021
- 2021Generalization Through Hand-Eye Coordination: An Action Space for Learning Spatially-Invariant Visuomotor Control28 Feb 2021
50 newest of 51 All 51 (JSON)
- 2023Waypoint-Based Imitation Learning for Robotic Manipulationcited by 59
- 2024RT-Sketch: Goal-Conditioned Imitation Learning from Hand-Drawn Sketchescited by 41
- 2024JUICER: Data-Efficient Imitation Learning for Robotic Assemblycited by 36
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrationscited by 35
- 2021Generalization Through Hand-Eye Coordination: An Action Space for Learning Spatially-Invariant Visuomotor Controlcited by 24
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrations8 Aug 2024
- 2024JUICER: Data-Efficient Imitation Learning for Robotic Assembly4 Apr 2024
- 2024RT-Sketch: Goal-Conditioned Imitation Learning from Hand-Drawn Sketches5 Mar 2024
- 2023Waypoint-Based Imitation Learning for Robotic Manipulation26 Jul 2023
- 2021Generalization Through Hand-Eye Coordination: An Action Space for Learning Spatially-Invariant Visuomotor Control28 Feb 2021
- 2021CLIPort: What and Where Pathways for Robotic Manipulationcited by 617
- 2021Visual Room Rearrangementcited by 101
- 2021Learning to See before Learning to Act: Visual Pre-training for Manipulationcited by 50
- 2021O2O-Afford: Annotation-Free Large-Scale Object-Object Affordance Learningcited by 46
- 2022Equivariant Transporter Networkcited by 44
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priorscited by 42
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 35
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulationcited by 34
- 2023Leveraging SE(3) Equivariance for Learning 3D Geometric Shape Assemblycited by 27
- 2023Category-Level Multi-Part Multi-Joint 3D Shape Assemblycited by 22
- 2021Vision-driven Compliant Manipulation for Reliable, High-Precision Assembly Taskscited by 18
- 2023Leveraging Symmetries in Pick and Placecited by 18
12 most cited of 43 All 43 (JSON)
- 2026Beyond Single Object: Learning 3D Relations with Large Language Models16 Aug 2026
- 2026Interact3D: Compositional 3D Generation of Interactive Objects17 Mar 2026
- 2025Combinative Matching for Geometric Shape Assembly13 Aug 2025
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulation9 Apr 2025
- 2025Slot-Level Robotic Placement via Visual Imitation from Single Human Video2 Apr 2025
- 2024Geometric Point Attention Transformer for 3D Shape Reassembly26 Nov 2024
- 2024Learning to Build by Building Your Own Instructions1 Oct 2024
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulation21 Aug 2024
- 2024TreeSBA: Tree-Transformer for Self-Supervised Sequential Brick Assembly22 Jul 2024
- 20243D Geometric Shape Assembly via Efficient Point Cloud Matching15 Jul 2024
- 2024SPAFormer: Sequential 3D Part Assembly with Transformers9 Mar 2024
- 2024Generative 3D Part Assembly via Part-Whole-Hierarchy Message Passing27 Feb 2024
12 newest of 43 All 43 (JSON)