Interlocking brick assembly provides a representative testbed for evaluating real-world robotic manipulation capabilities, where diverse structural designs, complex inter-step dependencies, intricate mechanical interactions and tight insertion tolerances pose substantial challenges. We present BrickCraft-Duo, a modular framework for long-horizon dual-arm collaborative assembly of interlocking bricks through data-efficient skill learning and composition. BrickCraft-Duo learns reusable single- and dual-arm assembly skills from diverse demonstrations, with bilateral symmetry alignment facilitating skill sharing across symmetric arms and assembly–support role assignments. Guided by stability-aware assembly reasoning, BrickCraft-Duo composes heterogeneous skills to achieve autonomous long-horizon execution, and further integrates human-in-the-loop correction for targeted skill refinement. The resulting system achieves long-horizon success rates of at least 60% and step-level completion rates of at least 95% across five real-world assembly tasks involving partially supported configurations, with horizons of up to nine steps.
Two arms are better than one! For partially supported structures, UniAssembly can cause the structure to deform or detach, necessitating dual-arm cooperative insertion.
Completion Rate: the ratio of successfully completed assembly steps to the total number of assembly steps in a long-horizon task.
BrickCraft-Duo does not require precise workspace calibration. The learned assembly skills can adapt to workspace perturbations with closed-loop visual feedback, enabling robust long-horizon assembly under spatial uncertainties.