Notas de la Versión de Mech-Eye SDK 2.5.0

Actualmente, está consultando la documentación de la versión más reciente (2.5.0). Si desea acceder a otra versión, haga clic en el botón "Cambiar de versión", ubicado en la esquina superior derecha de la página.

■ Si no está seguro de qué versión del producto usa, contacte con el Soporte Técnico de Mech-Mind para obtener ayuda.

Este capítulo presenta las nuevas funciones, mejoras y problemas solucionados de Mech-Eye SDK 2.5.0.

Mech-Eye Viewer

PRO S-GL y PRO M-GL: Nueva Opción en Reflective en el Modo de Codificación de Franja

Al usar la opción de Reflective del parámetro Modo de Codificación de Franja, se ha agregado el parámetro Modo de Procesamiento, que permite seleccionar diferentes modos de procesamiento de datos.

Entre otros, la velocidad de la opción de Faster es 500 más rápida que la de la versión anterior, mientras que la opción de More complete proporciona mejores datos de profundidad, haciendo que el mapa de profundidad y la nube de puntos sean más completos. Para escenarios con condiciones reflectantes complejas, como un contenedor cuyas paredes suele causan la reflexión múltiple, se recomienda usar la opción de More complete para garantizar la calidad de los datos.

2.4.0 2.5.0

pro reflective 250 1

pro reflective 250 2

DEEP-GL: Mejorar la Velocidad de Modo de Codificación de Franja Reflective + Modo de Procesamiento More Complete

Al usar la opción del Modo de Codificación de Franja Reflective + Modo de Procesamiento More Complete para adquirir datos, la velocidad de adquisición de los datos de profundidad se ha reducido 170 ms en comparación con la de la versión anterior.

LSR: Mejorar el Efecto de Modo de Codificación de Franja Reflective + Modo de Procesamiento More Complete

Al usar el Modo de Codificación de Franja Reflective + Modo de Procesamiento More complete para adquirir datos, se reducirá la pérdida de datos de profundidad debido a la reflexión por la pared lateral del contenedor:

2.4.0 2.5.0

lsr reflective 250 1

lsr reflective 250 2

Nuevo Parámetro: la Retirada de Artefactos en Bordes

En la categoría de Procesamiento de Nube de Puntos se ha agregado un nuevo parámetro Retirada de Artefactos en Bordes, que puede retirar los artefactos en la nube de puntos que se encuentran en las regiones del contorno exterior o en los pliegues geométricos de un objeto.

Los siguientes modelos son compatibles con esta actualización: DEEP-GL, LSR S-GL, LSR L-GL, LSR XL-GL, PRO S-GL, PRO M-GL, UHP-140-GL, NANO ULTRA-GL y Laser L Enhanced.

Nuevo Parámetro: Ganancia (Imagen 2D)

Para parte de los modelos de cámara, en la categoría de Parámetros 2D, se ha agregado las sub-categorías de Imagen 2D (Textura) y Imagen 2D (Fuente de Profundidad). Al mismo tiempo, en la (sub-)categoría de Parámetros 2D/Imagen 2D (Textura), se ha agregado el parámetro Ganancia, dicho parámetro afecta el brillo de la imagen 2D/imagen 2D (textura).

Revisar las Áreas de Pérdida de Datos en Mapa de Profundidad

En el visor del mapa de profundidad se ha agregado el botón de Áreas de pérdida de datos. Al activar este botón y adquirir datos de nuevo, puede ver las causas de pérdida de datos en diferentes áreas, lo que facilita el ajuste de los parámetros.

Nueva Herramienta de Parámetros Intrínsecos

La Herramienta de Parámetros Intrínsecos proporciona un flujo de uso más fácil de usar y una mayor precisión de la corrección de parámetros intrínsecos. Es compatible con guardar los datos de correcciones históricos para obtener un soporte técnico más completo y profundo.

Nueva Función de Medición en el Visor de la Nube de Puntos

En el visor de la nube de puntos se ha agregado un nuevo icono measurement icon, que sirve para activar/desactivar la función de medición.

Mejorar el Visor de la Nube de Puntos

En el visor de la nube de puntos se han integrado varios iconos asistentes para ajustar la visualización de la nube de puntos y el marco de referencia.

Dejar de Soportar Algunos Modelos de Cámara

