Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dinmica
Control
Robtica Industrial
Manuel Olivares
Departamento de Electrnica
Universidad Tcnica Federico Santa Mara
Valparaso
Agosto, 2016
Resumen
Objetivos:
Proporcionar una visin global de los sistemas de robtica industrial
Motivar la aplicacin de tcnicas de control en robtica industrial
Introduccin
Fig. 1: Unimation: The first industrial robot (1959) by G.C. Devol & J.F. Engelberger
Introduccin
Introduccin
Introduccin
Introduccin
Introduccin
Introduccin
Introduccin
Tipos de Robots
Introduccin
Tipos de Robots
Introduccin
Tipos de Robots
Contenido
Robtica Industrial
1 Cinemtica
Cinemtica Directa
Cinemtica Inversa
Denavit-Hartenberg
2 Dinmica
Energa
Euler-Lagrange
Newton-Euler
3 Control
Torque Calculado
Seccin 1
Cinemtica
Cinemtica Directa
Cinemtica Inversa
Cinemtica Directa
p = f (q), p Rm , q Rn (1)
Cinemtica Directa
x = r cos
(2)
y = r sin + l
donde p = [x y ]T y q = [ r ]T
Cinemtica Inversa
q = g(p), p Rm , q Rn (3)
Cinemtica Inversa
y l
= arctan
x (4)
q
r = x + (y l)2
2
donde p = [x y ]T y q = [ r ]T
Representacin Denavit-Hartenberg
Considere un robot industrial compuesto por n articulaciones dispuestas en
serie, J1 a Jn , unidas entre s por n + 1 eslabones rgidos L0 a Ln
Representacin Denavit-Hartenberg
Representacin Denavit-Hartenberg
con
cos i cos i sin i sin i sin i
i1
Ri = sin i cos i cos i sin i cos i (6)
0 sin i cos i
y
ai cos i
i1
pi = ai sin i (7)
di
donde i es la torsin y ai es la longitud del eslabn i, y i o di es la posicin
de la articulacin i.
Representacin Denavit-Hartenberg
De esta manera i1 i
x x
i1 y =i1 Ri i y +i1 pi (10)
i1 i
z z
Representacin Denavit-Hartenberg
Ti =0 T1 1 T2 i1 Ti (11)
y calcular
0
r = Ti i r (12)
para i = 1, , n. Para i = n se requiere calcular la matriz de transformacin
del brazo completo T Tn .
Contenido
Robtica Industrial
1 Cinemtica
Cinemtica Directa
Cinemtica Inversa
Denavit-Hartenberg
2 Dinmica
Energa
Euler-Lagrange
Newton-Euler
3 Control
Torque Calculado
Seccin 2
Dinmica
Ecuacin de Euler-Lagrange
Ecuacin de Newton-Euler
Modelo Dinmico
Modelo Dinmico
Contenido
Robtica Industrial
1 Cinemtica
Cinemtica Directa
Cinemtica Inversa
Denavit-Hartenberg
2 Dinmica
Energa
Euler-Lagrange
Newton-Euler
3 Control
Torque Calculado
Seccin 3
Control
Para ello se utilizan diversas tcnicas, entre las que se encuentra el control
realimentado PID por Torque Calculado, el que consta de los siguientes
bloques:
Desacoplador: M(q), V (q, q), G(q)
Rt
Controlador PID: U(t) = Kp E(t) + Ki 0
E()d Kd q(t),
E(t) = qref q(t)
Cinemtica Directa: p(t) = f (q(t))
Cinemtica Inversa: qref = g(pref )
Desacoplador
Sistema Desacoplado
Control PID
0
1
y
1
2
2
3
3
4 4
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
2 1.5 1 0.5 0 0.5 1 1.5 2 2.5 3
t
x
100
3 3
[Nm]
50 F[N] 2
2
0 1
1
, F
50 0
x
y
0 1
100
2
150 1
3
200
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 2 4
t 0 1 2 3 4 5 0 1 2 3 4 5
t t
Manuel Olivares
Departamento de Electrnica
Universidad Tcnica Federico Santa Mara
Valparaso
Agosto, 2016