domingo, 4 de junio de 2017

Práctica 11

En esta práctica se pretende medir una pieza utilizando dos webcams y Vision Builder.

Para poder hacerlo, fabricaremos un útil donde instalaremos las cámaras y un metro.



Como hemos comentado anteriormente, lo primero es configurar adecuadamente la cámara. Una vez hecho abrir el Vision Builder y comenzar a programar.

Al ser un programa sencillo, lo implementaremos todo en un mismo estado. En mi caso utilizaré una cámara Full HD y otra de baja resolución.

El primer paso será adquirir la imagen de la izquierda, utilizaremos la instrucción de adquirir donde debemos definir la cámara que vamos a utilizar:



En esta misma instrucción debemos configurar también la calibración con respecto a nuestro metro y el punto de referencia, para poder obtener una medida al final.



El siguiente paso será quitar un plano de color para reducir el peso de las imágenes. Para ello recurrimos al "Vision Assistant", definimos la región de interés o ROI, que será la zona de la imagen donde se aplique este proceso (en nuestro caso "Full Image" y pulsamos editar:



Al hacerlo se abrirá una nueva ventana con nuevas instrucciones. Seleccionaremos extraer color e inmediatamente nos dará uno de los planos (Reed, Green, Blue) para escoger:




Cuando lo hayamos escogido, cerramos la nueva ventana. al volver a la ventana original, podemos ver la configuración de la instrucción:



Es importante modificar los nombre de los pasos para saber qué es lo que hacemos en cada uno.

El siguiente paso será localizar el inicio de la pieza, haremos esto de dos maneras:
  • Mediante "Find Edges"
  • Mediante "Find Straight Edge"
Utilizamos los dos porque posteriormente escogeremos la mejor. En ambos casos debemos ajustar los parámetros para optimizar la detección.

En este punto del programa ya hemos terminado con la parte izquierda, repetimos los mismos pasos con la cámara derecha.

Una vez ya tenemos detectados inicio y final, es momento de realizar los cálculo. Para ello recurrimos a la instrucción "Calculator" dentro del menú"Aditional Tools". Esta instrucción nos mostrará un interfaz muy similar a LabView donde podemos realizar nuestras operaciones:


Primero realizamos el cálculo entre detección de puntos.  Después el de detección de ejes:

Y por último seleccionamos con qué medida nos quedamos y decidimos si hemos medido bien.

.
Este paso existe porque para algunas piezas, posiciones y condiciones de luz, unas instrucciones funcionan mejor que otras. En nuestro caso, hemos comprobado que las instrucciones de flanco o línea dan mejor resultado y por eso las priorizamos. 

En cualquiera de estos tres pasos podemos acotar las medidas con un porcentaje de erro que creamos conveniente. 


Por último obtenemos la medida de la pieza y la printamos en pantalla. En esta misma instrucción podemos añadir un indicador que nos diga si está dentro de nuestros varemos o no.

La instrucción que nos permite mostrar información al usuario se llama "Custom Overlay":





No hay comentarios:

Publicar un comentario