Índice:
- Etapa 1: suprimentos
- Etapa 2: Baixe o Roomba Toolbox
- Etapa 3: Código de projeto para saídas desejadas
- Etapa 4: execute e edite o código até a perfeição
- Etapa 5: O Projeto Final
Vídeo: Roomba Bot the Bulider: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
O Bot the Builder é um roomba, que com "agarradores" presos na frente será capaz de mover objetos. O código com ele é configurado para registrar o primeiro movimento com uma caixa GUI que você pode controlar com apenas um clique do mouse. Após a primeira execução, o bot pode ser configurado para fazer exatamente o que fez na primeira vez em loop!
Etapa 1: suprimentos
Um roomba que teve o vácuo substituído por uma tampa 3D
Um framboesa Pi que foi conectado ao roomba
Uma câmera para caber no roomba
Uma fonte de alimentação
Garras em forma de U para colocar na frente do roomba
Etapa 2: Baixe o Roomba Toolbox
Abra o MATLAB e crie uma nova pasta de projeto para manter seus arquivos de projeto organizados.
NOTA: Este código foi usado para um projeto que foi fornecido, isso pode não funcionar necessariamente para você da mesma forma que funcionou para nós.
Execute este código e todos os arquivos devem agora ser armazenados na pasta do projeto.
Clique com o botão direito em qualquer lugar na janela 'Pasta atual' no MATLAB e clique em 'Adicionar ao caminho' para permitir que o MATLAB localize seus arquivos.
Para garantir que você tenha a versão mais recente da caixa de ferramentas, use o código encontrado na figura 3
Etapa 3: Código de projeto para saídas desejadas
Se você baixar todos os três arquivos acima, poderá controlar seu roomba / Mars Rover como o vídeo abaixo. O primeiro arquivo é o arquivo m do código, o segundo e o terceiro arquivos são o seu código real que precisará ser alterado e editado para seu roomba específico. Por exemplo, nosso roomba se chamava Roomba 30, então quando nos conectarmos ao nosso roomba digitaríamos o cod
r = roomba.30
e isso nos permitiria executar nosso código.
Etapa 4: execute e edite o código até a perfeição
Você pode precisar executar seu código algumas vezes antes de obter as curvas e a velocidade, etc. perfeitas. Roombas diferentes terão patinagem de pneus diferente e girarão mais ou menos dependendo da superfície em que você estiver. Recomendamos testar a direção do roomba em um espaço aberto para não colidir com nada até que você pegue o jeito de tudo de que o roomba é capaz. Depois de pegar o jeito do seu robô e aperfeiçoar os ângulos de giro, você pode começar a construir!
Etapa 5: O Projeto Final
Seu projeto final deve ser parecido com a imagem acima, onde você terá seu roomba e os pegadores fixados na frente. Com o código que você aperfeiçoou e o robô que construiu, você estará pronto para começar a mover as coisas apenas com seu robô!
Recomendado:
Bot de desenho de linha BT criado para o lixo - Meu bot: 13 etapas (com imagens)
Lixo construído BT Line Drawing Bot - Meu Bot: Hai amigos, depois de um longo intervalo de cerca de 6 meses, aqui estou eu com um novo projeto. Até a conclusão de Cute Drawing Buddy V1, SCARA Robot - Arduino eu planejo um outro robô de desenho, o objetivo principal é cobrir um grande espaço para desenho. Braços robóticos tão fixos c
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e
Robô Roomba controlado por navegador com o Raspberry Pi Model 3 A +: 6 etapas (com imagens)
Robô Roomba controlado por navegador com o Raspberry Pi Model 3 A +: OverviewThis Instructable incidirá sobre como dar a um Roomba morto um novo cérebro (Raspberry Pi), olhos (webcam) e uma maneira de controlar tudo a partir de um navegador da web. Existem muitos hacks do Roomba que permitem o controle por meio da interface serial. Eu não tenho
Roomblock: uma plataforma para aprender navegação ROS com Roomba, Raspberry Pi e RPLIDAR: 9 etapas (com imagens)
Roomblock: uma plataforma para aprender navegação ROS com Roomba, Raspberry Pi e RPLIDAR: O que é isso? &Quot; Roomblock " é uma plataforma de robô composta por um Roomba, um Raspberry Pi 2, um sensor a laser (RPLIDAR) e uma bateria móvel. O quadro de montagem pode ser feito por impressoras 3D. O sistema de navegação ROS permite fazer um mapa dos quartos e usar i
Garden Helper Roomba Bot: 8 etapas
Ajudante de jardim Roomba Bot: Kiara Myers, Ahmad Alghadeer e Madison Tippet Objetivo: este instrutível irá ensiná-lo a programar um Roomba Bot, usando MATLAB, para navegar por um jardim, detectando frutas / vegetais em forma circular que estão maduros o suficiente para serem colhidos baseado em