/awesome-lego-machine-learning

A curated list of resources dedicated to Machine Learning applications to LEGO bricks

Awesome LEGO Machine Learning

A curated list of resources dedicated to Machine Learning applications to LEGO bricks.

Parts Classification

Applications

Sorting Machines

Other projects

  • JetClean [2022.10] - JetClean is a small robotic Lego cleaner capable of autonomously navigating around your bedroom and keeping it tidy!

Code

  • Setognize [2024.06] - Code for a mobile app that can recognize 50 dfferent Lego sets.
  • LegoSorter [2023.09] - Code for a mobile app that can recognize and count Lego bricks. It includes scripts for rendering the dataset, training the model, and the backend for the app.
  • OpenBlok [2022.11] - OpenBlok is an open-source Lego identification and sorting system using AI models developed by blokbot.io
  • Lego Brick Recognition [2020.03] - Code for generating synthetic dataset and training a classifier for 15 different parts.
  • Lego Classifier [2019.08] - Detailed description of training a part classifier and deploying it on Arduino.
  • Lego Detector [2019.03] - Code for training a classifer.

Papers

Datasets

Rendering Parts

Understanding Part IDs and colors

Generating Sets

Papers

Datasets

Assembling Sets

Papers

Generating images of LEGO

Models

Posts

3D Reconstruction

Papers

Price Prediction

Code

ML at LEGO Group

Other lists