HomeProjectsInformation and Communication TechnologiesAutomated Computational Design and Assembly Instructions for Interlocking Bricks

Automated Computational Design and Assembly Instructions for Interlocking Bricks

This project has developed the very first computer algorithm to automatically generate an optimized LEGO® Technic™ model with assembly instructions in only a few seconds from a simple sketch by the user. Building toys, including LEGO®, Erector Sets®, Lincoln Logs® and many other construction toys, contain interlocking bricks of different shapes to deliver high functionalities and fun. Currently, assembly instructions of models are typically designed by professional designers through months of efforts, trials and errors in choosing the types of bricks, connectedness, mechanical structures, etc. LEGO® Technic™ is one of the systems to build advanced models with real-life functions like gearboxes and bow.

Uniqueness and Competitive Advantages:

  • A comprehensive system to design models with stability, symmetry, balance, connectedness and assembly instructions
  • A system that helps ordinary people and professional designers to design LEGO® Technic™ models simply by sketching
  • A computational method that can be extended to not only many kinds of interlocking blocks, but also architecture, bridge and mechanical design

Publication:

Computational LEGO Technic Design

Hao Xu, Ka-Hei Hui, Chi-Wing Fu, and Hao (Richard) Zhang.

ACM Transactions on Graphics (ACM TOG), SIGGRAPH Asia,

accepted for publication, 2019.

A photograph showing the physical assemblies of LEGO Technic models generated by our method.
Our method automatically generate LEGO Technic models (middle) from sketches (left), that are physically assemblable.
Overview of our method.

Do you like our project?

MORE TO EXPLORE