Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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ô!