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, Seamless, and Robust Bimanual Manipulation

(a) Sequential
(b) Synchronized
(c) Ours w/o shortcut
(d) Ours + shortcut

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

Related Works

This work is part of our research on Generative Assembly via Bimanual Manipulation . 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
Under review at IEEE RA-L

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

BibTeX

          
            @misc{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},
              howpublished = {\url{https://intelligent-control-lab.github.io/APEX-MR/}}
            }