quinta-feira, 28 de setembro de 2017

Protótipo de robô delta

Olá Brickeiros,

Dessa vez trago a vocês algo mais elaborado: um protótipo de robô delta!

Ele foi construído utilizando o bloco programável EV3, e programado com a própria linguagem da Lego. Por enquanto, esse é apenas um protótipo, e construí ele apenas com o objetivo de entender a matemática envolvida no seu movimento, por isso não me preocupei de instalar alguma funcionalidade nele, como uma caneta ou uma garra. Mas em breve, agora já dominando a matemática envolvida no seu movimento, construirei um robô delta bem maior, dotado de uma garra e outras surpresas! Vejam o vídeo do seu funcionamento:



Claro que a precisão desse protótipo não ficou boa, porém, o que me importava nesse protótipo era realmente sua matemática, e para entender o cálculo, entenda como designei o robô:






O primeiro passo, foi calcular visto de lado, qual é o comprimeiro da haste B. Para isso, fiz o seguinte cálculo: Sabendo o comprimento da hasteB, e o deslocamento em X, cheguei ao comprimento da haste V:



Cálculo da hasteV:
a² = b² + c²
b² = a² - c²
b = sqrt (a² - c²)

Sabendo o comprimento da hasteV, da haste A, o deslocamento em X, a distância do ponto zero até o ponto de fixação no topo (dTopo) e a distância do ponto zero até o ponto de fixação no corpo móvel (dMovel), foi calculado a hipotenusa entre os pontos e depois calculado o ângulo dos motores.



Cálculo de distância do ponto fixo para o ponto móvel
a² = b² + c²
a = sqrt (b²+ c²)

Cálculo do ângulo
ang = acos((a² + b² - c²) / (2 * a * b))

 Para mais detalhes sobre o cálculo, veja o programa desenvolvido no link abaixo:


Para mais informações, deixe a pergunta nos comentários ou entre em contato por e-mail! Até a próxima!

Nenhum comentário:

Postar um comentário