La adaptación de la inspección por visión generalmente incluye confirmación del equipo y del sistema operativo, acceso a la cámara, ejecución del algoritmo, Web o interfaz local, estación de trabajo I/O, mantenimiento de la implementación y aceptación en el sitio. Poder iniciar el software es sólo una parte de la adaptación; Sólo cuando la entrada, el algoritmo, los resultados, la interfaz y la gestión de versiones forman un circuito cerrado, la adaptación del lado del dispositivo puede tener usabilidad de ingeniería.
El software de inspección visual de ensamblaje actual y las aplicaciones de algoritmos ya se están ejecutando en Huawei Ascend Atlas 200I DK A2. El funcionamiento de la plataforma indica que se han conectado el software, las cámaras, las llamadas de algoritmos y los enlaces de resultados; la aceptación de producción de la estación de trabajo aún debe completarse en combinación con productos específicos, muestras independientes, ritmo e interfaces en el sitio.
Paso 1: Confirmar el entorno de hardware y software de Atlas
Antes de la adaptación, se debe registrar el modelo del dispositivo, el procesador, el sistema operativo, el controlador, el firmware, CANN u otra versión de tiempo de ejecución y confirmar si el almacenamiento, la memoria, la red y las interfaces periféricas cumplen con los requisitos del proyecto.
Las especificaciones oficiales de Atlas 200I DK A2 incluyen el procesador de la serie Ascend 310, 8 TOPS INT8, 4 TFLOPS FP16, 4 memorias GB, USB, interfaces de red MIPI y Gigabit, y admite UbuntuINT82.04 y openEulerINT82.03. Las especificaciones nominales del equipo se utilizan para la selección de la plataforma, y el rendimiento de detección real aún debe probarse en función de algoritmos, imágenes y condiciones de la estación de trabajo.
Los proyectos empresariales también deben confirmar si el entorno actual es una verificación de desarrollo o un entorno comercial formal. El kit de desarrollador es adecuado para investigación, desarrollo y verificación de adaptación. Para la entrega formal, se debe confirmar la licencia del software comercial, la forma del hardware de producción en masa, los canales de adquisición de tiempo de ejecución y el soporte de actualización posterior.
Paso 2: conecte la cámara y corrija las condiciones de imagen
La calidad de entrada del algoritmo de visión está determinada por la cámara, la lente, la fuente de luz, la posición de montaje y el estado de la pieza de trabajo. El hecho de que el sistema pueda reconocer la cámara no significa que las imágenes hayan cumplido los requisitos de detección.
El trabajo de adaptación suele incluir:
- Identificar USB/UVC, MIPI o dispositivos de cámara de red;
- Confirmar el controlador, los permisos del dispositivo y el usuario que ejecuta el servicio;
- Verifique la resolución, la velocidad de fotogramas, el tiempo de espera de recuperación de fotogramas y la recuperación de la desconexión;
- Campo de visión fijo, distancia de trabajo, distancia focal y posición de la pieza de trabajo;
- Condiciones fijas de exposición, ganancia, balance de blancos y fuente de luz;
- Confirme el tamaño de píxel del objetivo o defecto más pequeño en la imagen original;
- Cree reglas UNKNOWN para desenfoque, sobreexposición, subexposición y oclusión.
El proyecto actual de Winge Technology ha conectado el enlace de la cámara USB/UVC en Atlas 200I DK A2 y formó una entrada de detección de video y colección de imágenes estándar. La solución totalmente localizada en China integrará aún más cámaras, lentes y fuentes de luz chinas para completar la verificación de imágenes del sistema completo.
Paso 3: elija una ruta algorítmica adecuada para la estación de trabajo
La inspección visual desde una estación fija no siempre requiere modelos de aprendizaje profundo. La selección del algoritmo debe determinarse en función de la definición del defecto, el número de muestra, la variación de pose y las condiciones de imagen.
Imagen de referencia y visión tradicional.
Es adecuado para estaciones de trabajo con posición estable, apariencia normal relativamente fija y pocas muestras. Los procesos comunes incluyen registro global, recorte ROI, normalización de brillo, cálculo de diferencias locales y reglas geométricas. Este tipo de algoritmo es conveniente para generar diferentes ubicaciones e imágenes de evidencia. El proyecto actual ha completado su verificación de funcionamiento en el dispositivo Huawei Ascend Atlas.
Extensiones de algoritmos de aprendizaje profundo
Es adecuado para escenas con muchas categorías, grandes cambios de pose, fondos complejos o donde se requiere clasificación semántica. Es necesario preparar datos representativos, entrenar modelos de detección, clasificación o segmentación de objetos, y completar la entrada y salida, el procesamiento previo y posterior, la coherencia de los resultados y la verificación de la implementación de la plataforma de destino.
Sin datos reales y objetivos de precisión claros, simplemente completar la implementación de un modelo no puede demostrar capacidades de detección de campo.
Paso 4: Establecer imagen de referencia, ROI y reglas de detección
La inspección de ensamblaje requiere traducir los requisitos de calidad en reglas ejecutables. Por ejemplo:
- donde debe existir la pieza;
- ¿Cuál es la cantidad correcta?
- Qué categorías se incluyen en el paquete incorrecto;
- Cuánta variación se permite en posición y orientación;
- Qué hacer cuando la calidad de la imagen no cumple con las condiciones;
- Cómo resumir varias reglas en PASS, FAIL o UNKNOWN.
Winge Technology El software actual admite la recopilación de múltiples imágenes de referencia correctas, la delineación de ROI, la configuración de reglas de ensamblaje de piezas faltantes o incorrectas y el almacenamiento de evidencia de detección. Se utilizan múltiples imágenes de referencia para estimar las fluctuaciones normales, pero 3 imágenes de referencia solo alcanzan el umbral de número de imágenes establecido por el código actual. La estación de trabajo formal aún debería cubrir lotes, turnos, temperaturas y cambios de imágenes permitidos.
Paso 5: Complete la interfaz de operación y la evidencia de resultados
El sitio de ingeniería no solo requiere la salida del algoritmo, sino que también requiere que los operadores puedan configurarlo y revisarlo. La interfaz de adaptación suele incluir:
- Selección de cámara y fuente de imagen;
- OK colección de imágenes de referencia;
- ROI y configuración de reglas;
- Detección única, continua o disparada;
- Estado PASS, FAIL, UNKNOWN;
- Dibujos originales, dibujos de evidencia, reglas y registros de tiempo;
- Interfaz en chino, inglés u otro idioma;
- Permisos de operador, ingeniero y administrador.
El proyecto actual formó una plataforma de configuración Web en chino e inglés y verificó las páginas principales, las cámaras y los enlaces de resultados en la máquina real Atlas. La versión comercial oficial también necesita agregar inicio de sesión, permisos, TLS, auditoría y aprobación de recetas de acuerdo con los requisitos del cliente.
Paso 6: Acceda a I/O, PLC o al sistema empresarial
Los resultados de la inspección visual deben corresponder uno a uno con la pieza de trabajo real. La adaptación de campo debe especificar:
- quién envía la pieza de trabajo a su lugar y detecta la señal de activación;
- ¿Cuándo toma la cámara el encuadre?
- Cómo lidiar con tiempos de espera, activaciones repetidas y activaciones omitidas;
- Cómo generar PASS, FAIL y UNKNOWN;
- Cómo interceptar o transferir productos no calificados a revisión manual;
- Cómo MES, código de barras o número de serie correlaciona los resultados;
- Cómo recuperarse después de un reinicio del servicio o una interrupción de la red.
La solución totalmente localizada en China utilizará I/O o equipo de control chino para la conexión. Antes de que se complete la depuración conjunta de la interfaz, solo puede significar que el software tiene capacidades de diseño de interfaz, pero no puede significar que se haya aceptado el circuito cerrado en el sitio.
Paso 7: Establecer capacidades de implementación, actualización y reversión
El entorno de desarrollo puede modificar directamente el código, mientras que el entorno de producción requiere versiones rastreables. Se recomienda conservar al menos:
- Número de versión del software y fecha de lanzamiento;
- Paquete de lanzamiento y SHA-256;
- Copia de seguridad de recetas y configuraciones;
- Indicadores de versión actual y versión anterior;
- Estado del servicio y hashes del archivo clave;
- Cámaras, interfaces y detectores de humo mejorados;
- Método de reversión explícito.
Winge Technology El proyecto Atlas actual ha establecido un directorio de lanzamiento inmutable, datos compartidos, copia de seguridad de configuración y puntos de reversión. Esta capacidad resuelve problemas de entrega y mantenimiento y no significa que se haya aceptado la precisión del algoritmo.
Paso 8: Completar aceptación formal según estación de trabajo
La aceptación formal deberá cubrir al menos:
- Conjunto de muestra independiente OK/NG;
- Falta de tasa de detección de defectos clave;
- OK tasa de interceptación falsa;
- Tasa UNKNOWN;
- Tempo de una sola pieza y uso de recursos;
- cambios de exposición, posición, lote y temperatura;
- Funcionamiento continuo y recuperación tras desconexión de la cámara;
- Bucle cerrado I/O, PLC o MES;
- Cambio de recetas, permisos y auditoría.
Ambas partes del proyecto confirman el número de pruebas, umbrales y estándares de calificación en función del riesgo del producto. Las imágenes compuestas, las muestras de ajuste de parámetros o las pruebas de humo de corta duración no se pueden utilizar como sustitutos de la aceptación de producción.
Preguntas frecuentes
¿Iniciar el software en Atlas significa que se ha completado la adaptación?
No es igual a. Verifique también cámaras, algoritmos, reglas, resultados, interfaces, implementación y aceptación de la estación objetivo.
¿Se está ejecutando realmente el software de detección en el dispositivo Atlas?
Ya corriendo. El proyecto actual ha completado el inicio del software, el acceso a la cámara USB/UVC, las imágenes estándar, las reglas ROI, las interfaces en chino e inglés, los resultados de la detección y la verificación de reversión de la versión en Atlas 200I DK A2.
Una vez completada la adaptación, ¿se puede copiar directamente a otras estaciones de trabajo?
No se puede asumir directamente. Diferentes cámaras, lentes, fuentes de luz, piezas de trabajo y ritmos cambiarán las condiciones de entrada, y cada estación de trabajo aún necesita ser reconfigurada y aceptada.
¿Se puede utilizar directamente el kit de desarrollo de Atlas como base de producción en masa?
Primero debe verificar la licencia del software, el entorno operativo comercial, la forma del hardware de producción en masa y los canales de soporte antes de determinar el plan de entrega formal.
Fuentes y explicaciones
- Atlas 200I DK A2Especificaciones básicas:https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0004.html
- Declaración de uso del software Atlas 200I DK A2: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0018.html
Recursos relacionados de inspección Atlas
- Inspección visual de ensamblaje totalmente localizada en China: estudio de caso del proyecto Huawei Ascend Atlas
- Winge Technology ha completado la adaptación en el dispositivo de la inspección visual del ensamblaje en Atlas 200I DK A2
- De la validación del kit de desarrollador de Atlas a un sistema de visión de producción localizado en China
- ¿Cómo respalda una plataforma de borde china la integridad del ensamblaje y la inspección de piezas faltantes?
- Cómo implementar y entregar la inspección visual del ensamblaje Huawei Ascend Atlas localmente
- Inspección visual con Huawei Ascend Atlas
Online
Phone
WeChat
Top