Documente Academic
Documente Profesional
Documente Cultură
paralela a la de los ejes de rotación. Es similar al de
configuración cilíndrica, pero el radio y la rotación se
obtienen por uno o dos eslabones. Este brazo puede
1 0 0 0
realizar movimientos horizontales de mayor alcance
2 0 0 0
debido a sus dos articulaciones rotacionales. El robot de
configuración SCARA también puede hacer un 3 0 0 1
movimiento lineal (mediante su tercera articulación).
Debido a estas características se usan sobremanera Tabla 1. Parámetros D-H de la configuración SCARA.
en la fabricación de electrónica de consumo y en la
clasificación de artículos para su empaquetado.
1
UNIVERDIDAD NACIONAL DE INGENIERÍA. Escuela Profesional de Ingeniería Mecatrónica. Agosto 01, del 2009
8 ?: EA 6@
:
tercero es prismático.
Con los parámetros D-H conocidos se puede obtener
=
las matrices de transformación homogénea rápidamente,
de las que se puede extraer el vector de posición del
efector final.
0 Sq q S
Sq q Cq q "
Si se conocen las matrices de la ecuación (1), ya se
0 0 1
(2) consiguió el modelo dinámico del robot. Con esto se
0 0 0 1
construye un algoritmo de simulación en el SIMULINK
de Matlab. Se conectan los bloques que evaluarán las
p$ Cq q C
matrices de la ecuación (1) para cada instante de
p% Sq q S
simulación, y con él se podrá observar la respuesta del
p&
(3) modelos dinámico del robot ante la excitación por torque
de las articulaciones.
Con los cálculos anteriores tenemos definido la
geometría directa del robot SCARA. Quiere decir que
dados los valores de las posiciones absolutas de las
),
./2112, 222
./23)+ , )* 4 ./25 , 5 Figura 2. Algoritmo para generar las trayectorias deseadas.
La cinemática inversa viene definida por: En la figura 2 podemos notar que se están usando
6 '
bloques que calculan la Geometría Inversa del robot. Es
7'
6
7'
8 9: : 8 8 :; : ;
:= := ;=
Figura 3. Diagrama de Bloques. Calcula la dinámica del Robot.
<
A
9 8 >? 6@ 6@ 6B C 6B D
A
Una vez calculada la dinámica del robot, sólo se
necesita construir un diagrama similar al de la figura 3.
=
Con ello se observa al robot como un bloque cuya entrada
es el torque y la salida son las posiciones y velocidades
que alcanza el sistema producto de dicha excitación.
2
UNIVERDIDAD NACIONAL DE INGENIERÍA. Escuela Profesional de Ingeniería Mecatrónica. Agosto 01, del 2009
6. CONTROL DE ACTUADORES
6 2.6x10Q
Símbolo Valor Unidades
articulares calculadas. La ley de control está definida por
R 1.2 x 10Q
la expresión (6). Kgm2
Se ponen a prueba las siguientes estrategias de De esta manera, al ser el sistema en lazo cerrado sobre
control. La primera la compensación de la gravedad. amortiguado, no necesitamos preocupamos por que se presenten
sobre picos. Pero se está arriesgando el tiempo de asentamiento,
pero esta debe ser compensada con el control del motor.
3
UNIVERDIDAD NACIONAL DE INGENIERÍA. Escuela Profesional de Ingeniería Mecatrónica. Agosto 01, del 2009
0.2
dError de posicion global - comparando XYZ
0 0.3
eje x
-0.2 eje y
0.2
eje z
-0.4
-0.6 0.1
-0.8
0
-1
-0.1
0 1 2 3 4 5 6 7 8 9 10
-0.2
2.5 -1
2
-1.5
1.5
1 -2
0 50 100 150 200 250 300 350 400
0.5
0
Figura 11. Señal de torque entregada por el controlador,
2 sin saturador
1.5 2
1 1.5
1
0.5 Torque en cada junta saturado
0.5
0 0 1
Torque de junta 1
Torque de junta 2
0.5 Torque de junta 3
0.3 -1.5
0.2
-2
0.1 0 50 100 150 200 250 300 350 400
0
Figura 12. Señal de torque entregada por el control, con el efecto
-0.1
del saturador.
-0.2
-0.3
0 50 100 150 200 250 300 350 400
La figura 13 muestra el torque que entregan los
actuadores al robot.
4
UNIVERDIDAD NACIONAL DE INGENIERÍA. Escuela Profesional de Ingeniería Mecatrónica. Agosto 01, del 2009
Torque en cada junta entregado por motores dError de posicion global - comparando XYZ
0.4
25
Torque de junta 1
eje x
0.2 Torque de junta 2
Torque de junta 3 20 eje y
eje z
0
15
-0.2
10
-0.4
-0.6 5
-0.8
0
-1
-5
-1.2
0 50 100 150 200 250 300 350 400
-10
Figura 13. Señal de torque entregada por los motores al robot. -15
0 500 1000 1500 2000 2500