[Paper Review] RoboAssembly: Learning Generalizable Furniture Assembly Policy in a Novel Multi-robot Contact-rich Simulation Environment
This paper introduces RoboAssembly, a multi-robot, contact-rich simulation environment for learning generalizable furniture assembly policies using deep reinforcement learning. By combining structured representations with model-free RL and imitation learning, the approach achieves 74.5% success rate on unseen chairs under object-centric settings—significantly outperforming RRT-Connect baseline (18.8%) with faster planning and better generalization.
Part assembly is a typical but challenging task in robotics, where robots assemble a set of individual parts into a complete shape. In this paper, we develop a robotic assembly simulation environment for furniture assembly. We formulate the part assembly task as a concrete reinforcement learning problem and propose a pipeline for robots to learn to assemble a diverse set of chairs. Experiments show that when testing with unseen chairs, our approach achieves a success rate of 74.5% under the object-centric setting and 50.0% under the full setting. We adopt an RRT-Connect algorithm as the baseline, which only achieves a success rate of 18.8% after a significantly longer computation time. Supplemental materials and videos are available on our project webpage.
Motivation & Objective
- To develop a realistic, contact-rich multi-robot simulation environment for complex furniture assembly tasks.
- To formulate robotic furniture assembly as a concrete reinforcement learning problem with structured state representations.
- To learn a generalizable policy capable of assembling diverse, unseen chair designs using multi-robot cooperation.
- To improve upon traditional motion planning methods like RRT-Connect in both success rate and computational efficiency.
- To demonstrate zero-shot generalization of the policy to novel chair configurations not seen during training.
Proposed method
- Design a novel multi-robot simulation environment with two Franka arms on mobile platforms, supporting complex contact-rich manipulation.
- Integrate motion-planning modules to enable collision-free, coordinated movement of multiple robots during assembly.
- Construct a dataset of 220 chairs from PartNet, annotated with graspable regions and connection points for realistic assembly tasks.
- Formulate the assembly task as a hierarchical reinforcement learning problem using an object-centric and full-observation state representation.
- Train a unified policy network via imitation learning and model-free RL, leveraging data augmentation from 640 single-task policies.
- Use a multi-task training pipeline to learn a generalizable policy that generalizes to unseen chair designs in zero-shot fashion.
Experimental results
Research questions
- RQ1Can a deep reinforcement learning policy generalize to unseen furniture designs in a multi-robot, contact-rich assembly environment?
- RQ2How does the proposed RL-based policy compare to traditional motion planning (e.g., RRT-Connect) in terms of success rate and planning efficiency?
- RQ3To what extent does the object-centric state representation improve policy generalization compared to full-observation settings?
- RQ4Can imitation learning combined with model-free RL effectively transfer skills from single-task to multi-task furniture assembly?
- RQ5Does the integration of motion planning modules into the RL pipeline enable faster and more reliable path planning than standalone planners?
Key findings
- The proposed method achieves a 74.5% success rate on unseen chairs under the object-centric setting, significantly outperforming the RRT-Connect baseline (18.8%).
- Under the full setting, the method achieves a 50.0% success rate on unseen chairs, demonstrating strong zero-shot generalization capability.
- The trained policy plans feasible assembly paths in an average of 37.8k steps per chair, compared to 91.7k steps for RRT-Connect, indicating superior computational efficiency.
- The multi-task policy trained on 640 augmented single-task policies generalizes effectively to 192 unseen chairs, confirming robustness and scalability.
- The method reduces average planning time to under two minutes per successful assembly, while RRT-Connect requires significantly longer computation.
- The success rate on the hard training set is 79.4% under object-centric setting, indicating strong performance on complex, challenging chair configurations.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.