Generative Assembly via Bimanual Manipulation
Overview:
This line of research aims to harness AI and robotics technology to reduce the human effort required in creating HMLV assembly products, i.e. automating the process from design to execution.
To achieve this, these projects use Lego as the benchmarking platform.
Lego offers a diverse range of components, allowing users to freely customize their desired products.
In addition, it is a cost-effective and replicable platform, making it an ideal choice for benchmarking.
More importantly, despite being a well-known toy brand, Lego assembly is a non-trivial and, actually challenging, problem due to its customizability, tiny sizes, and most importantly, the passive connections, i.e., connections between bricks are not rigid and could break throughout the assembly process.
Thus, accomplishing Lego assembly requires the system to have a comprehensive understanding of the underlying physics as well as dexterous manipulation skills.
Research Topics
Physics Awareness
Structural Stability Analysis for Block Stacking Assembly
Contributors: Ruixuan Liu, Kangle Deng, Ziwei Wang.
Publications:
-
[J27] StableLego: Stability Analysis of Block Stacking Assembly
Ruixuan Liu, Kangle Deng, Ziwei Wang and Changliu Liu
IEEE Robotics and Automation Letters, 2024
Creating Customized Assembly Design

This project aims to design a user-friendly interface that allows users to select their desired Lego designs for the robot to assemble. Specifically, we are developing a Lego design wiki, where users can input text descriptions to retrieve Lego designs that match their expectations. Post
Contributors: Ruixuan Liu, Shobhit Aggarwal, Kareem Segizekov.

This project aims to extract and generate Lego designs from human demonstrations. By directly demonstrating the steps to construct a desired customized Lego object, users can reduce the effort required to search for a design and communicate their needs in a more intuitive way. More importantly, generating Lego designs from human demonstrations enables users to create entirely new Lego structures that have never existed before, offering greater flexibility for customising the assembly.
Publications:
-
[U] Simulation-aided Learning from Demonstration for Robotic LEGO Construction
Ruixuan Liu, Alan Chen, Xusheng Luo and Changliu Liu
arXiv:2309.11010, 2023
-
[W] Robotic LEGO Assembly and Disassembly from Human Demonstration
Ruixuan Liu, Yifan Sun and Changliu Liu
ACC Workshop on Recent Advancement of Human Autonomy Interaction and Integration, 2023

To further reduce the human effort and expert knowledge required in designing assemblies, we explore the end-to-end generation of Lego assembly designs using generative AI. In this project, we aim to develop generative models capable of interpreting user specifications through intuitive prompts, such as text descriptions, and generating Lego designs that satisfy the users' customization requirements. Additionally, this project focuses on integrating physical awareness into the generative model, with the goal of producing physically buildable Lego designs.
Contributors: Ava Pun, Kangle Deng, Ruixuan Liu, Deva Ramanan, Jun-Yan Zhu.Publications: Coming soon!
Design Gallery (In progress):
Constructing Customized Assembly

Lego components are significantly smaller compared to existing robots and grippers. Additionally, Lego assembly requires extremely high-precision manipulation, on the order of millimeters or even sub-millimeters, which presents challenges for manipulating Lego bricks with current grippers and robots. This research focuses on the design of mechanical end-of-arm tools (EOAT) to enable robust Lego manipulation. Specifically, our goal is to design 1) low-cost and 2) transferable EOATs that allow general-purpose robots to reliably manipulate, assemble, and disassemble Lego bricks.
Publications:
-
[C76] A Lightweight and Transferable Design for Robust LEGO Manipulation
Ruixuan Liu, Yifan Sun and Changliu Liu
International Symposium of Flexible Automation, 2024
-
[U] Eye-in-Finger: Smart Fingers for Delicate Assembly and Disassembly of LEGO
Zhenran Tang, Ruixuan Liu and Changliu Liu
arXiv preprint arXiv:2503.06848, 2025
Lego Tool Gallery:

Constructing customized Lego structures is challenging because it requires a comprehensive understanding of the structural physical properties to ensure that operations are performed correctly. In addition, Lego structures often require cooperative manipulation due to their complex geometric designs. In this project, we explore methods for reasoning through a given customized Lego design and planning appropriate, efficient multi-robot motions to achieve the physical assembly.
Publications:
-
[J29] Physics-Aware Combinatorial Assembly Sequence Planning using Data-free Action Masking
Ruixuan Liu, Alan Chen, Weiye Zhao and Changliu Liu
IEEE Robotics and Automation Letters, 2025
-
[U] APEX-MR: Multi-Robot Asynchronous Planning and Execution for Cooperative Assembly
Philip Huang, Ruixuan Liu, Shobhit Aggarwal, Changliu Liu and Jiaoyang Li
arXiv preprint arXiv:2503.15836, 2025

Detecting and recovering from failures are crucial to ensuring a robust and reliable robotic assembly system. In this project, we explore approaches, such as multimodality and foundation models, to reliably detect potential failures during the assembly process and develop policies for effective recovery.
Publications:
-
[C87] Automating Robot Failure Recovery Using Vision-Language Models With Optimized Prompts
Hongyi Chen, Yunchao Yao, Ruixuan Liu, Changliu Liu and Jeffrey Ichnowski
American Control Conference, 2025
Sponsor: CMU Manufacturing Futures Institute
Period of Performance: 2023 ~ Now
Point of Contact: Ruixuan Liu