Sequential Brick Assembly with Efficient Constraint Satisfaction

10/03/2022
by   Seokjun Ahn, et al.
31

We address the problem of generating a sequence of LEGO brick assembly with high-fidelity structures, satisfying physical constraints between bricks. The assembly problem is challenging since the number of possible structures increases exponentially with the number of available bricks, complicating the physical constraints to satisfy across bricks. To tackle this problem, our method performs a brick structure assessment to predict the next brick position and its confidence by employing a U-shaped sparse 3D convolutional network. The convolution filter efficiently validates physical constraints in a parallelizable and scalable manner, allowing to process of different brick types. To generate a novel structure, we devise a sampling strategy to determine the next brick position by considering attachable positions under physical constraints. Instead of using handcrafted brick assembly datasets, our model is trained with a large number of 3D objects that allow to create a new high-fidelity structure. We demonstrate that our method successfully generates diverse brick structures while handling two different brick types and outperforms existing methods based on Bayesian optimization, graph generative model, and reinforcement learning, all of which are limited to a single brick type.

READ FULL TEXT
research
12/28/2022

Falsification of Learning-Based Controllers through Multi-Fidelity Bayesian Optimization

Simulation-based falsification is a practical testing method to increase...
research
01/29/2021

Predicting Nanorobot Shapes via Generative Models

The field of DNA nanotechnology has made it possible to assemble, with h...
research
01/19/2021

Spatial Assembly: Generative Architecture With Reinforcement Learning, Self Play and Tree Search

With this work, we investigate the use of Reinforcement Learning (RL) fo...
research
10/03/2020

MFPC-Net: Multi-fidelity Physics-Constrained Neural Process

In this work, we propose a network which can utilize computational cheap...
research
06/01/2022

Learning to Untangle Genome Assembly with Graph Convolutional Networks

A quest to determine the complete sequence of a human DNA from telomere ...
research
12/18/2019

Learning to grow: control of materials self-assembly using evolutionary reinforcement learning

We show that neural networks trained by evolutionary reinforcement learn...
research
09/06/2023

On the Effects of Heterogeneous Errors on Multi-fidelity Bayesian Optimization

Bayesian optimization (BO) is a sequential optimization strategy that is...

Please sign up or login with your details

Forgot password? Click here to reset