Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALUMNO:
CACHICATARI LICAS, Michael Joseph 20181438H
LLAJA CABEZAS, Jhon Jairo 20181162B
LLAMACPONCCA PALOMINO, Héctor 20181015J
DOCENTE:
PISCOYA SILVA, Ulises
Lima, Perú
5/06/2023
● INTEGRANTES:
● INTRODUCCIÓN:
Denavit-Hartenberg propusieron en 1955 un método matricial que permite establecer de manera sistemática un
sistema de coordenadas (Si) ligado a cada eslabón i de una
cadena articulada, pudiéndose determinar a continuación las ecuaciones cinemáticas de la cadena completa.
Según la representación D-H, escogiendo adecuadamente los sistemas de coordenadas asociados para cada
eslabón, será posible pasar de uno al siguiente mediante 4
transformaciones básicas que dependen exclusivamente de las características geométricas del eslabón.
Estas transformaciones básicas consisten en una sucesión de rotaciones y traslaciones que permitan relacionar el
sistema de referencia del elemento i con el sistema del
elemento i-1. Las transformaciones en cuestión son las siguientes:
Rotación alrededor del eje Zi-1 un ángulo θi.
Traslación a lo largo de Zi-1 una distancia di; vector di ( 0,0,di ).
Traslación a lo largo de Xi una distancia ai; vector ai ( 0,0,ai ).
Rotación alrededor del eje Xi, un ángulo αi.
Dado que el producto de matrices no es conmutativo, las transformaciones se han de realizar en el orden
indicado. De este modo se tiene que:
i-1A i = T( z, θi ) T( 0,0,di ) T ( ai,0,0 ) T( x,αi )
Y realizando el producto de matrices:
Donde θi, ai, di, αi, son los parámetros D-H del eslabón i, basta con identificarlos para obtener matrices A y
relacionar así todos y cada uno de los eslabones del robot. Como se ha indicado, para que la matriz i-1 Ai,
relacione los sistemas (Si) y (Si-1), es necesario que los sistemas se hayan escogido de acuerdo a unas
determinadas normas. Estas, junto con la definición de los 4 parámetros de Denavit-Hartenberg, conforman el
siguiente algoritmo para la resolución del problema cinemático directo:
● EQUIPOS Y MATERIALES:
- Matlab
- Robotics Toolbox - Peter Corke.
● PROCEDIMIENTO:
○ Cinemática Directa con la matriz Denavit Hartenberg
Para la representacion Denavit-hartenberg en Cinematica Directa se requieren 4
parámetros: a(i), alfa(i), teta(i), d(i)
• 2 relativos a la forma y tamaño del eslabón: a(i), alfa(i)
• 2 describen posición relativa del eslabón respecto a su predecesor*:
teta(i), d(i)
Los parámetros de forma y tamaño quedan determinados en tiempo de diseño
Los parámetros de posición relativa varían
• teta(i) es variable si la rotación es articular (d(i) Constante)
• d(i) variable si la rotación es prismática (teta(i) Constante)
clc; clear;
l(1)=Link([0, 0, 0, pi/2, 0]);
l(2)=Link([0, 0, 0.4318, 0, 0]);
l(3)=Link([0, 0.15, 0.0203, -pi/2, 0]);
l(4)=Link([0, 0.431, 0, pi/2, 0]);
l(5)=Link([0, 0, 0, -pi/2, 0]);
l(6)=Link([0, 0, 0, 0, 0]);
puma=SerialLink(l, 'name', 'Puma560');
puma.plot([0,0,0,0,0,0]);
puma
mdl_puma560
p560.teach()
○ Líneas del algoritmo del archivo: PUMA560_EJEMPLO_1A
Archivo PUMA560_EJEMPLO_1A que se ejecuta necesariamente con la funcion ikine
del Toolbox Robotic de MATLAB
De acuerdo a la programación el sistema se moverá de la siguiente forma:
Moverse 8 unidades en el eje Z
Moverse 30 unidades en el eje Y
Moverse 5 unidades en el eje X
Moverse 15 unidades en el eje Y
Los valores iniciales en el eje XYZ del Robot Puma son X=0.452; Y=-0.150;
Z=0.432
Los valores de variación de cada articulación esta de la siguiente forma:
Los valores iniciales en el eje XYZ del Robot Puma son X=0.452; Y=-0.150;
Z=0.432
Los valores de variación de cada articulación esta de la siguiente forma:
Los valores iniciales en el eje XYZ del Robot Puma son X=0.452; Y=-0.150;
Z=0.432
Los valores de variación de cada articulación esta de la siguiente forma: