Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO
Alumnos:
BRIAN ALBERTO ESPINOSA RAMOS
SAGASTUME QUIÑONES OSIRIS
Carrera
Ingeniería Mecatrónica
materia
robótica
Profesor
MARTIN HERNANDEZ ORDOÑEZ
lOMoARcPSD|649 710 4
I. Objetivos
Muestre la articulación de tramas de vínculos en el robot de tres vínculos que se muestra en la
figura 3.41, y crear las ecuaciones para presentarlo en el programa Matlab como simulink.
II. Desarrollo
Para obtener la matriz de parámetros se aplica recursivamente los siguientes pasos:
1. Numerar los eslabones desde 1 (primer eslabón móvil) hasta n (último eslabón
móvil). El eslabón 0 es la base fija del robot.
2
lOMoARcPSD|649 710 4
4. Dibujar los ejes Z, para i de 0 a n-1 situar el eje Zi sobre el eje de la articulación i+1
Siendo n=4.
Figura N° 4. Localización del eje de cada articulación (img der) y flujo (img izq)
Fuente: Autor
3
lOMoARcPSD|649 710 4
5. Situar el origen del sistema de la base {So} en cualquier punto del eje Zo. Los ejes
Xo e Yo se situarán de manera perpendicular a Zo.
4
lOMoARcPSD|649 710 4
9. Situar el sistema {Sn} en el extremo del robot, de modo que Zn coincida con la
dirección de Zn-1 y Xn sea normal a Zn-1 y Zn
5
lOMoARcPSD|649 710 4
El ángulo que hay que girar en torno a Zi-1 para que Xi y Xi-1 queden paralelos
(alineados).
θi: Xi-1 – Xi, SOBRE Zi-1
Articulación Theta D a Alpha
1 (Control) q1+90
2 (Control) q2+90
3 0
4 (Control) q4
5 (Control) q5
11. Obtener di
La distancia medida a lo largo de Zi-1, que hay que desplazar {Si-1} para que xi y xi-1
queden alineados.
di: Xi-1 – Xi, SOBRE Zi-1
Articulación Theta d a alpha
1 (Control) q1+90 L1
2 (Control) q2+90 L2
3 0 (Control) d3
4 (Control) q4 (Rotación) L4=0
5 (Control) q5 L5
6
lOMoARcPSD|649 710 4
12. Obtener ai
La distancia medida a lo largo de xi que hay que desplazar el nuevo {Si} para que su
origen coincida con {Si-1} (que ahora coincidiría con xi-1).
ai: Zi-1 ∩ Xi, SOBRE ORIGINAL [CASO ARTICULACION ROTACIONAL]
ai: Zi-1 - Zi, SOBRE Xi [CASO ARTICULACIONA PRIMÁTICA]
13. Obtener 𝛼i
El ángulo que hay que girar en torno a Xi para que el nuevo {Si} coincida totalmente
con {Si-1} (que ahora coincidiría con Xi-1).
𝑎i: Zi-1 - Zi, SOBRE Xi
Articulación Theta d a alpha
1 (Control) q1+90 L1 0 (antihorario)+ 90
2 (Control) q2+90 L2 0 (antihorario)+ 90
3 0 (Control) d3 0 (horario)-90
4 (Control) q4 (Rotación) L4=0 0 (antihorario)+ 90
5 (Control) q 5 L5 0 0
7
lOMoARcPSD|649 710 4
8
lOMoARcPSD|649 710 4
Resultado:
9
lOMoARcPSD|649 710 4
rexam.plot([0,0,0,0,0],'workspace',[-2 2 -2 2 -2 2])
10
lOMoARcPSD|649 710 4
11
lOMoARcPSD|649 710 4
IV. Conclusiones
El método Denavit-Hartenberg es un método para analizar la cinemática directa
que adopta determinadas convenciones para resolver un modelo de brazo
robótico de varios grados de libertad.
En la figura 1, la base del robot de color celeste presenta movimiento rotacional,
el bloque de color verde es prismático (su mecanismo permite desplazamiento en
el eje z, subir o bajar), el bloque en amarillo es prismático (su mecanismo permite
extender y contraer), el bloque en rojo es rotacional (gira 360°).
Los eslabones que rotan se denota como 𝑞 mientras el eslabón #3 presenta
desplazamiento variable ya que se extiende y contrae por lo que se representa
como d3.
Para situar el origen del sistema de la base S0, los ejes X0, Y0, Z0 tomar en cuenta
la ley de la mano derecha.
En la figura 5 se dibuja los ejes Z, siendo n=5 se dibuja Zi hasta i=n-
1(Z0,Z1,Z2,Z3,Z4); sin embargo también se añadió Z5 como complemento.
En el paso 6, se dibuja los orígenes del sistema de coordenada de cada
articulación, incluido el S4 como complemento.
Para calcular ai, dependerá del robot en análisis, para el presente robot el valor
de ai=0.
Con la ayuda de Matlab se ingresan los parámetros de Denavit-Hartenberg
obteniendo los resultados esperados de la tabla D-H.
12