Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Repasorobotica PDF
Repasorobotica PDF
Curso 2017
1
Presentación General
Unidades
1 Introducción y conceptualización del manipulador robótico
5 Generación de trayectorias
3
Modelo Dinámico
4
Modelo Dinámico
5
Modelo Dinámico
¿Qué formulaciones han sido propuestas para la obtención
del modelo dinámico de un robot? Explique brevemente cada
una de ellas
1) Formulación de Newton-Euler
2) Formulación de Euler-Lagrange
Dinámica del Manipulador
6
Modelo Dinámico
1) Formulación de Newton-Euler
• Procedimiento recursive
• Basado en operaciones vectoriales
• Ecuaciones poco estructuradas
• Mayor eficiencia computacional: O(n)
7
Modelo Dinámico
2) Formulación de Euler-Lagrange
8
Modelo Dinámico
9
Modelo Dinámico
10
Modelo Dinámico
11
Modelo Dinámico
eslabón
12
Modelo Dinámico
13
Modelo Dinámico
Función Lagrangiana
k : Energía cinética
U : Energía potencial
14
Interpolación
15
Interpolación
16
Interpolación
¿Qué representación escogería para encontrar las 3
orientaciones de los puntos intermedios anteriores?
Justifique su respuesta
Generación de Trayectorias
17
Interpolación
¿Qué representación escogería para encontrar las 3
orientaciones de los puntos intermedios anteriores?
Justifique su respuesta
Ángulos de Euler
18
Interpolación
¿Qué representación escogería para encontrar las 3
orientaciones de los puntos intermedios anteriores?
Justifique su respuesta
Ángulos de Euler
• Interpolaciones lineales
Generación de Trayectorias
20
Interpolación
Para la siguiente trayectoria cúbica de una articulación
dada:
Posición: 10 / -110
Generación de Trayectorias
Velocidad: 0 / -360
21
Interpolación
Dada la evolución temporal de una articulación, grafique
(en forma aproximada) su velocidad y aceleración. Los
tramos inicial (0, tc) y final (tf-tc, tf) son cuádricas mientras el
tramo intermedio es una línea recta
Generación de Trayectorias
22
Interpolación
Dada la evolución temporal de una articulación, grafique
(en forma aproximada) su velocidad y aceleración. Los
tramos inicial (0, tc) y final (tf-tc, tf) son cuádricas mientras el
tramo intermedio es una línea recta
Generación de Trayectorias
23
Programación
Dado el siguiente programa en RAPID indicar la tarea que
realiza el robot (los puntos A, B1, C, C1, y D se encuentran
definidos como variables globales).
PROC main()
CONST dionum listo:=1;
abrir_pinza;
WHILE TRUE DO
MoveJ A,v100,fine,pinza;
Generación de Trayectorias
WaitDI econtrol,listo;
coger_pieza;
MoveL B1,v80,z5,pinza;
MoveJ D,v100,z100,pinza;
MoveJ C1,v100,z5,pinza;
MoveL C,v80,fine,pinza;
abrir_pinza;
MoveL C1,v80,z5,pinza;
ENDWHILE
ENDPROC
24
Programación
Dado el siguiente programa en RAPID indicar la tarea que
realiza el robot (los puntos A, B1, C, C1, y D se encuentran
definidos como variables globales).
PROC main()
CONST dionum listo:=1;
abrir_pinza;
WHILE TRUE DO
MoveJ A,v100,fine,pinza;
Generación de Trayectorias
WaitDI econtrol,listo;
coger_pieza;
MoveL B1,v80,z5,pinza;
MoveJ D,v100,z100,pinza;
MoveJ C1,v100,z5,pinza;
MoveL C,v80,fine,pinza;
abrir_pinza;
MoveL C1,v80,z5,pinza;
ENDWHILE
ENDPROC
25
Introducción a la Robótica Industrial
Curso 2017
26