proyecto vision

Upload: jorge-santiago-montiel

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

PROGREAMACION VISION

TRANSCRIPT

  • 2015 SPA (Sistemas programables avanzados)

    Alberto Marn Castillo

    [CALIBRACIN DE ANILLO DE SUJECCIN] En este proyecto se muestra el uso de herramientas de calibracin disponibles en

    visin builder. Calibraremos imgenes de anillos de sujecin adems de medir su

    dimetro, colocando posteriormente los resultados sobre la imagen

  • INDICE

    1. INTRODUCCIN

    2. OBJETIVO

    3. DESCRIPCIN

    4. PASOS A SEGUIR

    5. CONCLUSIONES

    6. BIBLIOGRAFA

  • 1. INTRODUCCIN

    Este proyecto demuestra el uso de las herramientas de calibracin disponibles en Vision Builder.

    Intentaremos calibrar imgenes de anillos de sujecin y mediremos su dimetro. Posteriormente,

    colocaremos sus resultados sobre la imagen.

    Con visin builder podemos resolver la mayora de los retos de aplicaciones de visin artificial sin el uso

    de lenguaje de programacin o herramientas complicadas para personalizacin.

    Una imagen es un arreglo de dos dimensiones cuyos valores representan la intensidad de la luz, en el

    proceso de conversin a imgenes se utiliza un sensor de imgenes que convierte los valores de

    intensidad de luz en nmeros discretos de pxeles.

    Hay varios tipos de imgenes que se encuentren caracterizadas por el nmero de bytes o por el tipo de

    color. Las clasificaciones ms frecuentes son la escala de grises, RGB o complejos.

    2. OBJETIVO

    Familiarizarse con el software de visin artificial de national instruments NI

    visin builder Al.

    Adquisicin de una imagen y convertirla a escala de grises.

    Acercarnos al entorno de builder con ejercicios fciles y cada vez algo ms

    complejos que los dems integrados con las medidas requeridas o no.

    3. DESCRIPCIN

    Vision builder es un entorno configurable que no requiere programacin por lo cual la toma de

    secuencias se puede realizar a travs de etapas. Tiene una capacidad para mostrar imgenes

    desde cualquier tarjeta de adquisicin adems de ms de 100 potentes herramientas de visin

    artificial. Su comunicacin es directa con dispositivos industriales por lo que resuelve la

    mayora de los problemas de forma visin rpida y sencilla. Posee soporte para cmaras

    ethernet, USB, IP, serial etc.

  • Sus tipos de imagen son los siguientes:

    Cuando ya se tenga las posiciones especficas de las caractersticas que se midieron, se puede

    configurar un sistema de coordenadas que hace referencia de alguna caracterstica nica para

    despus tomar las medidas relativamente a esa referencia. De esta manera podemos lograr

    que las posiciones medidas queden constantes con relacin a la caracterstica de referencia.

    Podemos actualizar el sistema de coordenadas para que las medidas sean ajustadas

    automticamente sin importar rotacin o trasladacin.

  • Abrimos la ventana principal e identificamos los componentes.

  • 4. PASOS A SEGUIR

    Debemos de seguir los siguientes pasos para crear una inspeccin nueva.

  • Creamos una inspeccin nueva:

    Seleccione file new para abrir una inspeccin en blanco.

    Este tutorial lo guiara para usar el paso de simulate acquisition. En un ambiente real de lnea

    de produccin, deber utilizar uno de los otros pasos para adquirir las imgenes desde una

    cmara.

    Se debe de completar las siguientes instrucciones para configurar el paso de simulate

    acquisition.

    1. En la librera de inspection steps, seleccione la pestaa acquire images.

    2. Despus damos click en el paso de simulate acquisition . Se abre la pgina de

    propiedades en step name, se escribe adquisicin imagen.

    3. Doble click en browse. La ventana de select an image file se abrir.

    4. Despus de esto vamos al escritorio a la carpeta Getting started with NI

    VISION\Retainer ring Calibration\Images.

    5. Seleccionamos la primera imagen y damos click en abrir.

  • 6. Hay que asegurarse que el control de Cycle through Floder Images est habilitado

    para que Vision Builder cargue una imagen diferente cada vez que corra la inspeccin.

    7. Seleccionamos la pestaa de Calibration para calibrar las imgenes a mediciones del

    mundo real.

    8. Se habilita la opcin Calibrate Image.

    9. Click en el botn de Create Calibration. La interfaz de NI Calibration Training Interface

    se abrir.

    10. Escribimos anillo de sujecin en Calibration Name y su nombre en Operator Name.

    Debemos asegurarnos que Validity tenga la opcin de Calibration never expires y clic

    en next.

    11. Se selecciona Distortion Model (Grid) y se hace clic en next.

    12. Despus clic en el botn Load Image from File.

    13. Vamos al escritorio de nuestro ordenador a la carpeta getting started with NI

    Vision\Retainer Ring Calibration\Calibration Image\Calibration.jpg.

    Nota: Puede cambiar el umbral de deteccin de puntos manualmente si selecciona Manual

    Threshold como el mtodo.

    14. Hay que asegurarse que todos los puntos de calibracin sean azules y posteriormente

    dar clic en next.

    15. Escribir 10 en X Spacing y 10 en Y Spacing. Seleccionamos millimeter en Unit y clic en

    Next.

    16. Hay que asegurarse que en el Distortion Model slider esta en Indirect y

    despus dar clic en next.

    17. Damos clic en OK para cerrar la interfaz de calibracin.

    18. Damos clic tambin en OK para agregar el paso de la inspeccin.

    Medicin del dimetro del anillo de sujecin

    Seguimos estas instrucciones para medir el dimetro del anillo de sujecin y establecer el

    mnimo aceptable.

    1. En la librera de Inspection Steps, seleccionamos la pestaa Locate Feaures.

    2. Damos clic en el paso Find Calcular Edge. La ventana de propiedades del paso

    seabrir.

    3. Escribimos medir dimetro en Step Name.

  • 4. Damos clic en el centro del anillo y arrastramos el cursor hacia el exterior para crear

    una ROI circular. Se ajusta el centro y los radios interior y exterior de la ROI.

    Dibujando una ROI cirular

    5. En la pestaa Setting, ponga la opcin Direction en Inside to Outside, establezca la

    Edge Polarity como Bright to Dark Only, y ponga la opcin de Look for to First Edge

    para que concuerde con la RIO mostrada en la imagen.

    6. En la pestaa de Limits, se habilita la opcin de Minimum Diameter y ponemos el

    valor 24.

    7. Se da clic en OK para agregar el paso a la inspeccin.

  • Sobreponiendo informacin personalizada a la inspeccin

    Con las siguientes instrucciones, sobrepondr un indicador de luz en la imagen para

    identificar si la inspeccin fall o pas.

    1. En la librera de Inspeccin Steps, seleccionamos la pestaa de Aditional

    Tools.

    2. Se da clic en el paso Custom Overlay.

    3. En Step Name escribimos mostrar resultado.

    4. En la pestaa de Custom Overlay, damos clic en Text Tool, y

    seleccionamos un espacio en la imagen sobre el anillo de sujecin.

    5. En el control de Text escribimos: El dimetro del anillo es

    6. Se da clic en Insert Measurement, seleccionamos Diameter (Calibrated)

    debajo de Measura Diameter y damos clic en OK.

    7. Despus del texto insertado, escribimos milmetros .

    8. Despus, damos clic en Text Properties y cambiamos el tamao a 25. Clic

    en OK .

    9. Tambin podemos cambiar el color del texto si seleccionamos la opcin de

    Text Color en las propiedades.

    10. En la pestaa de Custom Overlay, damos clic en Indicator Tool. Agregamos

    un LED de pasa/falla dibujando un rectngulo arriba del anillo y debajo del

    texto que anteriormente agregamos.

    11. In the Value control, select Measure Diameter-Step Status.

    12. En el control de True Text escribimos PASA.

    13. En el control de False Text escribimos FALLA.

    14. La imagen debe parecerse a la anterior.

  • Retainer Ring Custom Overlay

    15. Damos clic en OK para agregar la siguiente inspeccin.

    Guarde y ejecute su inspeccin

    Siga estas instrucciones para guardar y ejecutar la inspeccin.

    1. Seleccionamos File>>Save o damos clic en el botn save de la barra de

    herramientas.

    2. Escribimos inspeccin de anillo como nombre del archivo.

    3. Damos clic en guardar/save para guardar la inspeccin.

    TIP Seleccionamos File>>Switch to Inspection Properties para agregar una pequea

    descripcin o comentarios para documentar la inspeccin.

  • 4. Damos clic en File>>Switcg to Inspection Interface. La ventana se cerrar brevemente

    y despus se abrir en interfaz de inspeccin. Esta interfaz es la indicada para ejecutar

    la inspeccin en una lnea de produccin, ya que tiene solo la informacin importante

    para los operadores.

    5. Damos clic en el botn Start Inspection.

    6. Damos clic en el botn Stop Inspection para detener la inspeccin.

    7. Por ltimo seleccionamos Inspection>>Switch to Configuration Interface para volver a

    la interfaz de configuracin.

    5. CONCLUSIONES

    Como se muestra en este documento, establecer una inspeccin de Vision Builder AI es una

    tarea sencilla que simplifica enormemente la integracin de la visin artificial en cualquier

    aplicacin de control o medicin. Ahora, aplicaciones de visin de mquina pueden ser

    configuradas en Vision Builder AI, y solamente los datos pertinentes de la inspeccin pueden

    enviarse a travs de la red a otros objetivos. Esto ahorra ancho de banda, costo de desarrollo y

    hace problemas solucin de problemas mucho ms rpido y ms fcil.

    6. BIBLIOGRAFA

    https://www.youtube.com/watch?v=ls5Pgrp_l2U

    https://ismamemorias.wordpress.com/category/vision-builder/

    https://www.google.es/?gws_rd=ssl#q=anillo+de+sujecon