Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Alineación: Haga que las Regiones Sigan a la Pieza

La Alineación encuentra la pieza en cada nuevo frame y vuelve a colocar cada región que la referencia, para que sus herramientas de inspección queden en el lugar correcto incluso cuando la pieza se desplaza o rota. Funciona a partir de una sola imagen de referencia, y además es entrenable: el paso opcional de Entrenamiento aprende de 3 a 25 capturas reales, lo que a menudo mejora la robustez del alineador entre 20 y 30 puntos. Haga clic en los cuatro pasos a continuación y utilice el laboratorio de anclajes en el Paso 2 para ver por qué la ubicación de los anclajes importa más que cualquier otro ajuste de la página.

Decide si realmente necesitas un alineador

El alineador rastrea la posición y rotación de la pieza antes de cada inspección, para que tus herramientas de inspección caigan en el lugar correcto incluso cuando la pieza se desplaza entre ciclos.

¿Esta línea necesita un alineador?

Cómo llega la piezaVeredicto
Banda transportadora, piezas sueltasSe necesita alineador
El operador la coloca a manoSe necesita alineador
Un robot la carga en un nidoAlineador opcional

No hay una casilla para omitirlo. Si un fixture sujeta la pieza de la misma forma en cada ciclo, simplemente no agregue una herramienta de Alineación a la receta.

Lo que debe hacer aquí

  1. Lea la comparación con y sin, luego presione Configurar Alineación.
En resumen
  • Agregue la Alineación como herramienta 1 a menos que un dispositivo mecánico sujete la pieza de forma idéntica en cada ciclo
  • Ejecute el paso opcional de Entrenamiento. Entrenar con 3 a 25 capturas reales a menudo mejora la robustez entre 20 y 30 puntos
  • Ancle a características rígidas: uno es suficiente para un borde nítido en una pieza con orientación consistente, dos (una característica angulada más una recta) resuelven la mayoría de los casos. Sepárelos lo más posible, nunca sobre etiquetas o defectos
  • Si el alineador falla, se omite cada herramienta que lo sigue. Decida en Veredicto si eso hace que la pieza falle
  • Es solo 2D: desplazamiento y rotación, no deformación, inclinación ni tamaño
La alineación es la primera ficha de dominó

Una buena alineación le permite dibujar regiones más pequeñas, porque ya no necesita margen para el movimiento de la pieza. Las regiones más pequeñas le dan al AI una señal más limpia, lo que significa menos imágenes de entrenamiento y menos errores. Todo lo que viene después hereda la calidad de este único paso.

Por qué importa​

Cada otra herramienta en una receta mira una caja fija que usted dibujó en una imagen de referencia. Si la pieza llega 5 mm a la izquierda, esas cajas ahora están mirando al lugar equivocado, y las piezas buenas comienzan a fallar sin razón visible.

¿Realmente necesita uno?​

Agregue un alineador siempre que la pieza pueda desplazarse o rotar entre ciclos: una banda transportadora, piezas sueltas, cualquier cosa colocada a mano.

Omítalo cuando un robot o un dispositivo mecánico de precisión coloca la pieza en el mismo lugar cada vez. No hay una casilla de verificación para esto, simplemente no agrega la herramienta.

La regla de oro: separe sus anclajes​

Usted ancla el alineador a una o más regiones de plantilla pequeñas. Dónde las coloca importa más que cualquier otro ajuste de la página.

AnclajesCuándo funciona
UnoLa característica tiene un borde realmente limpio y nítido, y la pieza ya llega con una orientación consistente
DosResuelve la mayoría de los casos. Coloque uno en una característica angulada para fijar la rotación, y el otro en una característica recta
TresEl más robusto, y aún funciona si uno queda oculto en una pieza determinada

Piense en juzgar si un marco de cuadro está derecho: dos esquinas opuestas muestran una inclinación inmediatamente, dos esquinas una al lado de la otra apenas lo hacen. Dos anclajes cerca uno del otro dan casi ninguna línea base de rotación, por lo que un pequeño error de medición se convierte en un gran error de ángulo. Mueva esos mismos dos anclajes a esquinas opuestas y el error se promedia hacia abajo aproximadamente en la proporción de las distancias.

A qué anclarse​

Buenos anclajesPor qué
Bordes maquinadosRígidos, de alto contraste, siempre presentes
Orificios perforadosDistintivos y simétricos
EsquinasBordes fuertes en dos direcciones
Logos moldeadosParte de la pieza, por lo que nunca se mueven

Qué evitar​

Nunca ancle a nada que pueda moverse de forma independiente

Etiquetas, calcomanías, cables sueltos y defectos. El alineador seguirá fielmente a la calcomanía, no a la pieza, y desplazará cada región de inspección al lugar equivocado.

Anclarse a un defecto es aún peor: los defectos varían de pieza a pieza, por lo que las piezas limpias dejan de coincidir y comienzan a fallar.