Mech-Eye SDK 2.5.0 ya no soportará los siguientes modelos:

Deep (V3), S Enhanced (V3), Pro M Enhanced (V3), Pro L Enhanced (V3), Laser L (V3), Log (V3)

No es posible actualizar el firmware de los siguientes modelos a la versión 2.5.0, mientras que podrá usar el firmware en versión 2.4.1 e inferiores con Mech-Eye SDK.

Problemas Resueltos

En Mech-Eye SDK 2.5.0, se han resuelto los siguientes problemas:

  • Ocasional: Al actualizar el firmware, en la tarjeta de información en Mech-Eye Viewer aún aparece el botón Actualizar en un periodo corto.

  • En la IPC hay dos tarjetas de interfaz de red, cuando la tarjeta que conecta al enrutador cuyo el número de datos no está en la misma subred con la cámara, al modificar la dirección IP de la cámara, se presenta anomalía al conectar la cámara.

  • La notificación que indica se ha actualizado con éxito incluyó la información anterior, lo que puede causar mal entendimiento.

  • Después de adquirir datos y cambiar al marco de referencia personalizado nuevo creado, puede presentar ausencia de datos en la nube de puntos.

  • Ocasional: Al usar el Simulador de Palé Completo para crear un cuboide, el cuboide creado no incluye cualquier parte de la nube de puntos.

  • En el modo de pantalla completa, en la opción de nube de puntos en el panel de visualización de datos no se visualiza la nube de puntos normalmente.

  • Al corregir los parámetros intrínsecos, falta notificaciones de error correspondientes cuando no se puede adquirir datos de la tabla de calibración en la Herramienta de Parámetro Intrínseco.

Mech-Eye API

PRO S-GL y PRO M-GL: Nueva Opción en Reflective en el Modo de Codificación de Franja

Al usar la opción de Reflective del parámetro ProjectorFringeCodingMode (Modo de Codificación de Franja), se integrará el parámetro ProcessingMode (Modo de Procesamiento), que permite seleccionar diferentes modos de procesamiento de datos.

Entre otros, la velocidad de la opción de Faster es 500 ms más rápida que la de la versión anterior, mientras que la opción de MoreComplete proporciona mejores datos de profundidad, haciendo que el mapa de profundidad y la nube de puntos sean más completos. Para escenarios con condiciones reflectantes complejas, como un contenedor cuyas paredes suele causan la reflexión múltiple, se recomienda usar la opción de MoreComplete para garantizar la calidad de los datos.

2.4.0 2.5.0

pro reflective 250 1

pro reflective 250 2

DEEP-GL: Mejorar la Velocidad de Modo de Codificación de Franja Reflective + Modo de Procesamiento MoreComplete

Al usar la opción de Reflective del parámetro LaserFringeCodingMode (Modo de Codificación de Franja) y la opción de MoreComplete del parámetro LaserProcessingMode (Modo de Procesamiento) para adquirir datos, la velocidad de adquisición de los datos de profundidad se ha reducido 170 ms en comparación con la de la versión anterior.

Series LSR: Mejorar el Efecto de Modo de Codificación de Franja Reflective + Modo de Procesamiento MoreComplete

Al usar la opción de Reflective del parámetro LaserFringeCodingMode (Modo de Codificación de Franja) y la opción de MoreComplete del parámetro LaserProcessingMode (Modo de Procesamiento) para adquirir datos, se reducirá la pérdida de datos de profundidad debido a la reflexión por la pared lateral del contenedor:

2.4.0 2.5.0

lsr reflective 250 1

lsr reflective 250 2

Nuevo Parámetro: la Retirada de Artefactos en Bordes

Se ha agregado un nuevo parámetro EdgeArtifactRemoval (Retirada de Artefactos en Bordes), que puede retirar los artefactos en la nube de puntos que se encuentran en las regiones del contorno exterior o en los pliegues geométricos de un objeto.

Los siguientes modelos son compatibles con esta actualización: DEEP-GL, LSR S-GL, LSR L-GL, LSR XL-GL, PRO S-GL, PRO M-GL, UHP-140-GL, NANO ULTRA-GL y Laser L Enhanced.

Parámetro de Período de Tiempo Agotado para Descubrir Cámara

El método discoverCameras() ha agregado el parámetro de período de tiempo agotado timeoutMs, cuyo valor predeterminado es 5000. El usuario puede ajustar el período de tiempo agotado según la condición de red.

