Maszyna z klocków LEGO sortuje klocki LEGO przy użyciu SI [wideo]

Maksym SłomskiSkomentuj
Maszyna z klocków LEGO sortuje klocki LEGO przy użyciu SI [wideo]
{reklama-artykul}
Z klocków LEGO można stworzyć naprawdę mnóstwo niesamowitych konstrukcji. Wystarczy odrobina wyobraźni, chęci i rzecz jasna samych klocków. Widzieliśmy już chociażby zbudowane z LEGO pełnowymiarowe Bugatti Chiron, protezy rąk dla dzieci czy kompatybilne z klockami pamięci USB, nie wspominając o tych wszystkich budowlach i pojazdach, które można skonstruować z pomocą domyślnych zestawów LEGO, takich jak Gwiazda Śmierci z Gwiezdnych Wojen. Niemniej, najnowsza kreacja z duńskich klocków bije wszystkie dotychczasowe na głowę.

Pewien inżynier oprogramowania, a zarazem miłośnik sztucznej inteligencji i deweloper gier wideo – Daniel West – stworzył maszynę sortującą klocki LEGO zbudowaną z… klocków LEGO. Universal LEGO Sorting Machine, bo tak brzmi jej nazwa, potrafi posortować każdy rodzaj słynnych klocków zgodnie z ich kategorią, umieszczając je w jednym z 18 pojemników.

Universal LEGO Sorting Machine powstała z ponad 10 tysięcy klocków LEGO, a dodatkowo zawiera między innymi 6 silników LEGO, 9 serwomechanizmów oraz Raspberry Pi. Co więcej, w procesie sortowania pomaga jej sztuczna inteligencja.

A jak wygląda ten proces? Rzecz jasna, najpierw należy umieścić w odpowiedniej części maszyny klocki, które mają zostać posortowane. Te są następnie transportowane przez przenośniki taśmowe do podajnika wibracyjnego, który zapewnia stały, równomierny przepływ klocków do skanera maszyny.

lego sortowanie si

Potem kamera maszyny sortującej rejestruje obraz klocków przejeżdżających przez skaner, a Raspberry Pi przetwarza nagrany materiał i przesyła go do laptopa Daniela Westa. Z pomocą sztucznej inteligencji w postaci konwolucyjnej sieci neuronowej obrazy klocków z tego materiału są klasyfikowane do różnych kategorii. Ostatecznie SI odsyła wyniki swojej pracy do maszyny, która kieruje poszczególne klocki do różnych pojemników.

klocki posortowane

Universal LEGO Sorting Machine identyfikuje i przydziela do odpowiedniego pojemnika jeden klocek co dwie sekundy. Nie pracuje ona zatem w zbyt dużym tempie, ale za to potrafi posortować absolutnie wszystkie rodzaje klocków z katalogu duńskiej firmy.

Daniel West zdołał dość szybko wytrenować sztuczną inteligencję maszyny za sprawą trójwymiarowych modelów klocków LEGO dostępnych na przeróżnych stronach internetowych takich jak Rebrickable. Powszechność tych modelów sprawiła, że do udoskonalenia algorytmu wystarczyły zdjęcia prawdziwych klocków.

Źródło: Daniel West

Udostępnij

Maksym SłomskiZ dziennikarstwem technologicznym związany od 2009 roku, z nowymi technologiami od dzieciństwa. Pamięta pakiety internetowe TP i granie z kumplami w kafejkach internetowych. Obecnie newsman, tester oraz "ten od TikToka". Miłośnik ulepszania swojego desktopa, czochrania kotów, Mazdy MX-5 i aktywnego uprawiania sportu. Wyznawca filozofii xD.