También evite agrupar todos sus anclajes en un área. Es el error de configuración más común, y produce una alineación que se ve bien en el banco de pruebas y vibra en la línea.

Configuraciones​

La mayoría de las recetas nunca necesitan ajustar estos valores. Ajuste solo cuando la alineación falle en piezas buenas, se fije en la característica equivocada o funcione más lento de lo que necesita.

ConfiguraciónRangoPredeterminadoNotas
Rango de rotación0 a 180°±15°±180° encuentra la pieza en cualquier rotación y es un valor predeterminado seguro para la mayoría de las aplicaciones
Sensibilidad0 a 21.0Comience bajo, suba solo hasta que los resaltados de borde se mantengan confiablemente en verde
Umbral de confianza0 a 10.5, recomendado 0.6 a 0.9Qué tan seguro debe estar el alineador antes de declarar la pieza encontrada
Máx. descriptores1 en adelante100Puntos de borde conservados. Más es más confiable pero más lento
Paso de rotación0 en adelante5°Incremento de búsqueda. Más pequeño es más preciso pero más lento
El Rango de rotación funciona también como verificación de orientación

Configúrelo estrecho, digamos ±5°, y una pieza que llegue fuera de ese ángulo simplemente no coincidirá. Eso le da un rechazo por orientación sin agregar otra herramienta.

Apuntar otras herramientas al alineador​

Agregar un alineador no hace nada por sí solo. Cada herramienta de inspección tiene un paso de Alineador en su propia Configuración donde usted elige qué alineador sigue.

Cada herramienta pregunta alguna variante de ¿Se mueve la pieza? y ofrece Sin alineador o una tarjeta por cada alineador en la receta.

Una vez vinculadas:

  • Las regiones de la herramienta se dibujan sobre la captura maestra del alineador, no sobre una referencia aparte
  • La lista de herramientas muestra Alineado a {name} en la seguidora, y {n} herramientas se alinean a esta en el alineador
  • Deshabilitar el alineador deshabilita todo lo que lo sigue, y la cámara se lo advierte antes de hacerlo

Cuando la alineación falla​

Esta es la parte que vale la pena entender antes de entrar en producción, porque el comportamiento es deliberadamente a prueba de fallos.

Si el alineador no puede encontrar la pieza, cada herramienta que lo referencia se omite y se marca como no aplicable. Las herramientas nunca se ejecutan contra una posición no verificada, por lo que no puede obtener un resultado de apariencia confiable de una región que estaba apuntando al lugar equivocado.

Lo que eso signifique para el veredicto depende de usted, en el Paso 4: Veredicto del editor de recetas, bajo La herramienta de alineación falla (detección de pieza):

OpciónComportamiento
Nunca (predeterminado)La inspección se decide por las herramientas que sí se ejecutaron. Si no se ejecutó ninguna, la captura no cuenta como aprobada ni como rechazada
SiempreEl alineador debe encontrar su pieza, o la inspección falla
Solo cuando no se encuentra ninguna piezaCon varios alineadores, basta con que uno encuentre su pieza

Por separado, si una receta tiene herramientas de inspección y todas y cada una de ellas se omitieron porque la alineación falló, la captura se registra como un fallo y se cuenta bajo No Inspeccionado, lo cual se mantiene fuera de su cifra de rendimiento.

Límites que vale la pena conocer​

El alineador es solo 2D

Rastrea desplazamiento y rotación. No maneja piezas que se deforman, o que se inclinan hacia la cámara. La escala se reporta pero siempre es 1.0: el alineador no puede compensar si la pieza se encuentra más cerca o más lejos de la cámara que en la plantilla.

  • Hasta 64 regiones de plantilla por alineador
  • Las regiones de plantilla deben ser de al menos 8 px en cada lado
  • El paso opcional de Entrenamiento toma 3 a 25 muestras
  • Deben pasar dos filtros: la puntuación debe superar su umbral, y si activó Restringir área de búsqueda en la Configuración (el rectángulo que limita dónde el alineador busca la pieza), el centro coincidente debe caer dentro de él

Valide antes de construir sobre ello​

Arregle la alineación primero, o rehaga todo después

Mueva la pieza a cada esquina del frame, rótela y pruebe cada variante que espera. Arreglar el alineador después de haber configurado sus herramientas de inspección significa rehacerlas todas, porque sus regiones están ligadas a la imagen maestra del alineador.

¿Existe un alineador de deep learning?​

No en el producto que se envía. OV Spark Pro tiene un alineador, el de coincidencia de patrones descrito en esta página, y necesita una sola captura de referencia en lugar de un conjunto de datos etiquetado.

Un alineador de deep learning es trabajo futuro. Si ha visto una referencia a una opción de "Tipo de Alineador" o a una opción de "Deep Learning", ese es texto heredado de la generación anterior de cámaras y no hace nada aquí.

Paso 7 de 13
← AnteriorPaso 2: Disparo
Siguiente →Paso 3b: Elige tus verificaciones