Nueva Versión de dll

Proporciona información sobre la versión del archivo dll.

Nueva Interfaz de Registro

Al llamar los nuevo métodos, puede obtener los registros que apunta la información del uso de la interfaz.

ErrorStatus mmind::eye::exportLogs(const std::string& dstPath, bool coverIfExist);
C++

Nuevo Campo de Nombre de Dispositivo

Se ha agregado el siguiente campo en la estructura CameraInfo para obtener el nombre del dispositivo.

std::string deviceName;
C++

Nuevo Método para Guardar un Archivo del Dispositivo Virtual

Llame los siguientes métodos para guardar los datos adquiridos como archivo del dispositivo virtual.

ErrorStatus Camera::saveVirtualDeviceFile(const std::string& fileName);
C++

Compatible con Mecanismo de Registrar Evento

Es compatible con vigilar los siguientes eventos:

  • Temperatura anormal del proyector (EventLaserUnitTemperatureAbnormal)

    Después de definir y activar la llamada de función del evento de temperatura anormal del proyector, el programa cliente puede vigilar automáticamente la temperatura del proyector y realizar la llamada de función cuando se vigila una anomalía.

    Solo LSR S-GL, LSR L-GL, LSR XL-GL y DEEP-GL son compatibles.

  • Voltaje anormal (EventVoltageAbnormal)

    Después de definir y registrar una llamada de función para el evento de anomalía de voltaje de la tarjeta de alimentación, el programa cliente puede vigilar automáticamente el voltaje de la tarjeta de alimentación y realizar la llamada de función correspondiente cuando se vigila una anomalía.

Puede obtener los programas de ejemplo correspondientes en la ruta de instalación o GitHub. Para obtener instrucciones sobre los programas de ejemplo de diferentes lenguajes, consulte la Guía de Uso del Ejemplo.

Calibración Ojo a Mano: Nuevo Programa de Ejemplo

Proporciona programa de calibración ojo a mano en C# y Python.

Puede obtener los programas de ejemplo correspondientes en la ruta de instalación o GitHub. Para obtener instrucciones sobre los programas de ejemplo de diferentes lenguajes, consulte la Guía de Uso del Ejemplo.

Dejar de Soportar Algunos Modelos de Cámara

Mech-Eye SDK 2.5.0 ya no soportará los siguientes modelos:

Deep (V3), S Enhanced (V3), Pro M Enhanced (V3), Pro L Enhanced (V3), Laser L (V3), Log (V3)

No es posible actualizar el firmware de los siguientes modelos a la versión 2.5.0, mientras que podrá usar el firmware en versión 2.4.1 e inferiores con Mech-Eye SDK.

Problemas Resueltos

En Mech-Eye SDK 2.5.0, se han resuelto los siguientes problemas:

  • En la IPC hay dos tarjetas de interfaz de red, cuando la tarjeta que conecta al enrutador cuyo el número de datos no está en la misma subred con la cámara, al modificar la dirección IP de la cámara, se presenta anomalía al conectar la cámara.

Interfaz de GenICam

PRO S-GL y PRO M-GL: Nueva Opción en Reflective en el Modo de Codificación de Franja

Al usar la opción de Reflective del parámetro ProjectorFringeCodingMode (Modo de Codificación de Franja), se integrará el parámetro ProcessingMode (Modo de Procesamiento), que permite seleccionar diferentes modos de procesamiento de datos.

Entre otros, la velocidad de la opción de Faster es 500 ms más rápida que la de la versión anterior, mientras que la opción de MoreComplete proporciona mejores datos de profundidad, haciendo que el mapa de profundidad y la nube de puntos sean más completos. Para escenarios con condiciones reflectantes complejas, como un contenedor cuyas paredes suele causan la reflexión múltiple, se recomienda usar la opción de MoreComplete para garantizar la calidad de los datos.

2.4.0 2.5.0

pro reflective 250 1

pro reflective 250 2

DEEP-GL: Mejorar la Velocidad de Modo de Codificación de Franja Reflective + Modo de Procesamiento MoreComplete

Al usar la opción de Reflective del parámetro LaserFringeCodingMode (Modo de Codificación de Franja) y la opción de MoreComplete del parámetro LaserProcessingMode (Modo de Procesamiento) para adquirir datos, la velocidad de adquisición de los datos de profundidad se ha reducido 170 ms en comparación con la de la versión anterior.

