Documente Academic
Documente Profesional
Documente Cultură
Resumen
Este trabajo reporta el cálculo de la cinemática directa del robot KUKA KRC2Sr a
través de las herramientas matemáticas adquiridas en el curso 1145 2017-1 de Álgebra.
Además, se describe el procedimiento realizado para dicho cálculo. En primer lugar,
se proporciona una descripción de robótica, robots y su clasificación, ası́ como los
parámetros Denavit-Hartenberg (DH). En segundo lugar, se aborda el marco teórico
correspondiente a la resolución de matrices, multiplicación y caracterı́sticas de las
matrices de transformación lineal (rotación y traslación). Finalmente, se procede a la
obtención de la cinemática directa de dicho robot.
Abstract
This paper reports how to obtain the direct kinematic to a KRC2Sr KUKA robot
implementig mathematical tools learnt in the 1145 2017-1 algebra course. Besides,
the direct kinemathic proccess is described in three steps. First of all, a description
of robotic, robot and its classification is given. Secondly, Denavit-Hartenberg (DH)
parameters are detailed. Furthermore, the bibliografic references for a matrix and its
operations such as lineal transformation are adressed. Finally, the obtaining of the
direct kinematic to mentioned robot takes place.
1
2. Robots dicho movimiento, en robótica, se refiere al
estudio analı́tico del movimiento de un robot
En 1920, Karel Capek introdujo la palabra ro- manipulador. De esta manera, formular un
bot por primera vez en su obra teatral “Ros- adecuado modelo cinemático que describa el
sum’s Universal Robot” como “robota” en che- mecanismo de un robot es crucial para cono-
co, la cual significa trabajo [? ]. Actualmente, cer el comportamiento de robots manipulado-
el robot, definido de manera formal por la Or- res industriales. Para esto, se hace uso de los
ganización Internacional para la Estandariza- sistemas cartesianos basándose en traslación
ción (ISO), es un manipulador multifuncio- y rotación. Sin embargo, a pesar de existir
nal reprogramable, capaz de mover materia- diversas manera de representar la rotación de
les, piezas, herramientas o dispositivos espe- estos sistemas cartesianos como los ángulos de
ciales, a través de movimientos variables pro- Euler, el vector de Gibbs, etc., este documen-
gramados, para el desempeño de tareas diver- to se enfocará en el procedimiento presentado
sas [? ]. Existen diversos tipos de robot, aun- por Denavit y Hartenberg en 1955 [? ].
que este trabajo únicamente abordará a los
robots manipuladores. La figura 11 ejemplifi-
ca un robot didáctico.
2.2. Parámetros Denavit Harten-
berg
Los parámetros Denavit Hartenberg (DH) son
un procedimiento sistemático para describir
la estructura cinemática de una cadena ar-
ticulada de un robot manipulador constitui-
da por articulaciones con un solo grado de
libertad. Para ello, a cada articulación se le
asigna un Sistema de Referencia Local con
origen en un punto Qi y ejes ortonormales
{Xi , Yi , Zi } , comenzando con un primer sis-
tema de referencia fijo e inmóvil dado por los
ejes {X0 , Y0 , Z0 }, anclado a un punto fijo Q0
de la Base sobre la que está montada toda la
estructura de la cadena.[? ]
2
3.1. Matriz
Una matriz A de m x n es un arreglo rectan-
gular de mn números distribuidos en un orden
de m renglones y n columnas. Comúnmente
las matrices se denotan con letras mayúscu-
las (Vease figura 2). El número aij , que apa-
rece en el renglón i−ésimo y en la columna Figura 3: Matriz de Traslación
j−ésima de A, se conoce como la ij−ésima
componente de A. Por conveniencia, la ma- Matriz de rotación Geométricamente
triz A se escribe a veces A = [aij ]. Dentro una rotación en el plano representa una trans-
del álgebra de matrices, es posible realizar su- formación o giro de una figura en torno a un
mas, restas y multiplicación. En particular, la punto fijo, llamado centro de rotación, que
multiplicación de A = [aij ], una matriz de m puede estar o no dentro de dicha figura.
x n cuyo i−ésimo renglón denotamos por ai
y B = [bij ] una matriz de n x p cuya j−ési-
ma columna denotamos por bj queda definida
como el producto de A y B, resultando una
matriz C = [cij ] de m x p.[? ]
3
4. Ejemplo de aplicación 4.2. Parametros D-H Robot KU-
KA KRC2Sr
Con el fin de aplicar los conocimientos apren-
didos en el curso de Álgebra 1145 2017-1 de
la Facultad de Ingenierı́a perteneciente a la
Universidad Nacional Autónoma de México
(UNAM) y lo expuesto en este trabajo, se
propone desarrollar la resolución completa del
problema cinemático directo para el robot Ku-
ka krc2sr. Por un lado, es importante mencio-
nar que la obtención de los sistemas de refe-
rencia de cada una de las articulaciones y la
formulación de los parámetros D-H no corres-
ponden con el fin de este documento, por lo Figura 7: Parámetros DH para el Robot KU-
cual se omitirá su obtención. Por otro lado, KA KRC2Sr
se obtendrá la matriz de transformación T, la
cual representa la posición caracterı́stica de 4.3. Generación de matrices de
dicho robot manipulador cuando el valor de transformación
q = 0.
Cθi −Cαi Sθi Sαi Sθi ai Cθi
Cθ1 0 Sθ1 0
Sθ1 0 −Cθ1 0
A01 =
0 1 0 150
0 0 0 1
Cθ3 0 Sθ3 0
Sθ3 0 −Cθ3 0
A23 =
0 1 0 100
0 0 0 1
Figura 6: Determinación de Ejes para el Ro-
bot KUKA KRC2Sr
Cθ4 0 −Sθ4 0
Sθ4 0 Cθ4 0
A34 =
0 −1 0 100
0 0 0 1
4
[2] S. Cubero, editor. [Industrial Robotics.
Cθ5 0 Sθ5 0
Theory, Modelling and Control.]. Róbti-
Sθ5 0 −Cθ5 0 ca Industrial. Teorı́a, Modelado y Con-
A45 =
trol. Advanced Robotic Systems Inter-
0 1 0 0
0 0 0 1 national, Croacia, 1 edition, 2007.