Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cinemtica Directa
Cinemtica Inversa
Matriz Jacobiana
Automatizacin y Robtica. 1
Cinemtica.
Problema cinemtico del robot
Cinemtica del robot: Estudio de su movimiento con respecto a un sistema de
referencia:
Descripcin analtica del movimiento espacial del robot como una funcin
del tiempo.
Relaciones entre la posicin y orientacin del extremo del robot
(localizacin) y los valores de sus coordenadas articulares.
Problema cinemtico directo: Determinar la posicin y orientacin del
extremo del robot, con respecto a un sistema de coordenadas de referencia,
conocidos los valores de las articulaciones y los parmetros geomtricos de los
elementos del robot.
Problema cinemtico inverso: Determinar la configuracin que debe adoptar
el robot para alcanzar una posicin y orientacin conocidas.
Modelo diferencial (matriz Jacobiana): Relaciones entre las velocidades del
movimiento de las articulaciones y las del extremo del robot.
Automatizacin y Robtica. 2
Cinemtica.
Relacin entre cinemtica directa e inversa
Cinemtica directa
Valor de las Posicin y
coordenadas orientacin del
articulares extremo del robot
(q1, q2, ... , qn) (x,y,z,,,)
Cinemtica inversa
Automatizacin y Robtica. 3
Cinemtica.
Obtencin del modelo cinemtico directo (I)
Mediante relaciones geomtricas:
Robots con pocos grados de libertad.
No es un mtodo sistemtico.
x = l1 cos q1 + l2 cos(q1+q2)
y = l1 sen q1 + l2 sen(q1+q2)
Automatizacin y Robtica. 4
Cinemtica.
Obtencin del modelo cinemtico directo (II)
Mediante matrices de transformacin homognea:
A cada eslabn se le asocia un sistema de referencia solidario.
Es posible representar las traslaciones y rotaciones relativas entre los
distintos eslabones.
La matriz i-1Ai representa la posicin y orientacin relativa entre los
sistemas asociados a dos eslabones consecutivos del robot.
Representacin total o parcial de la cadena cinemtica del robot:
0A
3 = 0A1 1A2 2A3
T = 0A6 = 0A1 1A2 2A3 3A4 4A5 5A6
Existen mtodos sistemticos para situar los sistemas de coordenadas
asociados a cada eslabn y obtener la cadena cinemtica del robot.
Automatizacin y Robtica. 5
Cinemtica.
Representacin de Denavit-Hartenberg (D-H)
Permite el paso de un eslabn al siguiente mediante 4 transformaciones bsicas,
que dependen exclusivamente de las caractersticas constructivas del robot.
Las transformaciones bsicas que relacionan el sistema de referencia del
elemento i con el sistema del elemento i-1 son:
1.- Rotacin i alrededor del eje zi-1. 2.- Traslacin di a lo largo del eje zi-1.
3.- Traslacin ai a lo largo del eje xi. 4.- Rotacin i alrededor del eje xi.
Automatizacin y Robtica. 6
Cinemtica.
Algoritmo de Denavit-Hartenberg (I)
Situar el origen del sistema de la base {S0} en cualquier punto del eje z0. Los
ejes x0 e y0 se situarn de modo que formen un sistema dextrgiro con z0.
Automatizacin y Robtica. 7
Cinemtica.
Algoritmo de Denavit-Hartenberg (II)
Para i de 1 a n-1, situar el sistema {Si} (solidario al eslabn i) en la
interseccin del eje zi con la lnea normal comn a zi-1 y zi. Si ambos ejes se
cortasen se situara {Si} en el punto de corte. Si fuesen paralelos {Si} se
situara en la articulacin i+1.
Para i de 1 a n-1, situar yi de modo que forme un sistema dextrgiro con xi y zi.
Situar el sistema {Sn} en el extremo del robot de modo que zn coincida con la
direccin de zn-1 y xn sea normal a zn-1 y zn.
Obtener i como el ngulo que hay que girar en torno a zi-1 para que xi-1 y xi
queden paralelos.
Automatizacin y Robtica. 8
Cinemtica.
Algoritmo de Denavit-Hartenberg (III)
Obtener ai como la distancia medida a lo largo de xi, que ahora coincidira con
xi-1, que habra que desplazar el nuevo {Si-1} para que su origen coincidiese
con {Si}.
Obtener i como el ngulo que habra que girar en torno a xi, que ahora
coincidira con xi-1, para que el nuevo {Si-1} coincidiese totalmente con {Si}.
Automatizacin y Robtica. 9
Cinemtica.
Modelo cinemtico directo: Ejemplos (I)
Articulacin d a
1 1 l1 0 0
2 90 d2 0 90
3 0 d3 0 0
4 4 l4 0 0
Automatizacin y Robtica. 10
Cinemtica.
Modelo cinemtico directo: Ejemplos (II)
Articulacin d a
1 1 0 0 -90
2 2 l1 0 90
3 390 0 -l2 90
4 4 l3 0 -90
5 5 0 0 90
6 6 l4 0 0
Automatizacin y Robtica. 11
Cinemtica.
Problema cinemtico inverso
Automatizacin y Robtica. 12
Cinemtica.
Obtencin del modelo cinemtico inverso
Mtodos geomtricos:
Se suele utilizar para obtener los valores de las primeras variables
articulares, que son las que posicionan el robot (prescindiendo de la
orientacin de su extremo).
Utilizan relaciones geomtricas y trigonomtricas sobre los elementos del
robot.
Matrices de transformacin homognea:
Despejar las n variables qi en funcin de las componentes de los vectores
n, o, a y p.
Desacoplo cinemtico:
Para determinados robots con 6 grados de libertad.
Resolucin independiente de los grados de libertad que posicionan y de
los que orientan.
Automatizacin y Robtica. 13
Cinemtica.
Resolucin por mtodos geomtricos (I)
Automatizacin y Robtica. 14
Cinemtica.
Resolucin por mtodos geomtricos (II)
Automatizacin y Robtica. 15
Cinemtica.
Resolucin por matrices de transformacin (I)
Articulacin d a
1 1 l1 0 90
2 2 0 0 -90
3 0 d3 0 0
Automatizacin y Robtica. 16
Cinemtica.
Resolucin por matrices de transformacin (II)
Automatizacin y Robtica. 17
Cinemtica.
Resolucin por matrices de transformacin (III)
Automatizacin y Robtica. 18
Cinemtica.
Resolucin por desacoplo cinemtico (I)
Articulacin d a
1 1 l1 0 -90
2 2 0 l2 0
3 3 0 0 90
4 4 l3 0 -90
5 5 0 0 90
6 6 l4 0 0
Automatizacin y Robtica. 19
Cinemtica.
Resolucin por desacoplo cinemtico (II)
Automatizacin y Robtica. 20
Cinemtica.
Matriz Jacobiana
Jacobiana directa
Velocidad Velocidades
de las del extremo
articulaciones del robot
(q1, q2, ... , qn) y, z, , , )
(x,
Jacobiana inversa
q1 = f1 (x, y, , , )
z, x = fx (q1, q2, ... , qn)
q = f (x, y, z, , , ) y = f (q , q , ... , q )
2 2 y 1 2 n
Automatizacin y Robtica. 21
Cinemtica.
Jacobiana directa
Automatizacin y Robtica. 22
Cinemtica.
Jacobiana inversa
Automatizacin y Robtica. 23
Cinemtica.
Configuraciones singulares
Automatizacin y Robtica. 24
Cinemtica.