Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANTECEDENTES, CONCEPTOS Y
COMPONENTES DE ROBOTICA
INTRODUCCION
DEFINICION DE ROBOT
CLASIFICACION DE
ROBOTS
INTRODUCCION
La
AUTOMATIZACION VS ROBOTICA
La
AUTOMATIZACION
Lneas
de transferencia.
Mquinas de montaje mecanizado.
Sistemas de control de realimentacin
(aplicados a los procesos industriales)
Mquinas-herramienta con control numrico.
Robots.
AUTOMATIZACION FIJA
Volumen
AUTOMATIZACION PROGRAMABLE
Volumen
de produccin moderado.
Diversidad de productos a obtener.
Equipo diseado para diversas
configuraciones
AUTOMATIZACION FLEXIBLE
Sistemas
DEFINICION DE ROBOT
Un
CLASIFICACION DE ROBOTS
ANDROIDES
MOVILES
ZOOMORFICOS
POLIARTICULADOS
ANDROIDES
Robots
MOVILES
Mviles:
ZOOMORFICOS
Es
POLIARTICULADOS
Mueven
ROBOT INDUSTRIAL
Un
ANTECEDENTES, CONCEPTOS Y
COMPONENTES DE ROBOTICA
HISTORIA
COMPONENTES
CONFIGURACIONES
GRADOS DE LIBERTAD
VENTAJAS Y DESVENTAJAS DE
LOS ROBOTS
HISTORIA DE LA ROBOTICA
HISTORIA DE LA ROBOTICA
Isaac
Los
HISTORIA DE LA ROBOTICA
HISTORIA DE LA ROBOTICA
En
HISTORIA DE LA ROBOTICA
En
HISTORIA DE LA ROBOTICA
El
HISTORIA DE LA ROBOTICA
George
HISTORIA DE LA ROBOTICA
HISTORIA DE LA ROBOTICA
La
HISTORIA DE LA ROBOTICA
HISTORIA DE LA ROBOTICA
Estructura mecnica.
Transmisiones.
Actuadores.
Sensores.
Elementos terminales.
Controlador.
E/S
CONFIGURACIONES DE ROBOTS
Cartesiano o Prismtico
Cilndrico
Esfrico o Polar
Articulado o de Revolucin
SCARA (Selective Compliant Assembly Robot Arm)
CONFIGURACIONES DE ROBOTS
Cartesiano: con capacidad de movimiento a lo
largo del los ejes X, Y y Z.
CONFIGURACIONES DE ROBOTS
Cilndrico: Con movimiento a lo largo de Z y Y,
alrededor de Z.
CONFIGURACIONES DE ROBOTS
Esfrico
CONFIGURACIONES DE ROBOTS
Brazo
CONFIGURACIONES DE ROBOTS
GRADOS DE LIBERTAD
GRADOS DE LIBERTAD
GRADOS DE LIBERTAD
Los
GRADOS DE LIBERTAD
El
ANTECEDENTES, CONCEPTOS Y
COMPONENTES DE ROBOTICA
ESPACIO DE TRABAJO
MODOS DE PROGRAMACION
LENGUAJES DE
PROGRAMACION
APLICACIONES
ESPACIO DE TRABAJO
Espacio
El
ESPACIO DE TRABAJO
El
ESPACIO DE TRABAJO
MODOS DE PROGRAMACION
En
La
MODOS DE PROGRAMACION
Existen
Reconocimiento
de Voz
Enseanza Repeticin
Lenguajes de programacin de alto nivel
MODOS DE PROGRAMACION
La
Es
Programacin Gestual.
Programacin Textual.
MODOS DE PROGRAMACION
Programacin Gestual.
Pasivo
Directo
Por maniqu
Programacin Textual
Activo
Nivel Robot
Nivel Objeto
Nivel Tarea
MODOS DE PROGRAMACION
Programacin
Gestual
La
MODOS DE PROGRAMACION
Pasivo:
MODOS DE PROGRAMACION
Activo:
MODOS DE PROGRAMACION
Programacin Textual
LENGUAJES DE PROGRAMACION
Nivel
Robot
LENGUAJES DE PROGRAMACION
Nivel
Nivel
Objeto
Tarea
STRIPS
HILAIRE
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
Efector Final
Se
APLICACIONES
Manipulacin y Proceso
MANIPULACIN:
Transferencia de material
Carga y descarga
Paletizado
Montaje
Ensamble
Inspeccin
APLICACIONES
Transferencia.
APLICACIONES
Paletizado
APLICACIONES
Paletizado
APLICACIONES
Montaje
APLICACIONES
La
La
APLICACIONES
Para
Es
APLICACIONES
Presentacin
de piezas.
Cubetas
Bandejas
Son
Seleccin
Orientacin
APLICACIONES
MONTAJE
APLICACIONES
Ensamble
APLICACIONES
Clavija
en agujero
APLICACIONES
Agujero
en clavija
APLICACIONES
Error
en el ensamble
APLICACIONES
APLICACIONES
Adems
APLICACIONES
PROCESADO:
APLICACIONES
Soldadura
Arco continuo
Por puntos
APLICACIONES
APLICACIONES
Soldadura
Mvil
Fija
por puntos
APLICACIONES
APLICACIONES
Soldadura
por arco
APLICACIONES
Pintura
de Flujo e Inmersin
Recubrimiento al Spray
Los
APLICACIONES
Inmersin.
Flujo.
APLICACIONES
Inmersin
y Flujo
APLICACIONES
Recubrimiento
al Spray
Con aire
Sin aire
Electrosttica
APLICACIONES
Pintura al spray.
APLICACIONES
Operaciones
con herramientas.
APLICACIONES
Operaciones
con herramientas:
Taladro.
Remachado.
Cepillado.
Colada.
Fundicin.
APLICACIONES
Efector
final de taladro
APLICACIONES
Efector
final de remachado
APLICACIONES
Efector
final de cepillado
APLICACIONES
Aplicacin de
pegamentos
APLICACIONES
Colada y fundicin
ANLISIS CINEMTICO
CINEMATICA DE MANIPULADORES
MATRICES DE ROTACION
COORDENADAS HOMOGENEAS
MATRICES DE TRANSFORMACIN
HOMOGENEA
Cinemtica
el
movimiento
de
las
Cinemtica
Representacin de posicin y
orientacin
ix iu
R j y iu
kz iu
ix jv
j y jv
kz jv
ix kw
j y k w
kz kw
Representacin de posicin y
orientacin
Ambos
paralelos.
El producto punto entre ellos es 1.
iu es normal a j y y kz , cuyo producto punto es
Z,W
cero.
X,U
Y, V
1 0 0
R 0 1 0 I 3
0 0 1
Matrices de rotacin
Z,W
v
jv
kw
ix , iu
X,U
(a)
z w
j y , jv
u
(b)
k , k
Y,
V
u
(c)
v
Y
Matrices de rotacin
v
jv
kw
ix , iu
X,U
Matrices de rotacin
Rx ,
0
1
0 cos
0 sen
sen
cos
Matrices de rotacin
Haciendo
cos
0
sen
Rz ,
cos
sen
0 sen
1
0
0 cos
sen
cos
0
0
0
. . . . . . . . . . . . . .. . .
Matrices de rotacin
Es
si
auvw = [3,2,5]T
axyz estar dado por:
axyz = [ R ] [auvw]
cos 25
0 sen25 3 4.8320
1
0 2 2.0000
Matrices de rotacin
La
Matrices de rotacin
Rotaciones y/o
traslaciones
respecto a XYZ
I3
Rotaciones y/o
traslaciones
respecto a UVW
Matrices de rotacin
Obtener
c 45 0 s 45
1 0
= 0
s 45 0 c 45
0
1 0
0 c30 s30
0 s30 c30
1 0 0
0 1 0
0 0 1
0
0
c10 s10 0 1
s10 c10 0 0 c(35) s(35)
0
0 1 0 s(35) c(35)
Matrices de rotacin
Como
=
c 45
0
0 s 45 1 0
0
1 0 0 c30 s30
s 45 0 c 45 0 s30 c30
0
0
c10 s10 0 1
s10 c10 0 0 c(35) s (35)
0
0
1 0 s (35) c(35)
Matrices de rotacin
Ahora
a xyz
3 5.0946
2 2.8200
Matrices de rotacin
Ejemplos
Es necesario incluir
Un
R3 x 3
P1x 3
E 1x1
Vector
de
Posicin
Matriz
de
Rotacin
P3 x1
Transforma cin
de
Perspectiva
Escala
En este caso es 1.
T
k i
z u
0
donde
ix jv
j y jv
k j
ix kw
j y kw
k k
px
py
pz
Tx ,
1 0
0 c
0 s
0
0
s
c
0
0
0
Ty ,
c
0
0 s
1
0 c
0 0
0
0
Tz ,
c
s
s
c
0
0
0 0
0 0
1 0
0 1
Ttr
0 0 1 z
0
0
0
1
0 1 0 v
0 0 1 w
0
0
0
1
Rotaciones y/o
traslaciones
respecto a XYZ
I4
Rotaciones y/o
traslaciones
respecto a UVW
Y1
Z0
X0
Y0
Z2
B
Y2
X2
Z3
C
Y3
X3
Encontrar
las
matrices
de
transformacin
homognea 4x4
i-1
A1 y 0A1 para
i=1,2,3,4,5
z3
y3
x3
d
z5
x5
z4
e
y5
y4
x4
z2
x2
y2
x1
z1
y1
zo
yo
xo
tiene:
1 0 0
0
0 0 1 c e
0
A1
0 1 0 a d
0 0 0
1
0 0 1
1 0 0
3
A4
0 1 0
0 0 0
d
0
c
1
0
0
2
A3
1
0
0 1 0
b
0 0 1 a d
1
A2
1 0 0
0
0 0 0
1
0 0 1
1 0 0
4
A5
0 1 0
0 0 0
b
0
d
1
0
0
0
1
0
0
1 0
A5
0 1
0 0
1
0
0
0
e
0
a
1
1 0
0
0
0
0
a
1
nx
ny
T
nz
sx
sy
sz
0
ax
ay
az
0
px
py n s a
pz
0 0 0
nx
p
ny
nz
nT p
T
sy
sz
s p
ax
0
ay
0
az
0
aT p
1
T 1
sx
T1
0
1 0 1
0 0 10
0 1 9
0 0 1
1 0 0 10
1
0
20
T2
0 0 1 10
0
0
0
1
Estacin de trabajo.
Tcubo
cmara
Tbase
base
Tcubo
base
T1
0
0
1
T2
0
0
cmara
Tcmara *
0
1
0 10
1 9
0
1
0 0 10
1 0 20
0 1 10
0 0
1
1
0
0
0
Tcubo T2 * T1
tiene:
base
Tcubo
1 0 0 10
1
0
20
0 0 1 10
1
0 0 0
1
0
1 0 1 0
0 0 10 1
0
0 1 9
0 0 1 0
1
0
0
0
0 11
0 10
1 1
0 1
Asignacin de sistemas de
coordenadas para Robots
Representacin de Denavit y
Hartenberg
Denavit
Desarrollaron
la siguiente convencin:
Representacin de Denavit y
Hartenberg
Posicin
inicial
Representacin de Denavit y
Hartenberg
Representacin de Denavit y
Hartenberg
a)
Representacin de Denavit y
Hartenberg
Eje
Z a lo largo de la articulacin
Representacin de Denavit y
Hartenberg
b)
c)
de
Representacin de Denavit y
Hartenberg
e) Un ltimo sistema de coordenadas se
asigna al efector final.
Representacin de Denavit y
Hartenberg
Representacin de Denavit y
Hartenberg
ngulo formado entre el eje zi-1 al eje zi alrededor del eje xi.
ngulo de la articulacin i:
Representacin de Denavit y
Hartenberg
De
esta forma:
Para una articulacin de revolucin:
Para
La variable ser di
ai, i y i son constantes.
Representacin de Denavit y
Hartenberg
Girar respecto del eje Zi-1 un ngulo i para alinear el eje Xi-1
con el eje Xi.
Representacin de Denavit y
Hartenberg
yi
ai
xi
xi
zi
di
zi 1
zi 1
i
yi 1
x i 1
x i 1
zi
xi
Representacin de Denavit y
Hartenberg
i 1
Ai
cos
sin
sin
cos
0 0 1
0 0 0
1 0 0
0 1 0
0 0 0
1 0 0
0 1 d
0 0 1
0
1 0 0 a 1
0
1
0
0
0 cos
0 0 1 0 0 sin
0
0
0
1
0
0
sin
cos
0
0
0
Representacin de Denavit y
Hartenberg
Quedando
sin cos
cos cos
sin
0
sin sin
cos sin
cos
0
a cos
a sin
d
Cinemtica Directa
Cinemtica Directa
MRD3GL
Cinemtica Directa
Cinemtica Directa
-90
148
33
270
160
90
90
130
Cinemtica Directa
Obteniendo
C1 0 S S
S
0
C1
0
A1 1
0 1
0
0
0
0
A4
las matrices:
AC1
AS1
B
C 4
S 4
0
C 2
S 2
1
A2
0
0 S 4
0 C 4
1
0
0
0
S 2
C 2
0
0
0 CC 2
0 CS 2
1
0
0
1
A5
A3
C 3
S 3
0
S3 0 DC3
C 3
C 5
S5
0
S5
C 5
0
0
0
0
1 E
0 1
DS3
0
Cinemtica Directa
Se
tiene:
C1C234C5 S1S5
S C C C1S5
0
A5 1 234 5
S 234C5
0
0
1
0 1 593
1 0 0
M
- 1 0 0 148
0 0 0 1
Cinemtica Directa
Posicin1
0
M
-1
-1
0 1 593
0 0 148
0 0 1
(90 0 0 90 0)
Cinemtica Directa
Posicin
-1 0
0 1
2 (0 45 45 180 0)
0 383.9188
0 0
M
0 0 - 1 208.9188
0 0 0 1.0000
Cinemtica Directa
Posicin
3 (0 90 90 180 0)
-1 0 0 193
0
1
0
0
M
0 0 - 1 288
0 0 0 1
Cinemtica Directa
Posicin
4 (45 90 90 180 0)
0.7071
0.7071
0
136.4716
0
0
-1
288
0
0
0
1
Cinemtica Directa
Posicin
5 (0 45 90 135 0)
0
0 0
-1
467.0559
0
70.2183
Cinemtica Directa
Robot
cilndrico de 3GDL
Cinemtica Directa
Cinemtica Directa
Cinemtica Directa
Manipulador
5GDL
Cinemtica Directa
Solucin
Cinemtica Inversa
Cinemtica Inversa
fi x1, x2 , , xn 0; i 1,2,3, n
Cinemtica Inversa
x j x j x j
Cinemtica Inversa
La
Jx f
Donde
f
J i
x j
x1
x2
xn
f1 x1, x2 , , xn
x
,
x
,
,
x
n
f 2 1 2
f n x1, x2 , , xn
Cinemtica Inversa
x j
x j
Donde dxj es un valor pequeo seleccionado
arbitrariamente.
Una vez linealizado el sistema, se resuelven las
ecuaciones.
Se utiliza un mtodo iterativo:
Cinemtica Inversa
C1C234C5 S1S5
S C C C1S5
0
A5 1 234 5
S 234C5
0
0
1
nx
ny
T
nz
sx
sy
sz
0
ax
ay
az
0
px
py n s a
pz
0 0 0
Cinemtica Inversa
nx C1C234C5 S1S5
n y S1C234C5 C1S5
nz S234C5
s x C1C234 S5 S1C5
s y S1C234 S5 C1C5
s z S 234 S5
a x C1S 234
a y S1S234
a z C234
Es necesario determinar
los valores angulares de
cada articulacin para
satisfacer la posicin y
orientacin
del
manipulador.
0
0 -1 0
0
0
1
593
M
- 1 0 0 148
0 0 0 1
Cinemtica Inversa
f1 C1C234C5 S1S5 nx
f 2 S1C234C5 C1S5 n y
f3 S234C5 nz
f 4 C1C234 S5 S1C5 s x
f5 S1C234 S5 C1C5 s y
f 6 S 234 S5 s z
f 7 C1S234 a x
f8 S1S 234 a y
f9 C234 a z
Las funciones
quedan de la
siguiente forma:
f
PINV
f
x J
1
J Jx J
Cinemtica Inversa
Recordando
que J puede
ser
aproximada
con
una
diferencia,
se tiene:
f1
1
f 2
J 1
f
n
1
f1
2
f 2
2
f n
2
f1
f 2
f n
f1
f1 1, ,2 ,n f1 1,2 ,n
PLANIFICACIN DE TRAYECTORIAS
Planificacin de trayectorias
Trayectorias de articulaciones
Trayectorias cartesianas
Planificacin de trayectorias
Planificacin de trayectorias
Es
Si
Planeacin de trayectorias
S
El
Planeacin de trayectorias
En
Planeacin de trayectorias.
Objetivos
del planificador:
Seleccin
y tipos de trayectorias:
Tipo de trayectoria.
Puntos origen/destino.
Restricciones estructurales (espacio de trabajo,
singularidades y dinmica del robot).
Obstculos: correccin de trayectorias.
Planificacin de trayectorias.
Planificador
y generador.
Planeacin de trayectorias
Los
1. Parametrizar la trayectoria.
Identificar
Planeacin de trayectorias.
Planeacin de trayectorias
Parametrizacin
Planeacin de trayectorias.
Por
Planeacin de trayectorias.
Como
matrices
de
Planeacin de trayectorias.
Analizando
1. trayectoria ab recta
2. trayectoria bc arco de circunferencia
3. trayectoria cd recta
4. trayectoria de arco de de circunferencia
5. ....
6. etc.
Planeacin de trayectorias.
Transformacin
homognea.
Planeacin de trayectorias.
Se
Planeacin de trayectorias.
Para
Se establecen 10
trayectoria parcial.
Se
puntos
para
definir
la
Planeacin de trayectorias.
Se
Generacin de trayectorias.
Objetivo
Tiempos empleados.
Restricciones de los actuadores.
Criterios de calidad:
Precisin
Suavidad
continuidad
Muestrear trayectoria.
Generacin de trayectorias.
Tipo
de trayectorias.
Trayectorias en coordenadas propias
Generacin de trayectorias
Trayectorias
en coordenadas mundo.
Generacin de trayectorias.
Es
Generacin de trayectorias.
Interpolacin
ANLISIS DINMICO
Mecnica Lagrangiana
Ecuaciones Dinmicas
Anlisis de Fuerzas
BIBLIOGRAFIA Y REFERENCIAS
Bibliografa
Referencias
BIBLIOGRAFIA
Robtica Industrial.
BIBLIOGRAFIA
ROBOTICA INDUSTRIAL.