Per i genitori, i bambini e gli amanti dei mattoncini Lego in tutto il mondo, è una giornata favorevole per esistere.
Tutti apprezzano la costruzione con i mattoncini Lego, ma nessuno gradisce il lavoro di pulizia. Perciò, sfruttando l’intelligenza artificiale, Jacques Mattheij, un appassionato di Lego esperto in tecnologia fin dall’infanzia, ha trovato un modo per rendere divertente e facile l’ordinare dei pezzi Lego.
In un articolo del blog, Mattheij ha narrato l’esperienza di come è arrivato ad avere due tonnellate metriche di mattoncini colorati, che lo hanno spinto a creare un ordina-lego automatico. Utilizzando del codice Python e un insieme di componenti hardware per gestire i pezzi, Mattheij si è messo in viaggio per organizzare e assicurare che i cari mini-fig ottenessero una sistemazione adeguata.
In sostanza, i blocchi vengono depositati in una tramoggia, una macchina di grandi dimensioni a forma di imbuto, alimentata su un nastro trasportatore, controllata da una fotocamera per la scansione e infine spinta attraverso un ugello in un cestino.
Mattheij ha incontrato rapidamente alcune difficoltà nel corso del processo. Oltre al problema dei mattoncini Lego troppo grandi per adattarsi immediatamente sotto la fotocamera, ha notato che tra oltre 38.000 forme e 100 colori possibili, i mattoncini possono occasionalmente danneggiarsi o sbiadire, causando blocchi o errori di smistamento.
Dopo diverse settimane di interazione con l’intelligenza artificiale, Mattheij ha apportato miglioramenti sostanziali e ha completato la realizzazione di un prototipo che descrive come una combinazione eterogenea di attrezzature industriali riutilizzate, unite con abbondante utilizzo di colla forte.
Anche se presenta delle imperfezioni, è comunque abbastanza interessante. Se solo fosse possibile sviluppare un’intelligenza artificiale il cui unico compito fosse raccogliere i mattoncini di Lego dal pavimento, in modo che le persone non debbano più provare il fastidio di calpestarli.
Temi riguardanti l’intelligenza artificiale
