[[cursos:introrobotica:2010-2:grupo01:index|voltar]] ===== Prévia da Competição ===== Link para o relatório em pdf {{:cursos:introrobotica:2010-2:grupo01:previa.pdf|}} : ==== Introdução ==== A Prévia tem como objetivo a construção de um robô autônomo funcional, capaz de realizar as tarefas necessárias na competição deste ano. Nela será avaliada a capacidade do grupo em utilizar as diversas técnicas aprendidas ao longo do curso {{:cursos:introrobotica:2010-2:grupo01:img1.jpg|}} A apresentação consiste em demonstrar habilidades de: calibrado o robô em 60 segundos, identificar a luz de partida, orientar-seno campo autonomamente, coletar um bloco que se encontra sobre a linha, reconhecer a cor do bloco, percorrer o circuito (figura abaixo), desligar todos os atuadores após 60 segundos de acendida a luz de partida. ==== Desenvolvimento ==== Inicialmente, o robô teve que passar por uma reformulação. Isso porquê ele ainda apresentava alguns problemas recorrentes.Um exemplo disso foi o erro nas medidas dos shaft-encoders.(ver gráficos com os sinais de respostas). Para solucionar esse problema foi decido elaborar um novo sistema de encoders . Gráficos com a sequência de pulsos incostantes após a aceleração do robô. {{:cursos:introrobotica:2010-2:grupo01:fast_enc4_reducao_menor_60.pdf|}} {{:cursos:introrobotica:2010-2:grupo01:fast_enc5_reducao_menor_60.pdf|}} {{:cursos:introrobotica:2010-2:grupo01:slow_enc4_reducao_menor_60.pdf|}} {{:cursos:introrobotica:2010-2:grupo01:slow_enc5_reducao_menor_60.pdf|}} Além disso, foi utilizado um sistema RGB (Red,Green, Blue) para melhorar a identificação dos blocos. (figura2) {{:cursos:introrobotica:2010-2:grupo01:img2.jpg|}} Figura 2_ vista frontal do robô.Em destaque os leds RGB e logo abaixo parte preta o receptor LDR. Uma nova aquisição ao robô foi uma garra na parte frontal para coletar os blocos. Seus braços se estendem respeitando o limite máximo de comprimento que o robô pode ter (30 cm). Também foi colocado um LDR na parte inferior para dar partida no robô quando for identificada a presença de luz.(Figura3) {{:cursos:introrobotica:2010-2:grupo01:img3.jpg|}} Figura3 vista superior da garra.As setas indicam mecanismo de centralização de blocos. Para o nosso algoritmo de orientação foi empregado um sensor diferencial com LDR com filtros polarizadores , que permitiram determinar a fonte de luz com maior precisão. Assim, uma vez dada a partida o robô começa a girar em um sentido buscando um ajuste grosso e depois quando ele aproxima do valor esperado ele passa a buscar uma ajuste fino.Dessa madeira, conseguimos que ele fique perpendicular a luz polarizada. {{:cursos:introrobotica:2010-2:grupo01:img4.jpg|}} Figura4_ Montagem dos LDR’s de forma diferencial com os filtros polarizadores. Uma vez alinhado com a luz ele gira ate posição de partida e entra no percurso determinado. O robô segue alinha atrás do bloco, ao encontrá-lo reconhece sua cor e retorna ao percurso, isso em 60 segundos. Mas a mudança mais significativa no robô foi alteração na velocidade do robô, foi alterada a posição do eixo das rodas. Sensores a bordo no robô: Um sensor para reconhecimento de cores: 3 leds_RGB (vermelho, verde, azul) e 1 sensor LDR (Light Dependent Resistor); Um sensor para identificar luz de partida: 1 sensor LDR (Light Dependent Resistor); {{:cursos:introrobotica:2010-2:grupo01:img5.jpg|}} Um sensor para identificação de luz polarizada: 2 sensores LDR de forma diferencial com 2 filtros de luz polarizada.Para cada lado do campo; .