Series LSR: Mejorar el Efecto de Modo de Codificación de Franja Reflective + Modo de Procesamiento MoreComplete

Al usar la opción de Reflective del parámetro LaserFringeCodingMode (Modo de Codificación de Franja) y la opción de MoreComplete del parámetro LaserProcessingMode (Modo de Procesamiento) para adquirir datos, se reducirá la pérdida de datos de profundidad debido a la reflexión por la pared lateral del contenedor:

2.4.0 2.5.0

lsr reflective 250 1

lsr reflective 250 2

Nuevo Parámetro: la Retirada de Artefactos en Bordes

Se ha agregado un nuevo parámetro EdgeArtifactRemoval (Retirada de Artefactos en Bordes), que puede retirar los artefactos en la nube de puntos que se encuentran en las regiones del contorno exterior o en los pliegues geométricos de un objeto.

Los siguientes modelos son compatibles con esta actualización: DEEP-GL, LSR S-GL, LSR L-GL, LSR XL-GL, PRO S-GL, PRO M-GL, UHP-140-GL, NANO ULTRA-GL y Laser L Enhanced.

Compatible con Mecanismo de Registrar Evento

Es compatible con vigilar los siguientes eventos:

  • Finalización de exposición (EventExposureEnd)

    Con registrar y activar los eventos de la cámara, el programa de cliente podrá vigilar automáticamente si la cámara haya terminado la proyección de la luz estructurada y la adquisición de datos 3D. En el escenario Eye-In-Hand, una vez finalizada la proyección de luz y la adquisición de datos, el robot puede empezar a moverse, mientras que en el Eye-To-Hand, en el que se usan varias cámaras para el cosido del FOV, la otra cámara puede empezar a proyectar la luz estructurada. Al mismo tiempo, la cámara termina de calcular y transmitir los datos, lo que reduce el tiempo del ciclo.

  • Temperatura anormal del proyector (EventLaserUnitTemperatureAbnormal)

    Después de registrar y activar el evento de temperatura anormal del proyector, el programa cliente puede vigilar automáticamente la temperatura del proyector y mostrar una alerta emergente cuando se vigila una anomalía.

    Solo LSR S-GL, LSR L-GL, LSR XL-GL y DEEP-GL son compatibles.

  • Voltaje anormal (EventVoltageAbnormal)

    Después de registrar y activar el evento de tensión anormal de la tarjeta de alimentación, el programa cliente puede vigilar automáticamente el voltaje de la tarjeta de alimentación y mostrar una alerta emergente cuando se vigila una anomalía.

Consulte el capítulo Guía de Uso del Programa de Ejemplo de HALCON para obtener los ejemplos y revisar las condiciones previas de uso.

Dejar de Soportar Algunos Modelos de Cámara

Mech-Eye SDK 2.5.0 ya no soportará los siguientes modelos:

Deep (V3), S Enhanced (V3), Pro M Enhanced (V3), Pro L Enhanced (V3), Laser L (V3), Log (V3)

No es posible actualizar el firmware de los siguientes modelos a la versión 2.5.0, mientras que podrá usar el firmware en versión 2.4.1 e inferiores con Mech-Eye SDK.

Problemas Resueltos

En Mech-Eye SDK 2.5.0, se han resuelto los siguientes problemas:

  • Cuando la IPC y la cámara pertenecen a subredes diferentes de la misma red local, se mostraba la cámara en el cliente GenICam.

  • PRO M-GLDespués de actualizar el firmware desde la versión 2.2.x, cuando se usa el Modo de Codificación de Franja Translucent o Reflective, la adquisición de datos es anormal.

  • Ocasional: Al alternar entre la adquisición de imágenes 2D y datos de profundidad, se produce un error interno del software, lo que provoca una adquisición de datos anormal.

¿Es útil esta página?

Puede dejar un comentario mediante cualquiera de los siguientes métodos:

Respetamos su privacidad

Este sitio web almacena cookies para mejorar nuestra página y ofrecerle servicios más personalizados. Al continuar navegando por nuestro sitio web, acepta la recopilación y el tratamiento de cookies. En caso de rechazar dicho uso, se usará una única cookie para asegurarse de que no será rastreado o recordado al visitar este sitio web.