Documente Academic
Documente Profesional
Documente Cultură
Para realizar este trabajo se tuvieron en cuenta las Para el manipulador serial asignado, ver la siguiente
siguientes pautas y reglamentos: figura y determine:
Convención de Denavit-Hartenberg:
1. Enumerar cada barra desde (0) para la tierra hasta
(n) para el efector final.
2. Enumerar cada articulación desde (1) para la unión
entre la 1ra barra m ́ovil y la tierra, y continúe hasta
(n).
3. El eje Zi esta alienada con la articulación (i + 1)
(dirección arbitraria).
4. El eje xi se define alineado con la línea normal
común (normal ortogonal) entre los ejes Zi−1 y Zi,
con dirección desde Zi−1 hasta Zi.
5. El origen Oi se encuentra en la intersección entre
Zi y la línea común normal (línea normal ortogonal).
6. DH restricciones:
Imagen 1. Actuador.
xi⊥zi−1.
El actuador serial es un robot Motoman Gp8, que
xi ∩ zi−1 6= 0.
Si Zi−1 ∩ Zi, Xi = ±Zi−1 × Zi. 1. De forma gráfica cada sistema coordenado
desde el fijo {F} hasta el efector final {N}
Parámetros: siguiendo la convención de Denavit-
1. ai: link length distancia entre los ejes Zi−1 y Zi a Hartenberg (DH).
lo largo del eje xi. 2. Describa por medio de una tabla los
parámetros geométricos DH, defina cuales
2. αi: link twist ángulo de rotación entre los ejes Zi−1 parámetros serıan variables y cuales serían
y Zi alrededor del eje xi. constantes. Con base en la referencia,
3. di: joint distance distancia entre los ejes Xi−1 y Xi obtenga la información exacta del robot.
a lo largo del eje Zi−1. 3. Describa cada una de las matrices de
transformación homogénea, 𝑖−1𝑖𝑇 i = 1, 2, ...,
4. θi: joint angle ángulo de rotación entre xi−1 y xi n.
alrededor del eje zi−1.
4. Establezca la matriz de transformación En la imagen anterior se pueden observar los 6
correspondiente a 𝑁𝐹𝑇 , describa la posición y sistemas coordenados correspondientes al
la orientación de la herramienta en el sistema manipulador y adicionando el de la herramienta que
coordenado {F} (consultar: representación de sería el 6, el sub índice P representa los sistemas
la orientación por ángulos de Euler). proyectados.
5. A partir de la información anterior
implemente un programa en Matlab que
presente todos los sistemas coordenados del
manipulador (incluyendo la tierra y la
herramienta) de forma gráfica, describa
también las barras del mecanismo como
líneas entre los orígenes de los sistemas
coordenados de las articulaciones. Utilice
este software para simular el movimiento de
cada articulación del robot comenzando en la
posición de HOME y avanzando al menos
±25 ◦ por articulación.
Parámetros geométricos.
Cálculos.
Plot. Imagen 3. Parámetros DH.
Simulación. En esta imagen se muestran los demás parámetros
Comentarios. relacionados a la nomenclatura DH.
Solución: 2. Describa por medio de una tabla los
Primero se verifican los grados de libertad totales del parámetros geométricos DH
mecanismo como se muestra a continuación: Los parámetros que se presenta en la siguiente tabla
𝐽 corresponden a las dimensiones geométricas del
#𝐷𝑜𝑓 = 𝑀 ∗ (𝑁 − 1 − 𝐽) + ∑ 𝑓𝑖 dispositivo mostrado en la imagen 1
𝑖=1 Ai [mm] αi Di [mm] ϴi
De esta forma se tiene: 0 NN NN NN NN
1 40 90° 330 0°+ϴ
#𝐷𝑜𝑓 = 6 ∗ (7 − 1 − 6) + 6 = 6 2 345 0º 0 90°+ϴ
Por lo tanto, este sistema posee 6 grados de libertad, 3 40 90º 0 0°+ϴ
correspondientes a 3 rotaciones y 3 traslaciones. 4 0 90º 340 90°+ϴ
5 0 90º 0 -90°+ϴ
1. De forma gráfica cada sistema coordenado 6 0 0º 10 0°+ϴ
Tabla 1. Parámetros Geométricos DH.
Dentro de los datos mostrados en la anterior tabla se
pueden apreciar algunas distancias nulas, que para el
caso de A4, A5 y A6, esto significa que
cinematicamente hablando, dichas distancias no
existen, por lo que no ejercen alguna influencia,
debido a que esa parte se puede considerar una unión
de las 3 articulaciones en una sola. De estos datos
solo la columna correspondiente a los ángulos theta
es variable.
3. Describa cada una de las matrices de
transformación homogénea.
Imagen 2. Sistemas coordenados.
Para las matrices coordenadas vamos a tener en Donde 3 está compuesta por dos desplazamientos en
cuenta la siguiente asignación de nomenclatura. los ejes Z y X más una rotación sobre el eje X. La
siguiente rotación sería:
𝐷
𝐸𝑇
𝐶𝑜𝑠 𝛳 −𝐶𝑜𝑠 𝛳𝑆𝑖𝑛 𝛳 𝑆𝑖𝑛 𝛳𝑆𝑖𝑛 𝛳 0
= [ 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳𝐶𝑜𝑠 𝛳 −𝑆𝑖𝑛 𝛳𝐶𝑜𝑠 𝛳 0] (4)
0 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳 𝑑𝑖
0 0 0 1
Donde 4 está compuesta por un desplazamiento en el
eje Z más dos rotaciones sobre el eje X y el eje Z. La
siguiente rotación sería:
𝐸
𝐹𝑇
𝐶𝑜𝑠 𝛳 −𝐶𝑜𝑠 𝛳𝑆𝑖𝑛 𝛳 𝑆𝑖𝑛 𝛳𝑆𝑖𝑛 𝛳 0
𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳𝐶𝑜𝑠 𝛳 −𝑆𝑖𝑛 𝛳𝐶𝑜𝑠 𝛳 0]
= [ (5)
0 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳 0
0 0 0 1
Imagen 4. Enunciado de sistemas. Donde 5 está compuesta por dos rotaciones sobre el
eje X y eje Z. La siguiente rotación sería:
Para poder expresar la información del sistema
𝐹
coordenado A en H se deben realizar las siguientes 𝐺𝑇
transformaciones homogéneas: 𝐶𝑜𝑠 𝛳 −𝐶𝑜𝑠 𝛳𝑆𝑖𝑛 𝛳 𝑆𝑖𝑛 𝛳𝑆𝑖𝑛 𝛳 0
= [ 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳𝐶𝑜𝑠 𝛳 −𝑆𝑖𝑛 𝛳𝐶𝑜𝑠 𝛳 0]
𝑃 𝐴 = ( 𝐵𝐴𝑇. 𝐵𝐶 𝑇. 𝐷𝐶𝑇 . 𝐷𝐸𝑇 . 𝐸𝐹𝑇. 𝐺𝐹𝑇) ∗ 𝑃𝐹 (0) (5)
0 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳 𝑑𝑖
Donde dicha fórmula presenta todas las 0 0 0 1
transformaciones sucesivas que debe pasar para Donde 5 está compuesta por un desplazamiento en el
realizar la observación deseada de la información. De eje Z más dos rotaciones sobre el eje X y el eje Z. Y
esta forma el operador ‘•’ representa un producto de esta forma se logra ver la información de G en A
punto entre matrices. A continuación, se definirán
cada una de las transformaciones: 4. Establezca la matriz de transformación
correspondiente a 𝑵𝑭𝑻, describa la posición
1 0 0 𝑎𝑖 y la orientación de la herramienta
𝐴 0 𝐶𝑜𝑠 𝛳 −𝑆𝑖𝑛 𝛳 0 ] (1)
𝐵𝑇 = [ Teniendo en cuenta las matrices anteriores, se puede
0 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳 𝑑𝑖
0 0 0 1 decir que 0 se puede reescribir de la siguiente
manera:
Donde 1 está compuesta por dos desplazamientos en
los ejes Z y X más una rotación sobre el eje X. La 𝑃 𝐴 = 𝐺𝐴𝑇 ∗ 𝑃 𝐴 (6)
siguiente rotación sería:
Donde:
𝐶𝑜𝑠 𝛳 −𝑆𝑖𝑛 𝛳 0 𝑎𝑖 𝐴
𝐵 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳 0 0 ] (2) 𝐺𝑇
𝐶𝑇 = [ 𝐶𝑜𝑠 𝛳 −𝐶𝑜𝑠 𝛳𝑆𝑖𝑛 𝛳 𝑆𝑖𝑛 𝛳𝑆𝑖𝑛 𝛳 𝑎𝑖𝐶𝑜𝑠 𝛳
0 0 1 0
= [ 𝑆𝑖𝑛 𝛳
0 0 0 1 𝐶𝑜𝑠 𝛳𝐶𝑜𝑠 𝛳 −𝑆𝑖𝑛 𝛳𝐶𝑜𝑠 𝛳 𝑎𝑖𝐶𝑜𝑠 𝛳 ]
0 𝑆𝑖𝑛 𝛳 𝐶𝑜𝑠 𝛳 𝑑𝑖
Donde 2 está compuesta por un desplazamiento en X 0 0 0 1
más una rotación sobre el eje Z. La siguiente rotación
sería: (7)