Drukarka LEGO AI zmieni wszystko w zestaw klocków

Maszynka Pixelbot 3000 to stworzona przez fana maszynka do „drukowania” dowolnych projektów z klocków LEGO.

Drukarka LEGO Pixelbot 3000
Drukarka LEGO Pixelbot 3000

Skoro wszyscy korzystają z mocy sztucznej inteligencji (AI), dlaczego zagorzali fani LEGO nie mieliby dorwać się do tego tortu? Holenderski twórca, YouTuber i mistrz budowania z klocków LEGO Sten, oczywiście o tym pomyślał i postanowił wykorzystać moc sztucznej inteligencji (AI) i zbudował maszynę drukarską w całości z klocków LEGO, która może wydrukować dowolny obiekt w identycznej pikselowej grafice.

➔ PRZECZYTAJ TAKŻE: Tetris Solid z klocków LEGO pozwala na prawdziwą grę całymi godzinami

Cały proces budowania wraz z pikselową grafiką demonstracyjną wykonaną z elementów LEGO został udokumentowany przez Stena na jego kanale YouTube Creative Mindstorms. Jak informuje Sten, Pixelbot 3000, jak nazywa się drukarka LEGO, „jest w stanie tworzyć pikselową grafikę czegokolwiek, wykorzystując sztuczną inteligencję”.

Pixelbot 3000 jest zaprogramowany w Pythonie przy pomocy DALL-E z OpenAI. Stenowi udało się zaprogramować i stworzyć integrację oprogramowania ze sprzętem w taki sposób, że wystarczy po prostu „wpisać temat, nacisnąć przycisk Start”, a drukarka zacznie sama działać i tworzyć.

Sten informuje w filmie, że zaczynał od inspiracji drukarkami LEGO, takimi jak Briccasso, ale z biegiem czasu musiał bardzo improwizować – zarówno jeśli chodzi o dostosowywanie kodu, jak i funkcjonalność maszyny – aby osiągnąć to, co sobie założył. Początkowo do drukowania opracowanej grafiki pikselowej używał płytek podstawowych 16✕16, ale później zmieniono je na siatkę 32✕32, aby uzyskać lepsze rezultaty.

Drukarka LEGO Pixelbot 3000 (Sten z Creative Mindstorms)
Drukarka LEGO Pixelbot 3000 (Sten z Creative Mindstorms)

Podstawowa obsługa maszyny LEGO Stena jest podobna do maszyny typu „podnieś i umieść”, która została precyzyjnie zaprogramowana i stworzona do umieszczania dużych elementów LEGO z zaskakującą dokładnością na płycie podstawy o wymiarach 32✕32.

Co więcej, maszyna jest zaprojektowana tak, aby wybierać kolory – zgodnie z zapotrzebowaniem obrazu – i umieszczać klocek po klocku, aby uzyskać identyczną grafikę pikselową wygenerowanego obrazu AI. Ponieważ kolory klocków LEGO są ograniczone, Creative Mindstorms ograniczyło paletę kolorów swojej maszyny do 15 kolorów podstawowych, w tym białe tło.

Drukarka LEGO Pixelbot 3000
Drukarka LEGO Pixelbot 3000

Maszyna w żadnym momencie nie polega na projektowaniu grafiki ani jej skanowaniu. Zamiast tego wykorzystuje sztuczną inteligencję do generowania grafiki pikselowej (przy użyciu klocków LEGO) obrazu wygenerowanego w oprogramowaniu.

Użytkownik może wyświetlić podgląd wygenerowanego obrazu, przyciąć go i skorygować kolorystykę przed zapisaniem do druku, a w zasadzie ułożenia. Po otrzymaniu polecenia druku obraz jest dzielony na siatkę 32✕32, próbkowany jest kolor i środek każdego piksela na płycie podstawowej, a następnie pikselografia jest tworzona kawałek po kawałku.

Podczas testów Sten poprosił sztuczną inteligencję o stworzenie „dziwacznego robota trzymającego słonecznik”. Jak wyszło, możecie zobaczyć na poniższym filmie.

➔ Obserwuj nas w Google News, aby być na bieżąco!

źródło: Creative Mindstorms | Yanko Design