Escolar Documentos
Profissional Documentos
Cultura Documentos
1
1.3 Requisitos del equipo
2
1.6 Terminologa
3
2 Interfaz grfica de usuario
4
Barra de control
rea de trabajo
Barra de estado
La Barra de Estado contiene los siguientes elementos (paneles):
Panel de consejos - proporciona las sugerencias sobre los
movimientos del ratn
Panel de Estado Frame Grabber - proporciona la informacin
sobre la accesibilidad del tablero PXC200 por el ISPOT
Panel de estado de la Cmara - presenta la informacin sobre
el estado presente de la cmara seleccionada en ISPOT
El nombre de la configuracin ISPOT - es el nombre de la
configuracin de ISPOT el usuario est licenciado para su uso.
5
2.2 El men Archivo
Para crear un nuevo proyecto tiene que seleccionar File / New Project.
6
2.2.4 Men New
7
2.2.5 Men Open
8
2.2.6 Men Save
9
2.3.1 Imagen de Gray
2.3.2 Histogram
10
2.3.3 Binary Image
11
2.3.4.1 Caractersticas de la pgina estndar
12
2.3.4.2 Dimensiones de la pgina
13
Los mismos comandos (desde la barra de men View) tambin estn
disponibles desde la Barra de herramientas View.
14
2.4 Men Commands
2.4.1 Snap
15
2.4.2 Aplicar Filtro
2.4.4 Binarization
16
En la pantalla de Object Analysis el sistema muestra los objetos
individuales dentro de la imagen actual que permite al usuario ver sus
caractersticas.
La Patrn Nombre y el Nmero de muestras se muestran en la parte
inferior de la ventana, en la misma fila se pueden encontrar cuatro botones
que se utilizan para navegar entre los diferentes objetos considerados.
17
2.4.5.1 Caractersticas de la pgina estndar
18
19
2.4.5.3 Posicin de la pgina
Las posiciones de coordenadas del objeto que son dadas, son mediciones
relativas a la esquina superior izquierda de la imagen.
Las dimensiones de la caja rectangular que abarca el objeto (como vemos
en la ventana Position) se muestran considerando Xmin, Ymin, Xmax,
Ymax.
20
Los mismos comandos de (la barra de men Commands) tambin estn
disponibles a partir de la Barra de Herramientas Commands.
21
2.5.1 Optimizacin del histograma
22
En modo Auto, el sistema optimiza automticamente el Offset y Gain con
el fin de obtener un histograma, que se extiende por la mayora de los
niveles de la gama de escala de grises (0-255).
En modo Manual el sistema genera el histograma basado en los valores de
Offset y Ganar prescritos por el usuario.
23
2.5.3 Calibrar AOI
24
La eleccin modo Auto para Tipo de umbral ISPOT establecer el valor de
umbral de acuerdo a un algoritmo de optimizacin de la imagen gris
actual.
25
2.5.6 Construir Patrn (Build Pattern)
26
2.5.6.1 Caractersticas de la pgina estndar
27
2.5.6.3 Forma pgina (Shape Page)
Mediante la seleccin de Shape se puede ver los puntos definidos por las
dimensiones del objeto y el eje de orientacin x (una flecha marca su eje
principal de orientacin que pasa a travs del centro del objeto de la
gravedad).
28
2.5.7 Definir las dimensiones
29
A partir de este momento se puede medir la dimensin deseada del objeto
entre dos puntos definidos. Los pasos son los siguientes:
1. Desde la caja Point se elige el nmero de punto.
2. Haga clic en el objeto para seleccionar el primer punto de medicin
3. Hacer clic en Define, el nmero de punto se mostrar en el objeto
4. Repetir el procedimiento tantas veces como sea necesario.
5. Para realizar las conexiones entre dos puntos seleccionar los puntos
deseados en el cuadro de punto, estableciendo como primera y la segunda
dentro de la caja de puntos.
6. Ir a la caja Dimensions , seleccione el nmero de la dimensin deseada y
haga clic en Define; la conexin entre los dos puntos considerados se
mostrar en el objeto.
30
ISPOT proporciona una Dimensin predefinida de tipo: Orientacin y
dimensin. En el momento en que se define una dimensin ISPOT
calcular su valor y lo memoriza como un valor de cota.
2.5.8 Opciones
31
2.5.8.2 Imagen de la pgina
32
33
2.5.8.3 Caractersticas de la pgina estndar
34
2.6 Men Robot
35
2.6.2 Inicializar Robot
36
2.6.5 Mostrar informe (Display Report)
37
3 Gua para principiantes
38
Despus de ejecutar ISPOT, el software mostrar los mens principales
que aparecern en la pantalla.
39
Barra de estado - No Frame Grabber / No Cmara. Obviamente, cuando
usted no tiene ninguna de captura de imgenes, no se tiene una cmara. El
Frame Grabber debe estar enchufado en su sistema y tambin el
manejador del Frame Grabber debe ser instalado.
40
3.2.2.1 El acaparamiento de la imagen (Grabbing the Image)
41
La optimizacin de histograma se utiliza para determinar el ajuste
apropiado de dos parmetros que controlan la adquisicin de la imagen:
Gain and Offset.
Clic en Tools / Histogram Optimization o haga clic en el botn
Histogram Optimization en la barra de herramientas. El sistema abre
el cuadro Histogram Optimization permitiendo la optimizacin de los
parmetros Gain y Offset. Espere a que el histograma se ubique en los
valores ptimos (la grfica deja de cambiar y los cambios en el sistema
pasan a modo Manual), a continuacin, haga clic en [Aceptar] para aceptar
la configuracin. Si usted no est satisfecho, puede cambiar los parmetros
Gain y Offset en modo Manual.
42
Obsrvese que esta herramienta se utiliza para determinar el ajuste
apropiado de dos parmetros que controlan la adquisicin de la imagen:
gain y offset. Gain y Offset se establecen con el fin de obtener una
resolucin mejor del nivel de gris. En general, los controles de
desplazamiento de la posicin de los niveles ms bajos del histograma y
la ganancia controla la longitud del histograma (la diferencia entre el
ms bajo y los niveles ms altos de intensidad de pixel de la imagen).
Ejemplos:
El histograma de la imagen gris para los parmetros del Frame Grabber
(Gain y Offset) en los valores predeterminados.
43
El histograma de la imagen gris despus del proceso de optimizacin de
histograma:
44
El histograma de la imagen gris despus de cambiar manualmente el
parmetro Gain con un valor a 50.
45
El histograma de la imagen gris despus de cambiar manualmente el valor
del parmetro Offset a 130. La imagen est parcialmente saturada,
perdiendo la informacin de niveles de gris en el pxel de alta intensidad.
46
La imagen gris de estos parmetros:
47
La imagen gris para estos parmetros:
48
3.2.3 Definicin de un marco de trabajo (Defining framework)
49
Pulse [OK] para guardar las definiciones del marco o en Cancelar para
descartar los cambios en el anterior AOI.
50
Haga clic con el cursor del ratn sobre un objeto de imagen. Un marco
aparece alrededor del objeto. Haga clic derecho en el interior del rea
marcada. Un men emergente de imgenes binarias, que contiene varias
herramientas del sistema, aparecer y se puede aplicar esas herramientas al
objeto referido.
51
255 niveles, y luego determina el mnimo absoluto, que se encuentra
dentro de estos puntos. Los valores de estos puntos corresponden en
general con el primer objeto y el fondo (o lo contrario).
Seleccionar modo Manual y mover el cursor en el histograma hasta que se
produzca una imagen claramente definida en blanco y negro en el cuadro y
haga clic en [Aceptar]. En modo Manual, el usuario selecciona el valor del
umbral, por lo general basado en el histograma. Se recomienda que el
umbral se selecciona en puntos mnimos locales del histograma con el fin
de eliminar algunos de los objetos.
52
Ejemplos:
1. Imagen binaria con umbral automtico (valor umbral de 107)
53
Observaciones:
54
analizar. La ventana de Calibrate Frame se abrir. Buscar en el marco hasta
que se encuentra un disco con las dimensiones verticales y horizontales
conocidas (es mejor usar un disco para la calibracin, ya que no depende
de efecto de la rotacin).
Introduzca el Ancho (X) y Altura (Y) exacto de las mediciones del objeto
que est utilizando para la calibracin, y haga clic en [Aceptar].
Tenga en cuenta la dimensin de pxeles que el sistema ha calculado.
55
3.2.4 Filtrado de la imagen (Filtering the image)
Clic en File / Open / Filter para elegir el filtro que se aplica a la imagen.
Por ejemplo en la lista de archivos en el directorio ISPOT, seleccione
SHARP.FLT, y haga clic en [Aceptar] para cargar el filtro. Si decide
cambiar los valores de filtro, usted tiene que guardar los cambios con otro
nombre.
Hacer clic en Commands / Apply Filter o haga clic en el botn Apply
Filter en la barra de Commands. El proceso de la imagen en Apply
Filter se realiza slo dentro de AOI. Observe la mejora de la calidad de la
imagen.
56
Lo que filtra a utilizar? Los cinco filtros estndar proporcionados con el
sistema son los ms utilizados para el procesamiento de imgenes. En
algunos casos extender la funcin del filtro que se necesita y el sistema
permite al usuario editar un nuevo filtro con el fin de poner en prctica un
mtodo de filtro de partculas.
Ntese que el filtrado de la imagen representa un mtodo de mejora de
la imagen. Mediante el filtrado de una imagen se puede obtener una
imagen de mayor calidad del procesamiento de punto de vista (esto
significa eliminar o sealar algunas caractersticas de la imagen en
escala de grises). Un ejemplo de esto es "suave" de filtro que elimina el
ruido de la imagen gris, o "fuerte" para sealar los bordes. Cuanto
mayor es la calidad de imagen, mejor es el anlisis de imgenes.
57
Ejemplos
El gris de la imagen original es la imagen gris como resultado de la
optimizacin del histograma. En los siguientes ejemplos se puede ver
como la imagen cambia de gris despus de aplicar cada uno de los 5
niveles de filtros predefinidos de gris.
Filtros de desenfoque (Blur Filter)
58
El gris de la imagen despus de aplicar el filtro una vez: (los
extractos de filtro del contorno de los objetos, reas homogneas
adquieren un color negro).
59
Pond Filtro (Pond Filter)
60
Filtro de Sharp
61
Filtro Suave (Smooth Filter)
62
El gris de la imagen despus de aplicar los filtros dos veces: observar
que el ruido de la imagen tambin se amplifica.
63
El gris de la imagen despus de aplicar el filtro una vez.
64
El gris de la imagen despus de aplicar la mscara.
65
4. Tambin puede utilizar el operador de Laplacean, que se considera que
es una estimacin de la segunda derivada de la imagen en escala de grises.
66
3.2.5 Opciones
67
Punto de las caractersticas estndar pgina. Esta ficha permite al usuario
activar / desactivar los valores de las caractersticas estndar (por ejemplo,
momento en el rea, permetro, compacidad, la excentricidad y la
invariante) para el proceso de identificacin.
68
Vamos a volver a Object Orientation. La informacin sobre el eje de
orientacin del objeto, junto con la informacin sobre la posicin del
objeto, permite que el sistema pueda calcular la posicin y el ngulo de
balanceo de la pinza del robot.
Hay un truco que puede hacer si despus de definir una AOI todava no
tienen una imagen limpia. Con el fin de eliminar los datos no
relacionados (por ejemplo, manchas u otros objetos) de la AOI, usted
puede ir sobre restricciones de objetos (Object Constraints) y cambiar
Min rea, min. Permetro, etc
69
3.2.6 Resumen
Observacin 1
Observacin 2
Observacin 3
70
3.3 La visin de nivel medio (Medium level vision)
Esta herramienta se utiliza para analizar los objetos en una imagen binaria.
Un conjunto de caractersticas se calcula para cada objeto. Las
caractersticas incluyen rea, permetro, centro de gravedad, y as
sucesivamente, y se puede utilizar para identificar objetos, para medir la
posicin y orientacin de manera que el robot puede recoger, y comprobar
las dimensiones de control de calidad.
Una vez que tenga una buena imagen binaria, puede analizar los objetos en
l.
Clic en Commands / Object Analysis, haga clic en el botn Objet
Analysis en la barra de Commands, o haga clic en el objeto que desea
analizar.
Hacer clic en Shape. All se puede ver uno por uno, con las teclas de
navegacin de los objetos individuales dentro de la imagen actual. La
flecha blanca en el objeto marca eje del objeto de la orientacin, que pasa
a travs del centro del objeto de la gravedad.
71
72
Hacer clic en Standard Features para ver los parmetros del objeto
seleccionado. El nmero de orificios se estima para el objeto.
Caractersticas estndar son calculadas. Esto significa que el usuario
no puede cambiar sus valores. La herramienta Options permite al
usuario activar / desactivar algunas de las caractersticas para el proceso
de identificacin.
73
Hacer clic en Position. All usted puede ver las dimensiones del rectngulo
que se encuadre el objeto y tambin se puede ver las coordenadas de la
posicin del objeto en relacin con la esquina superior izquierda del
marco.
74
Hacer clic en Dimensions. All usted puede ver los valores de las
dimensiones definidas para estas clases de objetos. Para un objeto
determinado, una dimensin definida entre dos puntos tiene un valor. Este
valor 10% (por defecto) se toma por el sistema y se muestra en el cuadro
de texto de definir Dimensiones. View Pattern le permite cambiar estas
dimensiones.
75
3.3.2 Resumen
76
3.4 Visin de alto nivel
77
sistema como coordenadas polares con respecto a ambos objetos en el
centro de la gravedad y los ejes de orientacin del objeto.
78
Para definir un punto, haga lo siguiente:
1. Con el ratn, colocar en cualquier lugar de la cruz-cursor sobre el
contorno del objeto.
2. En el cuadro de lista Point, seleccione un nmero de punto que desee
definir como primer punto, el punto 4, por ejemplo, y haga clic en Define.
Repita esta operacin una vez ms y elegir otro nmero de punto, punto 2,
por ejemplo.
3. En el cuadro de lista Point, vaya al punto del nmero que usted elija
como primer punto y en el Take punto, haga clic en el Primer botn. Se
puede ver en el cuadro de la izquierda el nmero de puntos que ha
seleccionado.
4. Repita esta operacin con el otro punto, y en el Take punto, haga clic en
el Segundo botn. Se puede ver en el cuadro de la izquierda el nmero del
segundo punto que ha seleccionado y tambin en el botn Definir sobre la
Dimensin est habilitado. Esto significa que entre el primero y el segundo
punto puede definir una dimensin. Hay hasta 10 dimensiones (definido por
el usuario), orientacin a objetos (predefinido), y de stos se ha previsto un
nmero mximo de 20 puntos.
79
5. En el cuadro de lista Dimensin, elegir un nmero de la dimensin, la
dimensin 1, por ejemplo, a continuacin, haga clic en Define. Ahora se
puede ver en el cuadro de lista Dimensin un texto como una dimensin,
Define (1, 2) o Dimensin 3, Define (4, 2), y tambin una lnea azul entre
los dos puntos definidos en el contorno del objeto. En el cuadro de lista
Point, los puntos que definen una dimensin estn marcados como
conectado, punto 1, conectado, y el punto 4, conectado, por ejemplo.
80
3.4.2 Muestra Patrn (Display Pattern)
81
3.4.3 Construir Patrn (Build Pattern)
82
Point en Dimensions pgina. Usted puede ver las dimensiones de un
objeto reconocido.
83
Punto en la ficha Shape. Usted puede seleccionar el objeto que desee
aprender utilizando la Primero , Anterior , Siguiente , ltima
de la barra de herramientas. Tambin puede ver el nmero de
muestras de este patrn en el cuadro de texto dedicado.
84
En el cuadro de dilogo Pattern Name, escriba un nombre para el objeto
seleccionado (por ejemplo, Pentgono), y luego pulse Learn. Cualquier
otro nombre de "?" es vlido.
Una vez que un objeto se ha aprendido, el sistema selecciona
automticamente el siguiente objeto en la imagen.
Repita el proceso de aprendizaje para cada objeto, asignando a cada tipo
un nombre diferente (PEN, por ejemplo).
Una vez que los nombres han sido asignados a todos los objetos en la
imagen, el botn Learn no estar disponible.
Para crear una base de datos estadsticos para el sistema, debe capturar
varias imgenes de los objetos en varias posiciones.
85
Con esta nueva imagen, repita el proceso de aprendizaje.
86
ISPOT ya puede hacer sincronizacin de robot cargado. Si bien la
posicin del robot o la posicin de la cmara ha sido alterado fsicamente
ya que la sincronizacin del robot se realiz antes, pulse el cuadro Delete
en tanto se define Robot Point y Visin Point.
Con el fin de realizar la sincronizacin seguir los siguientes pasos:
Coloque el objeto dentro del campo de vista de la cmara, y dentro del
entorno de trabajo del robot. El objeto utilizado para la sincronizacin
debe tener una forma que puede ser fcilmente manipulado por el robot en
el centro de la gravedad de la misma.
Abrir la pinza. Mueva el robot hasta el objeto. Cierre la pinza, y asegrese
de que el robot es capaz de captar el objeto en esta posicin.
Cuando la pinza con xito captar el objeto, seleccione Robot Point / El
punto 4, y haga clic en Define.
87
Mueva el robot fuera del campo de vista de la cmara. Asegrese de que la
posicin del objeto no se modifica. Hacer clic en botn Snap para capturar
la imagen del objeto.
Clic en Robot/Build Robot Scene, haga clic en el botn Build Robot
Scene en la barra de herramientas Robot, o haga clic en el objeto que
desea utilizar para la sincronizacin. Desde este punto, el punto del robot
de origen, la cmara, y los objetos deben permanecer fijos.
Registre las coordenadas de la vista, marcando el objeto captado por el
robot. Seleccionar Visin Point / el punto 4, y haga clic en Define.
88
Robot). Repetir el procedimiento para mejorar la precisin de los
parmetros de la escena porque son estimados estadsticamente.
89
3.4.5 Auto de inicializacin Robot Modo
90
Lnea 30 es la primera lnea del Automtic mode la rutina en el interior
del controlador del robot.
Contador 20 va a 1 es interpretada por ISPOT como Inspeccionar
comando. Se trata de un "ciclo de todos los comandos" del robot pedido de
ISPOT para llevar a cabo todo el ciclo de Snap la imagen para
Identificacin del objeto. Cada vez que el robot coloca un objeto en la
escena de la imagen visin, el robot reiniciar este ciclo.
91
ISPOT est entrando en "Waiting for the Robot".
92
3.4.8 Resumen
Observacin 1
Observacin 2
Observacin 3
93