Índice:

Arduino Computer Vision Robot Arm: 4 etapas (com imagens)
Arduino Computer Vision Robot Arm: 4 etapas (com imagens)

Vídeo: Arduino Computer Vision Robot Arm: 4 etapas (com imagens)

Vídeo: Arduino Computer Vision Robot Arm: 4 etapas (com imagens)
Vídeo: Arduino Robot arm with Computer Vision 2024, Julho
Anonim
Image
Image
Arduino Computer Vision Robot Arm
Arduino Computer Vision Robot Arm

A ideia principal com este instrutível era apenas fazer um braço de robô 3DOF simples que coletasse objetos e os colocasse no lugar certo.

Materiais:

4 servo SG90

MDF 4mm

Arduino Nano

Jumpers

Computador portátil

Cola

Nylon

Etapa 1: esboço

Esboço
Esboço
Esboço
Esboço

Primeiramente fiz apenas alguns desenhos procurando o tamanho dos elos e do efetuador.

a1 = 10cm

a2 = 8,5cm

a3 = 10cm

Mas é fácil para você porque usei o Rhino para modelar a estrutura final e depois fiz um corte a laser.

**** Arquivos vetoriais anexados se você quiser usá-los ***

Etapa 2: Resolva o quebra-cabeça

Resolva o quebra-cabeça
Resolva o quebra-cabeça
Resolva o quebra-cabeça
Resolva o quebra-cabeça
Resolva o quebra-cabeça
Resolva o quebra-cabeça

A montagem das peças cortadas é totalmente fácil, basta seguir as fotos, que mostram onde colocar os servos.

Etapa 3: finalizando o robô

Terminando o Robô
Terminando o Robô
Terminando o Robô
Terminando o Robô
Terminando o Robô
Terminando o Robô

Só usei um pouquinho de náilon para o efeito, como vocês podem ver nas fotos.

Etapa 4: visão computacional

Image
Image

Nos arquivos cad que anexei anteriormente, você pode ver a estrutura da webcam. A câmera está conectada ao matlab e este é o processo:

1. Você tem que instalar o driver no matlab

2. Em seguida, instale o pacote arduino para matlab que permite programar o arduino.

3. Depois de instalar o driver da webcam e o arduino, o código trabalha capturando um instantâneo e depois analisando-o.

4. O software divide a imagem em 3 camadas R, G e B.

5. Usando a cinemática inversa, a webcam dá ao arduino as coordenadas

onde está a cor e então o robô vai até aquele lugar e pega o objeto.

6. Finalmente decidi onde o robô deixa o objeto.

Anexei o código explicado. Desculpe, apenas espanhol.

Isso é tudo. Desculpe pelo meu Inglês.

Recomendado: