Uma ‘impressora’ robótica feita inteiramente de Lego


Em um vídeo enviado em 8 de junho, o YouTuber holandês Sten, um devoto de Lego que dirige o Tempestades mentais criativas canal na plataforma de mídia social, narra a criação do Pixelbot 3000, desde a construção de seu mecanismo até a ‘impressão’ do produto last.

O Pixelbot é essencialmente uma versão de próximo nível do Bricasso impressora, desenvolvida há cerca de nove anos pela JK Brickworks. Construído inteiramente a partir de peças de Lego, o Bricasso digitalizou uma imagem de origem pré-pixelada e a salvou em uma unidade Lego Mindstorms EV3. Os dados salvos foram então usados ​​para produzir um mosaico usando tijolos 1 x 1. Mindstorms, que foi descontinuado, foi lançado como um equipment educacional para a construção de robôs programáveis ​​a partir de peças e componentes de Lego.

A criação do Pixelbot envolveu muitas tentativas e erros, algo que Sten deixa claro repetidamente ao longo do vídeo.

“Então, o plano é fazer um gerador de imagens de IA, e eu estava pensando que poderia ser uma boa ideia usar essas placas de base 16 x 16 e depois fazer uma pixel artwork com essas pequenas placas 1 x 1”, diz ele em o início do vídeo.

YouTuber Sten, criador do Pixelbot 3000 e sua outra criação de Lego com IA, Dave
YouTuber Sten, criador do Pixelbot 3000 e sua outra criação de Lego com IA, Dave

Tempestades mentais criativas

Poucos dias depois, após “reconsiderar”, recomeçou, substituindo a placa base 16 x 16 por uma 32 x 32, pois produzia uma imagem superior. Poucos dias depois, o mecanismo unique de cremalheira e pinhão que movia a plataforma foi substituído por peças de parafuso. Depois de aperfeiçoar o dispositivo, Sten trabalhou no software program que o alimenta.

Em vez de usar uma imagem digitalizada pré-pixelada como o Bricasso, Abra o DALL-E 3 da IA gera uma imagem semelhante a um desenho animado que é ‘impressa’ como um mosaico. Usando Python, o YouTuber escreveu um código que dividiu a imagem de origem de alta resolução 1024 x 1024 em uma grade de 32 x 32 e escolheu a cor do pixel central de cada espaço para melhorar a nitidez do mosaico resultante.

No entanto, ainda eram muitos valores de cores para o Pixelbot manipular (o Lego tem apenas 70 cores), então Sten fez a máquina examinar cada pixel da imagem de origem, escolher a cor mais próxima e substituí-la por uma cor compatível com Lego.

O melhor robô LEGO de IA do mundo!

Como a máquina precisa ser ultraprecisa ao colocar os tijolos, Sten adicionou sensores de toque. Depois de testar o robô, ele percebeu que os tijolos acabavam rapidamente, então adicionou um “recurso de qualidade de vida”: uma codificação que fazia o dispositivo parar quando ficasse sem cor.

A etapa last foi escolher uma imagem para ‘imprimir’. Sten deixou essa decisão para sua outra criação, Dave, a primeira cabeça robótica Lego movida a IA do mundo. Dave decidiu que a imagem deveria ser de um ‘robô peculiar segurando um girassol’.

Você pode assistir ao vídeo de 15 minutos da criação do Pixelbot 3000, incluindo ver como ficou a imagem last do mosaico Lego, abaixo. O código do Pixelbot 3000 está disponível para obtain em GitHub.

Eu fiz um robô AI LEGO® PixelArt



Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *