Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Cinemtica direta Introduo Representao de Denavit-Hartenberg (D-H) Cinemtica inversa Introduo Clculo do jacobiano Inversa generalizada Transposta do jacobiano
Coordenadas articulares: r,
r1
1
x
r2 r1
1
x
r2 r1
1
x
r2
x
r2 2
x
r2 r1 2
x
r2 r1
1
x
y
( x, y )
r2 r1
1
x
A 2 = 0A1 1 A 2
O problema darcinemtica inversa consiste em encontrar a inversa da f tal que r 1 r q = f (X) r Devido aos senos & cosenos das rotaes, f no linear em q. Por isso, sua inversa pode no existir ou no ser uma funo elementar (arctan, cos,).
onde J (q0 ) o jacobiano da funo no ponto q0 e a aproximao anterior vlida perto desse ponto. y
Aproximada Exata
Precisamos calcular o jacobiano e logo invert-lo. r As colunas do jacobiano so as derivadas parciais de f no ponto q0. Como da representao de D-H temos r r f (q ) = R1T1 LRnTn x onde s Ri depende de i e s Ti depende de ri , pela regra do produto as derivadas parciais so calculadas como sendo: r r f (q ) = R1T1 LRiTi LRnTn x, r r r f (q ) = R1T1 L RiTi LRnTn x.
i i
Ento a velocidade angular = R R T uma matriz antissimtrica, que est relacionada com o eixo de rotao r = ( x , y , z ) via z y 0 0 x 0 0 = z 0 0 y x 0 0 0 0 Finalmente, R = R R T R = R.
Por exemplo: 1 0 T = 0 0 0 1 0 0 0 0 1 0 0 r 0 1 0 0 T = 0 0 0 0 0 0 0 0 0 0 0 1 0 0
Se B cumpre todas as quatro condies, dita pseudoinversa, e nica: B = J + Achar a inversa generalizada um processo lento e que no lida adequadamente com singularidades.
Em lugar de utilizar a pseudo-inversa do jacobiano, pode-se utilizar a transposta: q = J T x muito mais barato e ainda por cima evita problemas com singularidades. Esta aproximao motivada por consideraes fsicas (trabalho virtual). Para resolver certos problemas de escala, pode-se introduzir um fator de escala h, e iterar at atingir a convergncia: q ( i +1) = h J T x ( i )
Referncias
Cinemtica Inversa:
Fast Numerical Methods for Inverse Kinematics, Bill Baxter Cinemtica del robot, Amador
Matrizes em geral: