Trabalho Prático 2

Introdução

O trabalho consiste de um robô que executa 3 tarefas. A primeira tarefa consiste de realizar uma trajetória em linha reta, em triângulo e em quadrado. A segunda tarefa consiste da identificação das cores dos blocos verde, amarelo, vermelho e azul. A terceira tarefa consiste de andar em linha reta, encontrar ou não um bloco e tomar uma decisão. Caso não encontre bloco em 10 segundos, o robô para. Caso encontre um bloco, ele toma uma decisão baseada na cor do bloco. As ações são:

Desenvolvimento

Para esta tarefa foi desenvolvido o robô diferencial abaixo, consistido de duas rodas com motores independentes, para controle do robô foi utilizado a placa Handyboard, que é conectada também a um sensor de luz, um led de 3 cores e um sensor de proximidade.

Para se resolver a tarefa 2(identificação de cores) e 3(Multitarefa e tomada de decisão), o led é acionado de forma a emitir uma cor de cada vez nas cores vermelho azul, vermelho e verde de forma que o sensor de luz possa captar as diferentes variações de reflexão de luz no objeto, no caso cubos de isopor pintados nas cores amarelo, verde, azul e vermelho. A diferença na absorção de luz permite que o algoritmo do robô possa identificar a cor do cubo.

Para a tarefa 3 exclusivamente, o robô deverá se deslocar utilizando o sensor de proximidade, quando estiver próximo a um bloco parar para que o led seja acionado e possa reconhecer a cor e realizar a ação para a cor do cubo.

O robô havia sido construído na diagonal, que tornava fácil o acesso aos botões e a visualização do visor da placa de controle, porém a dificuldade em se fixar os sensores, além da dificuldade de se posicioná-los na horizontal, tomou-se a opção de refazer a parte estrutural inferior para que o robô ficasse na horizontal.

Verificação e testes

Durante os testes foi observado que:

Dificuldades e desafios

* Os fios que conectam as partes do robô, atuadores e sensores a placa de controle, ficaram expostos, e com isso além uma aparência inferior os fios podiam se soltar facilmente. Uma solução seria entrelaçar fios que levam as mesmas partes, montar cabeamentos que permitam atém mesmo visualizar a placa melhor.

Videos do projeto