Ferramentas do usuário

Ferramentas do site


cursos:introrobotica:2019-1:grupo03:index

Grupo 3

Integrantes: Josué Roberto Marra da Costa

Trabalho prático 1

Introdução

O trabalho consistiu de criar um simples robô, o robô utiliza-se de dois motores, uma simples estrutura feita em lego e um controlador para conseguir atuar sobre uma folha de papel e escrever 3 coisas diferentes. Uma sendo a palavra UFMG, a outra um simples circulo e finalmente sendo um a escolha do grupo sendo o simbolo da empresa que trabalho.

Projeto fisico

Com a saída do meu grupo inteiro que somente me deu acesso as peças de lego quanto ao arduino com uma semana antes da entrega do trabalho. Eu decidi começar fazendo a base bem compacta contendo o máximo de reduções possíveis e a parte superior equilibrada através de dois pares de dentes ligados a uma engrenagem da parte anterior, deixando de lado os sketches de projeto que poderiam se provar muito uteis mais a frente.

Imagem de como foi o projeto inicial.

A escolha se provou bem ruim sendo que a parte superior não tinha suporte para aguentar o peso e alem de não possuir peso suficiente para manter a caneta no papel, isso me levou a aumentar o tamanho da base e a aumentar o tamanho da parte superior. Isso tirou o robô da area desejada pelo trabalho, sem tempo de concertar precisei continuar a fazer ja que queria entregar um robô funcional o acoplamento da caneta se provou o maior desafio da montagem mas por enquanto parecia ser funcional.

Robo com a caneta acoplada.

Codigo

O codigo se provou mais simples que o esperado, os shields ajudaram muito os botões fazendo testes com motores e ainda a tela deixou a parte de remoção de bugs bem mais pratica. Terminei com um codigo bem simples involvendo apenas as 8 direções possiveis, com a posição da caneta sendo uma variavel cartesiana. O circulo se provou um pouco mais dificil principalmente sendo que sua parte inicial aparentava nunca ser circular e ao inves disso parecer mais um poligono. Isso foi resolvido não utilizando as funções anteriores e ao invez disso usando a aceleração dos motores como vetores ao invez de cordenadas cartesianas.

Combinação codigo e robo

Algumas horas foram gastas ligando tanto os motores ao shield, quanto os motores as peças de lego mas no final tudo terminou dando certo, o robo ficou muito fora da area desejada e as coneções do motor com o proprio arduino não ficaram muito boas pela solda não ter dado certo mas ainda assim ele conseguiu passar em todos os testes.

Conclusão

Fico feliz de ter conseguido fazer o trabalho sozinho. Mas algumas coisas ficaram a desejar, ter planejado a base no começo iria facilmente resolver o problema enorme que tive balanceando o peso na parte inferior e na superior, alem de ajudar a manter o robo do tamanho desejado. Fora isso a experiencia em si foi boa, um pouco desesperadora pois fazer o trabalho sozinho foi muito custoso e demorado.

Videos finais do robô

cursos/introrobotica/2019-1/grupo03/index.txt · Última modificação: 2019/04/12 01:31 por introrobotica-grupo3

Ferramentas da página