segunda-feira, 4 de fevereiro de 2019

Em busca da precisão para programar seu robô.

Você saberia me dizer como programar o robô para ele andar exatamente 50 cm? Parece uma pergunta boba, mas que no fundo se você não utilizar a ferramenta certa pode acarretar em erros de imprecisão. O que vamos propor aqui não é uma bateria de testes até achar o valor correto e sim, o uso do comprimento de circunferência aliado a regra de três para lhe dar o valor exato em qualquer situação.
Como bem sabemos, uma possibilidade de programar no EV3 é dar o valor em graus e o robô irá executar o valor em centímetros (estamos escolhendo esse padrão). Logo de cara, temos de ficar atentos que o tipo de roda utilizado irá interferir diretamente no valor percorrido pelo robô. No nosso exemplo proposto, iremos utilizar a roda ZR com a medida de diâmetro de 5,6 centímetros (diâmetro é a maior corda da circunferência ou a maior distância dos pontos equidistantes da mesma):
         

O raio consiste na metade do valor do diâmetro e será ele que iremos usar na fórmula do cálculo do comprimento da circunferência, que é dada por 2πr, onde o valor de π(pi) pode ser usado o 3,1415 (se quiser saber mais sobre o pi, acesse: https://mundoeducacao.bol.uol.com.br/matematica/valor-pi.htm). Com isso conseguimos o valor de 17,6 cm (já está arredondado) e que agora iremos usar a regra de três: 

Logo você vai inserir o valor do ângulo de giro de 1022,7 graus que irá percorrer exatamente 50 cm. Fácil, não é mesmo. O mesmo se aplica, para diversos outros valores de comprimento, lembrando que podem aparecer valores de erro por conta de frenagens e diferentes valores de velocidade, que iremos estudar em outra ocasião. Até a próxima!

Nenhum comentário:

Postar um comentário