Visión Artificial
Visión Artificial
Visión Artificial
VISIÓN ARTIFICIAL
Fig. 1.1
Los sistemas de visión artificial también pueden realizar medidas de objetivo, como
determinar el espacio de una bujía o brindar información de ubicación que guía a un
robot para alinear piezas en un proceso de fabricación. La (Figura 1.2) muestra
ejemplos de cómo los sistemas de visión artificial se pueden utilizar para aprobar o
rechazar filtros de aceite (derecha) y medir el ancho de una ficha central de un
soporte (izquierda).
Fig. 1.2
La visión artificial la componen un conjunto de procesos destinados a realizar el
análisis de imágenes. Estos procesos son: captación de imágenes, memorización
de la información, procesado e interpretación de los resultados. (cognex, 2018)
Píxel. Una imagen digital se considera como una cuadrícula. Cada elemento de esa
cuadrícula se llama Píxel (Picture element). La resolución estándar de una imagen
digital se puede considerar de 512x484 Pixel.
Imagen binaria. Es aquella que sólo tiene dos niveles de gris: negro y blanco. Cada
píxel se convierte en negro o blanco en función del llamado nivel binario o UMBRAL.
Fig. 1.3
Fig. 1.5
La mayoría de los componentes del hardware de visión artificial, como los módulos
de iluminación, los sensores y los procesadores, están disponibles como
componentes tomados fuera del estante (COTS, por su sigla en inglés). Los
sistemas de visión artificial se pueden armar con COTS o comprar como un sistema
integrado con todos los componentes en un único dispositivo.
Fig. 1.6
Iluminación.
La iluminación es una de las claves del éxito en los resultados de la visión artificial.
Los sistemas de visión artificial crean imágenes a través del análisis de la luz
reflejada por un objeto, no del análisis del propio objeto. Una técnica de iluminación
implica una fuente de luz y su ubicación con respecto a la pieza y la cámara. Una
técnica de iluminación particular puede mejorar una imagen de forma que se anulen
algunas características y se mejoren otras, silueteando una pieza que oscurece los
detalles superficiales para permitir la medición de sus bordes, por ejemplo.
Sensor de imagen.
La capacidad de la cámara de captar una imagen iluminada correctamente del
objeto inspeccionado no solo depende de la lente, sino también del sensor de
imagen que hay dentro de la cámara. Los sensores de imagen suelen usar un
dispositivo de carga acoplada (CCD) o la tecnología de semiconductor
complementario de óxido metálico (CMOS) para convertir la luz (fotones) en señales
eléctricas (electrones). Básicamente, el trabajo del sensor de imagen es captar luz
y convertirla en una imagen digital equilibrada en ruido, sensibilidad y margen
dinámico. La imagen es una colección de píxeles. Una baja iluminación produce
píxeles oscuros, mientras que una luz brillante crea píxeles brillantes. Es importante
asegurarse de que la cámara tiene la resolución de sensor correcta para la
aplicación. Cuanto mayor sea la resolución, más detalles tendrá la imagen y se
obtendrán las medidas más precisas. Dimensiones de la pieza, tolerancias de
inspección y demás parámetros dictarán la resolución necesaria.
Procesamiento de visión.
El procesamiento es el mecanismo de extracción de información de una imagen
digital y puede efectuarse externamente en un sistema basado en PC o
internamente en un sistema de visión independiente. El procesamiento se realiza
con software y consta de diversos pasos. En primer lugar, se adquiere una imagen
desde el sensor. En algunos casos, puede ser necesario un procesamiento previo
para optimizar la imagen y garantizar que destaquen todas las características
necesarias. A continuación, el software localiza las características específicas, hace
medidas y las compara con las especificaciones. Por último, se toma una decisión
y se comunican los resultados.
Aunque muchos componentes físicos de un sistema de visión artificial (como la
iluminación) ofrecen especificaciones comparables, los algoritmos del sistema de
visión marcan la diferencia y deberían ocupar el primer lugar en la lista de
componentes claves a evaluar cuando se comparan soluciones. Dependiendo del
sistema o aplicación específica, el software de visión configura los parámetros de la
cámara, toma la decisión “pasa-no pasa”, comunica con la planta de producción y
respalda el desarrollo de la interfaz hombre máquina (HMI).
Comunicaciones.
Como los sistemas de visión suelen utilizar diversos componentes comerciales,
estos elementos deben coordinarse y conectarse rápida y fácilmente a los demás
elementos de la máquina. Normalmente, la comunicación se lleva a cabo a través
de una señal de E/S discreta o los datos se envían a través de una conexión serie
hacia un dispositivo que registra la información o la utiliza. Los puntos de E/S
discretos se pueden conectar a un controlador lógico programable (PLC), que usará
dicha información para controlar una célula de trabajo o un indicador como una
columna luminosa o directamente un solenoide que podría usarse para activar un
mecanismo de rechazo.
La comunicación de datos a través de una conexión serie puede ser una salida serie
RS-232 convencional o Ethernet. Algunos sistemas utilizan un protocolo industrial
de nivel superior como Ethernet/IP, que puede conectarse a un dispositivo como un
monitor u otra interfaz de operador específica a la aplicación para un control y
supervisión cómodos del proceso.
Mantenimiento.
(bcnvision, 2013)
Guiado.
El guiado se puede realizar por varias razones. En primer lugar, los sistemas de
visión artificial pueden localizar la posición y orientación de una pieza, compararla
con una tolerancia especificada, y garantizar que está en el ángulo correcto para
verificar el montaje apropiado. A continuación, el guiado se puede usar para notificar
la localización y orientación de una pieza en el espacio 2D o 3D a un robot o unidad
de control de una máquina, para que el robot pueda localizar la pieza o la máquina
pueda alinearla. El guiado por visión artificial permite obtener una velocidad y una
precisión muy superiores que el posicionamiento manual en tareas como la
disposición de piezas dentro o fuera de palés, el embalaje de piezas al salir de una
cinta transportadora, la búsqueda y alineación de piezas para el montaje con otros
componentes, la colocación de piezas en un estante, o la retirada de piezas de los
almacenes.
Identificación.
Medición.
Un sistema de visión artificial para medición calcula las distancias entre dos o más
puntos o ubicaciones geométricas de un objeto y determina si esas medidas
cumplen las especificaciones. Si no, el sistema de visión envía una señal de fallo a
la unidad de control de la máquina, activando un mecanismo de rechazo que
expulsa el objeto de la línea.
En la práctica, una cámara fija capta imágenes de las piezas cuando pasan por su
campo de visión y el sistema utiliza software para calcular las distancias entre
distintos puntos de la imagen. Como muchos sistemas de visión artificial pueden
medir características de un objeto con una precisión de hasta 0,0254 milímetros,
abordan una serie de aplicaciones que tradicionalmente se han gestionado a través
de la medición por contacto.
Fig.8 Medición de tolerancias con una precisión de hasta 0,0254 mm.
Inspección.
Error en el ajuste heurístico entre las coordenadas que tienen como referencia el
cuadro de la imagen y el punto de referencia de la posición de la cámara.
Cognex Connect garantiza que los sistemas de visión In-Sight se pueden comunicar
con cualquier marca o modelo de robot que utilice en su planta. Se dispone de
controladores preconfigurados, plantillas listas para usar y códigos de muestra para
robots de ABB, Denso, Fanuc, Kawasaki, Kuka, Motoman y Staubli. También es
compatible la comunicación con robots de Mitsubishi, Adept, Epson y de muchos
otros fabricantes.
Cualquier PC o HMI.
(cognex, 2018)
Bibliografía.
http://www.cognex.com/what-is/machine-vision/what-is-machine-
vision/?langtype=1034&locale=mx
http://www.etitudela.com/celula/downloads/visionartificial.pdf
http://www.bcnvision.es/servicios/mantenimiento
http://www.cognex.com/ProductsServices/VisionSystems/?id=1504&langtype=103
4