robótica: sistemas sensorial e motor luiz m. g. gonçalves

42
Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Upload: internet

Post on 17-Apr-2015

106 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Robótica: Sistemas Sensorial e Motor

Luiz M. G. Gonçalves

Page 2: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Cinemática Cinemática xx Dinâmica Dinâmica

Page 3: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

DinâmicaRamo da ciência que trata da ação da força

em corpos físicos, em movimento ou em repouso, considerando a cinética, cinemática, e estática

todas coletivamente (Webster dictionary)

Page 4: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Leis de Newton

Page 5: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Leis de Newton

1) “Uma carro sem freio na ladeira não pára exceto ao encontrar o fim da ladeira”:-). Uma partícula permanece com velocidade inalterada a não ser que uma força externa haja sobre ela.

2) “Um pontapé no trazeiro pode fazer alguém voar pela janela” :-). A razão de mudança (no tempo) do momento (mv) é proporcional à força externa aplicada F=d/dt (mv)=ma.

3) “Não bata sua cabeça na parede” :-). Se um corpo B aplica uma força a um corpo A, ele recebe igual força do A

Page 6: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações de Euler

Page 7: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves
Page 8: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações de Euler

Page 9: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Momento de inércia rotacional

Page 10: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Momento de inércia rotacional

Page 11: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Momento de inércia rotacional

Page 12: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Matriz de inércia

Page 13: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Movendo o centro de rotação

Page 14: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Movendo o centro de rotação

Page 15: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Movendo o centro de rotação

Page 16: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Matriz de inércia

Page 17: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Combinando Euler e Newton

F=força (líquida) e N=torque Ri = matriz de rotação doRelacionando frame i com o inercial

Page 18: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Sistema resultante

Page 19: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Propagando velocidades

Page 20: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Propagando velocidades

Page 21: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Propagando velocidades

Page 22: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Propagando velocidades

Page 23: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Relacionando F e N

Page 24: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Propagando forças

Page 25: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Propagando forças

Page 26: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Sumário

• Equações de Newton-Euler são resolvidas iterativamente do inercial (dv=dw=0).

• Propara veloc. e aceleração link a link e calcula a força (iFi) e momento (iNi) no centro de massa de cada link na cadeia.

• Faz então o contrário (inward) do final (i+1Fi+1=i+1Ni+1=0) para o inercial

Page 27: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações da iteração “Outward”

Page 28: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações da iteração “Outward”

Page 29: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações da iteração “Inward”

Page 30: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Mecânica de Lagrange (Motion)

• Energia cinética - potencial:

• Teorema:

• onde ri são forças externas

Page 31: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Energia cinética e energia potencial

Page 32: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações de movimento

• M é uma (nxn) matriz de inércia que relaciona aceleração e torque (simétrica e positiva definida, sempre invertível)

• V é um (nx1) vetor de torques, dependente da velocidade (força centrífuga e de Coriolis)

• G é uma (nx1) vetor que contém todos os termos dependentes da gravidade (eventualmente outras forças externas)

Page 33: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Considerando ângulos

Page 34: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equação de movimento

Page 35: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equação de movimento

Page 36: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Calculando a configuração

• Re-escrevendo a equação de movimento

• O estado de motion+ torques comandados são usados para calcular a aceleração resultante. Usando um simples integrador de Euler, as equações seguintes são encontradas:

Page 37: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Sistema resultante compensado

Page 38: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Sistema resultante ideal

Page 39: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Robô com olhos e braços

Page 40: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Equações de movimento

Page 41: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves
Page 42: Robótica: Sistemas Sensorial e Motor Luiz M. G. Gonçalves

Identificar os parâmetros do robô

• Força G na direção vertical

• Modelar os parâmetros iniciais de inércia

• Sem isso, os braços cairiam no ar