La implementación local de la inspección visual del ensamblaje Huawei Ascend Atlas requiere que la adquisición de la cámara, la aplicación de algoritmos, la imagen de referencia, las reglas ROI, la interfaz de operación, el registro de resultados y la gestión de versiones se entreguen como un sistema completo. El software de inspección visual de ensamblaje y las aplicaciones de algoritmos de Winge Technology se ejecutaron en las cámaras Huawei Ascend AtlasWinge Technology00I DK A2 y USB/UVC, se completaron la imagen de referencia, las reglas ROI, las interfaces en chino e inglés, los registros de resultados, la versión y la verificación del enlace de reversión.
Poder iniciar el programa en el dispositivo es sólo el punto de partida para la implementación. Los proyectos formales también necesitan arreglar el entorno operativo, aislar programas y datos comerciales, establecer el inicio del servicio, registros, copias de seguridad, actualizaciones y métodos de recuperación, y una aceptación completa de la precisión, el ritmo y la estabilidad a largo plazo en función de productos, muestras y condiciones de la estación de trabajo específicos.
¿Por qué la inspección visual de ensamblajes es adecuada para la implementación local?
La estación de montaje necesita asociar la adquisición de imágenes, el juicio de inspección y el movimiento de la pieza de trabajo. La implementación local facilita el acceso directo a las cámaras, I/O, PLC o sistemas comerciales LAN, y maneja la activación, la toma de imágenes, el juicio, la grabación y las excepciones según el tiempo en el sitio.
La implementación local no significa automáticamente baja latencia o alta seguridad. El proyecto aún necesita medir el tiempo de detección, el comportamiento de desconexión, el uso del almacenamiento y las capacidades de recuperación, y configurar cuentas, permisos, redes y reglas de retención de datos de acuerdo con los requisitos del cliente.
¿Qué objetos contiene la implementación local de Huawei Ascend Atlas?
Se recomienda dividir los objetos de entrega en cinco categorías:
- Archivos de programa: servicio de detección, interfaz Web, script de inicio y dependencias necesarias;
- Algoritmo y reglas: módulo de procesamiento de imágenes, imagen estándar, ROI, umbral y receta de inspección;
- Datos comerciales: resultados de pruebas, imágenes de evidencia, registros y registros de operaciones;
- Configuración del dispositivo: identificación de la cámara, resolución, exposición, interfaz y parámetros de servicio;
- Registros de versión: número de versión, hash de archivo, descripción del cambio, puntos de copia de seguridad y reversión.
Los archivos de programa y los datos comerciales deben administrarse por separado. Al actualizar el programa, no se deben sobrescribir la imagen de referencia, las recetas, los registros de resultados y las configuraciones de la interfaz de campo ya recopiladas por el cliente.
Paso 1: reparar el dispositivo Atlas y el entorno de software
Antes de la implementación, se deben registrar el modelo del dispositivo, el sistema operativo, la arquitectura, el controlador, el firmware, el entorno operativo y las versiones de dependencia de la aplicación. Los registros deberían poder responder: en qué dispositivo se ejecutó el software, qué versión se utilizó, cómo se reinstaló y cómo se verificó después de la actualización.
La información oficial de Atlas 200I DK A2 muestra que el kit de desarrollador es compatible con Ubuntu 22.04 y openEuler 22.03, y proporciona USB, MIPI e interfaces de red. Las especificaciones del equipo se utilizan para la confirmación del entorno, y proyectos específicos aún necesitan seleccionar entornos de hardware y software disponibles comercialmente en función de las condiciones de entrega formales.
Paso 2: Conéctese a la cámara y verifique el enlace de la imagen
El acceso a la cámara requiere al menos verificación:
- El sistema puede identificar de manera estable el dispositivo de video objetivo;
- La cuenta que ejecuta el servicio tiene permiso para tomar fotografías;
- La resolución, la velocidad de cuadros y el formato de la imagen cumplen con los requisitos de entrada del algoritmo;
- Se pueden registrar la desconexión de la cámara, la ocupación y el tiempo de espera de adquisición de cuadros;
- La recopilación se puede reanudar después de reiniciar el servicio o dispositivo;
- Se puede vincular la cámara correcta cuando existen varios dispositivos de vídeo.
La versión actual de Winge Technology ha conectado la cámara USB/UVC a Atlas 200I DK A2 y ha formado entradas para la recopilación de imágenes estándar, la detección de instantáneas y la detección continua. Una vez que la cámara industrial china se conecta a la estación de trabajo oficial, es necesario volver a confirmar las condiciones de imagen utilizando la lente, la fuente de luz y la pieza de trabajo reales.
Paso 3: Administrar la imagen de referencia, ROI y fórmulas
La imagen de referencia y ROI no forman parte del código del programa, sino configuraciones comerciales para productos y estaciones de trabajo específicos. Debe ser claro al implementar:
- Quién recopila, revisa y actualiza la imagen de referencia;
- ¿A qué componente y regla de calidad corresponde cada ROI?
- Cómo realizar la gestión de versiones en umbrales y recetas;
- Cómo elegir la receta de inspección correcta al cambiar de producto;
- Cómo verificar y revertir después de modificar la configuración;
- Cómo aislar imágenes de referencia, muestras de ajuste de parámetros y muestras de aceptación.
El software de inspección visual de ensamblaje actual admite múltiples imágenes de referencia OK, reglas ROI como P1 y P2, configuraciones de ensamblaje incorrectas o faltantes, y guarda los resultados de la inspección y la información de evidencia. La cantidad de ROI y la cobertura de muestra de estaciones de trabajo específicas están determinadas por los requisitos del proyecto.
Paso 4: Establecer un método de operación de servicio mantenible
El software en el sitio no debe depender de que los ingenieros ingresen manualmente al directorio e ingresen comandos temporales para iniciar. Se recomienda configurar la aplicación de detección como un servicio controlado y especificar:
- Iniciar y detener métodos al arrancar;
- Servicio que ejecuta permisos de cuenta y directorio;
- Controles de salud y consultas de estado;
- Salida estándar, registro de errores y rotación de registros;
- Puertos, acceso LAN y configuración de firewall;
- Reintentar la estrategia después de una excepción de cámara o interfaz;
- Método de recuperación después de que el servicio cierra de forma anormal.
La interfaz de operación también debe mostrar el estado de la cámara, la receta actual, los resultados de detección recientes, las causas anormales y la versión del software al personal en el sitio para evitar mostrar solo un estado de falla en el que no se puede localizar la causa cuando el sistema es anormal.
Paso 5: Separe el directorio de publicación y los datos compartidos
Las implementaciones de reversión suelen contener tres categorías de directorios:
lanzamientos/ Un directorio de lanzamientos de solo lectura para cada lanzamiento de software
current apunta a la entrada fija de la versión actualmente en ejecución
datos compartidos/compartidos como recetas, imágenes de referencia, resultados, registros y copias de seguridad
Se crea un nuevo directorio de versión para cada versión y no sobrescribe directamente el programa actual. Después de verificar que la nueva versión puede iniciarse, tomar fotografías, detectar y leer la configuración original normalmente, cambie a la entrada current. Cuando surjan problemas, revierta el portal a la versión anterior y vuelva a verificar el estado del servicio y de la cámara.
Paso 6: crear versiones, hashes y cambiar registros
Cada versión de entrega debe guardar al menos:
- Número de versión del software y fecha de lanzamiento;
- Paquete de lanzamiento y SHA-256;
- Cambios importantes y alcance del impacto;
- Dispositivo de destino y entorno operativo;
- Instrucciones de compatibilidad de configuración;
- Resultados de regresión previos al lanzamiento;
- Pasos de actualización y reversión;
- Ubicación de la versión actual y de la versión anterior.
Winge Technology El proyecto de inspección visual del ensamblaje actual ha establecido un directorio de lanzamiento inmutable, datos compartidos, copia de seguridad de configuración, hash de archivos y punto de reversión de la versión anterior. Este enlace se utiliza para garantizar la trazabilidad de la entrega y reducir el riesgo de modificaciones irrecuperables en el campo.
Paso 7: Complete la prueba de humo mejorada
Después de cambiar de versión, no puede simplemente comprobar si la página se puede abrir. Como mínimo se debe verificar:
- El número de versión que muestra el software es correcto;
- El estado del servicio y el control de salud son normales;
- La cámara puede tomar fotografías;
- La imagen de referencia original y la configuración ROI aún se pueden leer;
- Una sola prueba puede generar resultados y evidencia;
- Los procesos principales están disponibles en páginas en chino e inglés;
- La entrada de reversión y los archivos de respaldo existen;
- Los hashes de archivos clave son consistentes con los registros de publicación.
Las pruebas de humo confirman que el enlace desplegado no está dañado, pero no pueden reemplazar la precisión OK/NG independiente, el tacto de producción y la aceptación de operación continua.
Paso 8: verificar la excepción y la ruta de recuperación
Las implementaciones en vivo requieren pruebas proactivas de excepciones en lugar de esperar a que ocurran fallas. Cobertura recomendada:
- La cámara está desconectada, ocupada o se agota el tiempo de adquisición del cuadro;
- Falta la imagen de referencia, la configuración de ROI es incorrecta o la receta de inspección no coincide;
- Espacio en disco insuficiente o no se puede escribir en el directorio de resultados;
- El servicio se cierra de forma anormal y el dispositivo se reinicia;
- Cortes de red y tiempos de espera de interfaz;
- Revertir después de que la nueva versión no se inicie;
- Coherencia de la configuración después de la copia de seguridad y la restauración.
Cada tipo de excepción debe tener un estado, un registro y una entrada de procesamiento claros. Las acciones que implican el apagado de equipos o la seguridad del personal deben ser manejadas de manera integral por un sistema de seguridad o control de protección evaluado por riesgos.
¿Cómo aceptar el despliegue local de Huawei Ascend Atlas?
Se puede aceptar en cuatro niveles:
| nivel | Contenido de aceptación |
|---|---|
| Operación de plataforma | Las aplicaciones de software y algoritmos se pueden iniciar en el dispositivo Atlas de destino y continuar brindando servicios. |
| enlace funcional | Cámara, imagen estándar, ROI, detección, resultados e interfaz forman un circuito cerrado |
| Entregado para mantenimiento | métodos de versión, hash, copia de seguridad, actualización, registro y reversión ejecutables |
| negocio de estaciones de trabajo | Las muestras independientes, las falsas alarmas, las detecciones perdidas, el ritmo, la estabilidad y las interfaces en sitio cumplen con los acuerdos del proyecto. |
Las primeras tres capas demuestran que el vínculo entre la implementación de la plataforma y la ejecución del proyecto es completo; la capa empresarial de la estación de trabajo también necesita formar un registro de aceptación independiente basado en los productos del cliente y las condiciones del sitio.
Preguntas frecuentes
¿El software de detección ya se está ejecutando en la plataforma Huawei Ascend Atlas?
Ya corriendo. El software de inspección visual de ensamblaje actual y las aplicaciones de algoritmos se implementaron en Atlas 200I DK A2 y se completaron la verificación de cámaras, imagen de referencia, ROI, resultados de inspección, interfaces y enlaces de reversión de versiones.
¿La implementación local requiere una conexión a Internet?
No se requiere conexión a Internet como requisito previo para la detección. Se debe determinar si se permite el acceso a redes externas, cómo actualizar y si se cargan datos en función de las políticas de red y seguridad del cliente.
¿Las actualizaciones de software cubrirán imágenes de referencia y recetas?
No debe anularse. El directorio de lanzamiento del programa y los datos compartidos deben estar separados, y se debe realizar una copia de seguridad de la imagen de referencia, las recetas, las configuraciones de la interfaz y los resultados necesarios antes de realizar la actualización.
¿Se pueden restaurar los problemas en la nueva versión?
Puede restaurar de acuerdo con los pasos de reversión conservando la versión anterior, la copia de seguridad de la configuración y la entrada de reversión fija. Las llamadas de servicio, cámara, configuración e instrumentación aún deben verificarse después de la reversión.
¿Completar la implementación de la plataforma equivale a la aceptación de la producción?
No es igual a. La implementación de la plataforma demuestra que las aplicaciones de software y algoritmos pueden ejecutarse en el equipo objetivo; La aceptación de la producción también requiere el uso de muestras independientes para verificar la precisión, el tiempo de ciclo, la estabilidad y las interfaces de las estaciones de trabajo.
Información oficial y fuentes fácticas.
- Huawei Ascend: "Introducción al producto del kit para desarrolladores Atlas 200I DK A2"
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0001.html
- Huawei Ascend: "Especificaciones básicas Atlas 200I DK A2"
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0004.html
- Huawei Ascend: "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
- ¿Qué trabajos de ingeniería se incluyen en la adaptación de inspección por visión 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?
- Inspección visual con Huawei Ascend Atlas
Online
Phone
WeChat
Top