Documentos de Académico
Documentos de Profesional
Documentos de Cultura
91
SimuRob
Simulador del Robot IRB-1400
92
92
93
2.2.- UTILIDADES
2.2.1.- Visualizacin de ejes.
2.2.2.- Zoom general y local.
2.2.3.- Rotacin de la escena.
2.2.4.- Planta y alzado.
2.2.5.- Funcin de traza.
2.2.6.- Positivo y negativo.
2.2.7.- Cambio del color de fondo.
94
94
95
96
97
98
99
99
100
100
101
102
103
104
104
106
107
SimuRob
Simulador del Robot IRB-1400
Pg. 92
Pg. 93
Control
1/2
Off
Posicin del
joystick
derecha
izquierda
arriba
abajo
torsin arriba
Movimiento
resultante
lineal +x
lineal -x
lineal +y
lineal y
lineal +z
Pg. 94
On
Off
On
On
torsin abajo
derecha
izquierda
arriba
abajo
torsin arriba
torsin abajo
derecha
izquierda
arriba
abajo
torsin arriba
torsin abajo
lineal -z
Eje 1 (+)
Eje 1 (-)
Eje 2 (+)
Eje 2 (-)
Eje 3 (+)
Eje 3 (-)
Eje 4 (+)
Eje 4 (-)
Eje 5 (+)
Eje 5 (-)
Eje 6 (+)
Eje 6 (-)
2.2.- UTILIDADES.
La filosofa empleada en la programacin de SimuRob, ha sido la de facilitar en
todo momento el manejo del programa a los futuros usuarios, mejorando en lo posible
los inconvenientes y obstculos que presentan programas similares (vase apartado
1.1.4 de la Memoria). Para la consecucin de sus objetivos ha sido necesaria la
inclusin de las siguientes utilidades:
Pg. 95
Pg. 96
Pg. 97
(Figura 2.2).
Planta.
Alzado.
Planta + Alzado.
Planta:
Pg. 98
2.8-a
2.8-b
2.8-c
Pg. 99
Tambin es posible acceder a la funcin de traza pulsado con el botn derecho del
ratn sobre la zona grfica. Aparecer entonces un men flotante en el que se podr
seleccionar la opcin Traza.
2.2.6. - Positivo y negativo.
En la manipulacin de objetos, a veces es necesario aumentar el contraste de
color entre objeto y robot. Cuando se selecciona la funcin positivo/negativo, el color
del robot se muestra en negativo aumentando el contraste con los objetos que
manipula, mejorando la precisin del usuario.
Pulsando el control Positivo - negativo
de la barra de herramientas se
selecciona la mencionada funcin. Un ejemplo de su cometido queda reflejado en la
Figura 2.10. Al volver a pulsar el mencionado control, el robot virtual volver a su color
normal.
Pg. 100
Pg. 101
real, ir girando sus eslabones los grados requeridos. Cuando llegue a la posicin
destino, el cuadro de dilogo mostrar las coordenadas correspondientes a la posicin
y orientacin del extremo, y en la zona de ejes interactivos se dibujar el sistema de la
extremidad robtica.
Realizando el movimiento eslabn por eslabn puede llegarse a la comprensin de
la cinemtica directa. Esta opcin es recomendable para aquellos usuarios que se
enfrentan por primera vez al manejo del IRB-1400.
Cinemtica inversa:
Seleccionando el modo de operacin de cinemtica inversa, el usuario deber
introducir la posicin deseada para el extremo del robot. Pulsando sobre los ejes
interactivos podr orientarlos como desee. El resultado de la orientacin se mostrar
en la zona correspondiente a la representacin del cuaternio. Al pulsar O.K. el
programa calcular los ngulos que deben de girar las articulaciones para alcanzar la
posicin y la orientacin solicitada por el usuario. El robot virtual se mover entonces.
Cuando alcance su objetivo, se dibujarn los ejes del extremo en la zona de ejes
interactivos, pudiendo el usuario comprobar si la operacin se ha realizado con xito.
Con la ejecucin del presente cuadro de dilogo, puede llegarse a la comprensin
del concepto de cuaternio [3], cinemtica inversa y cinemtica directa, necesarias para
un eficiente manejo del IRB-1400.
Errores:
Cuando el usuario marca posiciones y orientaciones imposibles de alcanzar por
el robot real, SimuRob mostrar los mensajes de error de la articulacin
correspondiente.
Posicin inicial:
Para volver a la posicin inicial o posicin cero se recomienda pulsar el control
Inicio en el cuadro de dilogo.
2.3.2. - Manejo desde consola.
SimuRob incluye la posibilidad de dirigir los movimientos del robot virtual mediante
la consola virtual de programacin. El usuario deber seguir los siguientes pasos:
a) Pulsacin del icono Consola
en la barra de herramientas, para la
obtencin del cuadro de dilogo Consola virtual de programacin mostrado en
la Figura 2.3. Este cuadro de dilogo es similar a la consola de programacin
del IRB-1400. Las funciones que contiene pretenden emular a las funciones de
la consola del robot real.
b) Pulsacin del icono Movimiento
, dentro de la consola virtual, para activar
el joystick, imprescindible para mover al robot. Si el joystick no est activado
el robot no se mover.
c) Pulsacin del icono Ejes/Lineal
. Su funcin es seleccionar el tipo de
movimiento. Activa alternativamente el movimiento lineal y el movimento eje
a eje. En el movimiento lineal el extremo del robot seguir una lnea recta
incrementando su coordenada x, y o z segn la posicin del joystick (vase
Tabla 2.1). Por el contrario el movimiento eje a eje permite mover los ejes del
SIMUROB. Manual del Usuario
Proyecto Fin de Carrera de Marina Beltrn Blanco.
Pg. 102
2.13-a
2.13-b
Pg. 103
Articulaciones
2
3
+
-
0
+
Pg. 104
En ella el usuario podr girar los ejes locales del objeto hasta conseguir la orientacin
deseada. Una vez introducida la posicin deseada, y pulsando el control Situar, el
objeto aparecer en la zona grfica de la ventana principal en la posicin y con la
orientacin deseada.
Para proceder a la manipulacin de los objetos en s deber activarse la consola
virtual. Desde ella y pulsando sobre el control Entradas/salidas
se abrirn y
cerrarn las pinzas. Podrn de esta manera manipular objetos como se procede en la
vida real. Mediante el joystick se mover el robot y las pinzas cogern y soltarn a los
objetos que el usuario desee.
Pg. 105
Pg. 106
Pg. 107
Pg. 108
o
o
o
o
Altura: h = 10 cm.
Radio: r = 2.5 cm.
Orientacin: vertical [1,0,0,0]
Coordenadas espaciales (cm.):
Objeto 1: (100, 0, 80).
Objeto 2: (100, 20, 80).
Altura: h = 50 cm.
Lado: r = 10 cm.
Orientacin: vertical [1,0,0,0].
Posicin (cm.): (100, 0, 80).