APEX-MR: Multi-Robot Asynchronous Planning
and Execution for Cooperative Assembly

Philip Huang *, 1        Ruixuan Liu *, 1        Shobhit Aggarwal1        Changliu Liu1        Jiaoyang Li1
*Equal contributions         1Carnegie Mellon University

Abstract

Compared to a single-robot workstation, a multi-robot system offers several advantages: 1) it expands the system’s workspace, 2) improves task efficiency, and more importantly, 3) enables robots to achieve significantly more complex and dexterous tasks, such as cooperative assembly. However, coordinating the tasks and motions of multiple robots is challenging due to issues, e.g., system uncertainty, task efficiency, algorithm scalability, and safety concerns. To address these challenges, this paper studies multi-robot coordination and proposes APEX-MR, an asynchronous planning and execution framework designed to safely and efficiently coordinate multiple robots to achieve cooperative assembly, e.g., LEGO assembly. In particular, APEX-MR provides a systematic approach to post-process multi-robot tasks and motion plans to enable robust asynchronous execution under uncertainty. Experimental results demonstrate that APEX-MR can significantly speed up the execution time of many long-horizon LEGO assembly tasks by 48% compared to sequential planning and 36% compared to synchronous planning on average. To further demonstrate the performance, we deploy APEX-MR to a dual-arm system to perform physical LEGO assembly. To our knowledge, this is the first robotic system capable of performing customized LEGO assembly using commercial LEGO bricks. The experiment results demonstrate that the dual-arm system, with APEX-MR, can safely coordinate robot motions, efficiently collaborate, and construct complex LEGO structures.

Challenges

(a) How to ensure safety during collaboration?
(b) How to scale to large-scale/long-horizon tasks?
(c) How to tolerate uncertainty from delays/contingencies?
(d) How to improve efficiency?

APEX-MR:

An Asynchronous Planning and Execution Framework

Given an assembly plan and the robot skill library (detailed below), APEX-MR distributes the tasks to different robots and generates a sequential task plan. In particular, it formulates the task distribution as an integer-linear programming (ILP) to maximize efficiency. To enable seamless collaboration, APEX-MR extends the Temporal Plan Graph (TPG) to multiple robots. It post-processes the sequential task plan and generates an asynchronous execution plan. More importantly, the asynchronous execution plan accommodates execution delays and contingencies to ensure robust and safe bimanual manipulation under uncertainty. APEX-MR significantly improves task efficiency, scales to large-scale/long-horizon tasks, is robust against uncertainty, and ensures collaboration safety.

Overview

Robot Skill Learning

Robots need different skills to perform different tasks, and we assume the required skills are pre-learned. A skill can be a learned policy, a parameterized motion, or even a simple trajectory. APEX-MR selects appropriate skills from the library and coordinates the robots to accomplish the task as shown above. Specifically in Lego assembly, we learn the following robot skills.

Overview

Comparisons:

Efficient and Seamless Bimanual Manipulation

The TPG post-processing and shortcutting in APEX-MR significantly reduces makespan by 48% and wait time by 85% on average compared to the initial sequential motion plan at the horizontal dashed line. Compared to the synchronized motion plan, our asynchronous plans from APEX-MR are still consistently shorter and have less wait time. We show a comparison of the sequential, synchronous, and APEX-MR motion (with shortcut) plan in simulation below.

Overview

Robot Demos:

Cooperative Assembly of Customized Lego Structures

We deploy APEX-MR to a dual-industrial-arm system and demonstrate the first robotic system that can accomplish customized, delicate assemblies using commercial LEGO in REAL. All demo videos are 16x.

(a) Faucet
(b) Vessel
(c) Guitar
(d) R
(d) S
(d) S

BibTeX

          
            @article{huang2025apexmr,
              title = {APEX-MR: Multi-Robot Asynchronous Planning and Execution for Cooperative Assembly},
              author = {Huang, Philip and Liu, Ruixuan and Aggarwal, Shobhit and Liu, Changliu and Li, Jiaoyang},
              year = {2025},
              journal={arXiv preprint arXiv:2503.15836}
            }
          
        

Related Works

This work is part of our research on Generative Assembly via Bimanual Manipulation and Multi-Robot Task and Motion Planning. Please explore our other works below.
RMA Image

Physics-Aware Combinatorial Assembly Sequence Planning using Data-free Action Masking

Ruixuan Liu, Alan Chen, Weiye Zhao, Changliu Liu
IEEE RA-L, 2025

Paper

RMA Image

StableLego: Stability Analysis of Block Stacking Assembly

Ruixuan Liu, Kangle Deng, Ziwei Wang, Changliu Liu
IEEE RA-L, 2024

Paper

RMA Image

A Lightweight and Transferable Design for Robust LEGO Manipulation

Ruixuan Liu, Yifan Sun, Changliu Liu
International Symposium on Flexible Automation (ISFA), 2024

Paper

RMA Image

Cooperative Task and Motion Planning for Multi-Arm Assembly Systems

Jingkai Chen, Jiaoyang Li, Yijiang Huang, Caelan Garrett, Dawei Sun, Chuchu Fan, Andreas Hofmann, Caitlin Mueller, Sven Koenig, Brian C. Williams
arXiv, 2022

Paper Video

RMA Image

Accelerating Search-Based Planning for Multi-Robot Manipulation by Leveraging Online-Generated Experiences

Yorai Shaoul*, Itamar Mishani*, Maxim Likhachev, Jiaoyang Li
International Conference on Automated Planning and Scheduling (ICAPS), 2024

Paper website

RMA Image

Unconstraining Multi-Robot Manipulation: Enabling Arbitrary Constraints in ECBS with Bounded Sub-Optimality

Yorai Shaoul*, Rishi Veerapaneni*, Maxim Likhachev, Jiaoyang Li
International Symposium on Combinatorial Search (SoCS), 2024

Paper