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

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

Mech-Eye Viewer

LSR L, LSR XL, LSR S y DEEP: Mejorar el Efecto de Modo de Codificación de Franja Reflective + Modo de Procesamiento More Complete

Al actualizar el firmware de las cámaras LSR L, LSR XL, LSR S y DEEP a la versión 2.4.0, cuando use 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.3.4 2.4.0

reflective 240 1

reflective 240 2

NANO ULTRA: Aumentar la Velocidad de Adquisición de Datos

Al actualizar el firmware de las cámaras NANO ULTRA a la versión 2.4.0, al usar diferentes opciones del Modo de Codificación de Franja para adquirir datos, se reducirá el tiempo total de adquisición de los datos de profundidad:

  • Fast: Se reducirá en aproximadamente 100 ms.

  • Accurate: Se reducirá en aproximadamente 150 ms.

  • Reflective: Se reducirá en aproximadamente 500 ms.

NANO ULTRA, PRO S y PRO M: Cambiar la Resolución de la Imagen 2D y el Mapa de Profundidad

Al actualizar el firmware de las cámaras NANO ULTRA, PRO S y PRO M a la versión 2.4.0, podrá cambiar la resolución de la imagen 2D y el mapa de profundidad con el Controlador de Cámara. Una resolución más baja puede acelerar efectivamente la adquisición de datos, adaptarse mejor las aplicaciones con tiempo de ciclo corto, y reducir el tamaño de los datos de nube de puntos.

Esta función solo está disponible en la cuenta de Administrador.

Proporcionar Mejores Registros y Guías para la Solución de Problemas

Mech-Eye SDK 2.4.0 ha mejorado la interfaz de Registro, y ha añadido el registro del software de Mech-Eye Viewer, lo que permitirá guardar los registros de operación más completos y proporciona guías para la solución de problemas correspondientes a los errores, facilitando la localización de las causas y la solución de los problemas.

Nuevo Marco de Referencia Personalizado

Con la nueva herramienta del Marco de Referencia Personalizado, podrá ajustar el marco de referencia personalizado de manera más flexible, y adaptarse a una mayor variedad de escenarios. Al mismo tiempo, podrá guardar los datos de nube de puntos en el marco de referencia personalizado, lo que reducirá la cantidad de datos en el procesamiento posterior.

Seleccionar un Modo de Adquisición para el Modo de Exposición Flash 2D

Los siguientes modelos proporcionan esta actualización: DEEP, LSR S, LSR L, NANO, NANO ULTRA, PRO XS, PRO S y PRO M.

Al actualizar el firmware de estas cámaras a la versión 2.4.0, cuando ajuste el parámetro Modo de Exposición/Modo de Exposición de Imágenes 2D (Fuente de Profundidad) en la categoría de Parámetros 2D a Flash, se visualizará un nuevo parámetro Modo de Adquisición Flash. Con este parámetro, podrá seleccionar diferentes modos de adquisición de datos, lo que permitirá una mejor adaptación a diferentes escenarios. Entre otros, el modo Fast podrá aumentar la velocidad de adquisición y reducir el tiempo de ciclo, el modo Responsive podrá ajustar el parámetro Tiempo de Exposición Flash y adquirir una imagen 2D con mejor calidad.

Para obtener más información sobre el modo de exposición flash 2D, consulte el capítulo Modo de Exposición Flash 2D.

Guardar Datos Usados por Mech-Vision Directamente con un Clic

En la ventana de Guardar Datos se visualizará una nueva opción de Guardar datos en el formato que se puede usar directamente en Mech-Vision. Al seleccionar los datos por guardar, los datos guardados se podrán usar directamente en el Paso de Adquirir Imágenes desde Cámara de Mech-Vision.

Consultar el Tiempo de Transmisión de Datos

Al conectar la cámara, en la pestaña de Info de adquisición ubicada a la derecha, podrá consultar el tiempo de transmisión de la imagen 2D y los datos de profundidad, lo que facilitará la revisión del estado de la red.

Dejar de Soportar algunos Modelos de Cámara

Mech-Eye SDK 2.4.0 dejará de soportar algunos modelos de cámara que ya no se fabrican. No es posible actualizar el firmware de los siguientes modelos a la versión 2.4.0, mientras que podrá usar el firmware en versión 2.3.4 e inferiores con Mech-Eye SDK.

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

Modelo Característica

Deep (V1)

La tensión de trabajo es 12 V, el puerto Ethernet es RJ45.

Pro L (V1)

Pro L Enhanced (V1)

Pro Max (V1)

Problemas Resueltos

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

  • UHP-140: El parámetro Modo de Capturar cuyo nivel de visibilidad es Maestro era visible cuando la visibilidad estaba ajustada a Principiante.

  • Ocasional: El tiempo de adquisición de la imagen 2D se alargó notablemente, excediendo el rango normal.

  • Ocasional: La cámara se desconectaba automáticamente y se reiniciaba después de un largo período de funcionamiento continuo.

  • Cuando la cámara se desconectó debido a un problema de red durante la adquisición de datos, Mech-Eye Viewer se quedó bloqueado durante mucho tiempo después de cerrar la ventana emergente.

  • Al modificar la dirección IP de la cámara a un valor igual al valor de la dirección IP del puerto Ethernet de la computadora al que está conectada, en Mech-Eye Viewer no mostró un mensaje de conflicto de dirección IP ni prohibió la modificación.

  • Cuando una tarjeta de interfaz de red de computadora tenía varias direcciones IP en diferentes subredes, la sección Configuración IP de Computadora de la ventana Configuración de IP en Mech-Eye Viewer mostraba la primera dirección IP de esta tarjeta de interfaz de red, mientras que la última dirección IP se usaba para conectar una cámara.

  • En la Herramienta de Parámetro Intrínseco, el contenido y el título del resultado de la detección de características no correspondieron.

  • En varias ventanas de Mech-Eye Viewer en la misma computadora, cuando se conectaban varios dispositivo virtuales y se ajustaban los parámetros de uno de ellos, en los otros dispositivos virtuales apareció una notificación para sincronizar los ajustes.

  • En la herramienta de Revisar y Configurar Cámaras 2D, no se pudo visualizar la Versión del Dispositivo porque el contenido era demasiado largo.

  • Ocasional: El tiempo de adquisición registrado en la pestaña de Info de adquisición y en el registro apareció como un número negativo.

Mech-Eye API

LSR L, LSR XL, LSR S y DEEP: Mejorar el Efecto de Modo de Codificación de Franja Reflective + Modo de Procesamiento MoreComplete

Al actualizar el firmware de las cámaras LSR L, LSR XL, LSR S y DEEP a la versión 2.4.0, cuando use 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.3.4 2.4.0

reflective 240 1

reflective 240 2

NANO ULTRA: Aumentar la Velocidad de Adquisición de Datos

Al actualizar el firmware de las cámaras NANO ULTRA a la versión 2.4.0, al usar diferentes opciones del Modo de Codificación de Franja para adquirir datos, se reducirá el tiempo total de adquisición de los datos de profundidad:

  • Fast: Se reducirá en aproximadamente 100 ms.

  • Accurate: Se reducirá en aproximadamente 150 ms.

  • Reflective: Se reducirá en aproximadamente 500 ms.

Reducir el Tiempo de Ciclo con Eventos de la Cámara

Con registrar la llamada de función de eventos de la cámara, el programa de cliente podrá revisar automáticamente si la cámara haya terminado la proyección de la luz estructurada y la adquisición de datos 3D. Después de terminar la proyección y adquisición de datos, el robot iniciará su movimiento mientras la cámara completa el cálculo posterior y la transmisión de datos, lo que reducirá el tiempo de ciclo.

Para obtener más información sobre cómo registrar y darse de baja la llamada de función de eventos de la cámara, consulte el programa de ejemplo correspondiente de RegisterCameraEvent (C++, C#)/register_camera_event (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.

Marco de Referencia Personalizado

Al usar la herramienta del Marco de Referencia Personalizado de Mech-Eye Viewer para ajustar el marco de referencia personalizado, podrá llamar al nuevo método para obtener los parámetros de transformación del marco de referencia personalizado desde el marco de referencia de la cámara y las nubes de puntos en el marco de referencia personalizado.

Para obtener instrucciones detalladas, consulte el programa de ejemplo correspondiente de TransformPointCloud (C++, C#)/transform_point_cloud(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.

Seleccionar un Modo de Adquisición para el Modo de Exposición Flash 2D

Los siguientes modelos proporcionan esta actualización: DEEP, LSR S, LSR L, NANO, NANO ULTRA, PRO XS, PRO S y PRO M.

Al actualizar el firmware de estas cámaras a la versión 2.4.0, cuando ajuste el parámetro Scan2DExposureMode (Modo de Exposición)/Scan2DPatternRoleExposureMode (Modo de Exposición de Imágenes 2D (Fuente de Profundidad)) a Flash, se visualizará un nuevo parámetro Scan2DFlashAcquisitionMode (Modo de Adquisición Flash). Con este parámetro, podrá seleccionar diferentes modos de adquisición de datos, lo que permitirá una mejor adaptación a diferentes escenarios. Entre otros, el modo Fast podrá aumentar la velocidad de adquisición y reducir el tiempo de ciclo, el modo Responsive podrá ajustar el parámetro Scan2DFlashExposureTime (Tiempo de Exposición Flash) y adquirir una imagen 2D con mejor calidad.

Para obtener más información sobre el modo de exposición flash 2D, consulte el capítulo Modo de Exposición Flash 2D.

Usar el Esquema de Color Jet para Renderizar el Mapa de Profundidad

Mech-Eye API 2.4.0 proporcionará un nuevo programa de ejemplo de RenderDepthMap(C++, C#)/render_depth_map(Python), lo cual presentará como usar el esquema de color jet para renderizar el mapa de profundidad, para que los valores de profundidad se visualicen en diferentes colores del esquema de color jet.

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.

Proporcionar la Interfaz ROS

Mech-Eye SDK proporcionará la interfaz ROS de nuevo, con esta interfaz podrá establecer la comunicación entre el robot y la cámara.

Puede obtener la interfaz ROS en GitHub:

  • La nueva interfaz ROS solo es compatible con Mech-Eye SDK 2.3.4 o superiores. Si desea seguir usando el programa ROS después de instalar la última versión de Mech-Eye SDK, modifique el programa ROS según la guía de migración.

Dejar de Soportar algunos Modelos de Cámara

Mech-Eye SDK 2.4.0 dejará de soportar algunos modelos de cámara que ya no se fabrican. No es posible actualizar el firmware de los siguientes modelos a la versión 2.4.0, mientras que podrá usar el firmware en versión 2.3.4 e inferiores con Mech-Eye SDK.

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

Modelo Característica

Deep (V1)

La tensión de trabajo es 12 V, el puerto Ethernet es RJ45.

Pro L (V1)

Pro L Enhanced (V1)

Pro Max (V1)

Problemas Resueltos

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

  • Cuando se había llamado a discoverCameras() pero no se habían encontrado cámaras disponibles, el programa informaba continuamente el Receive Data error y no terminaba automáticamente.

  • LabVIEW: En los programas de ejemplo, el parámetro Modo de Codificación de Franja no proporcionó las opciones de Translucent ni Reflective.

Interfaz de GenICam

LSR L, LSR XL, LSR S y DEEP: Mejorar el Efecto de Modo de Codificación de Franja Reflective + Modo de Procesamiento MoreComplete

Al actualizar el firmware de las cámaras LSR L, LSR XL, LSR S y DEEP a la versión 2.4.0, cuando use 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.3.4 2.4.0

reflective 240 1

reflective 240 2

NANO ULTRA: Aumentar la Velocidad de Adquisición de Datos

Al actualizar el firmware de las cámaras NANO ULTRA a la versión 2.4.0, al usar diferentes opciones del Modo de Codificación de Franja para adquirir datos, se reducirá el tiempo total de adquisición de los datos de profundidad:

  • Fast: Se reducirá en aproximadamente 100 ms.

  • Accurate: Se reducirá en aproximadamente 150 ms.

  • Reflective: Se reducirá en aproximadamente 500 ms.

Seleccionar un Modo de Adquisición para el Modo de Exposición Flash 2D

Los siguientes modelos proporcionan esta actualización: DEEP, LSR S, LSR L, NANO, NANO ULTRA, PRO XS, PRO S y PRO M.

Al actualizar el firmware de estas cámaras a la versión 2.4.0, cuando ajuste el parámetro Scan2DExposureMode (Modo de Exposición)/Scan2DPatternRoleExposureMode (Modo de Exposición de Imágenes 2D (Fuente de Profundidad)) a Flash, se visualizará un nuevo parámetro Scan2DFlashAcquisitionMode (Modo de Adquisición Flash). Con este parámetro, podrá seleccionar diferentes modos de adquisición de datos, lo que permitirá una mejor adaptación a diferentes escenarios. Entre otros, el modo Fast podrá aumentar la velocidad de adquisición y reducir el tiempo de ciclo, el modo Responsive podrá ajustar el parámetro Scan2DFlashExposureTime (Tiempo de Exposición Flash) y adquirir una imagen 2D con mejor calidad.

Para obtener más información sobre el modo de exposición flash 2D, consulte el capítulo Modo de Exposición Flash 2D.

Dejar de Soportar algunos Modelos de Cámara

Mech-Eye SDK 2.4.0 dejará de soportar algunos modelos de cámara que ya no se fabrican. No es posible actualizar el firmware de los siguientes modelos a la versión 2.4.0, mientras que podrá usar el firmware en versión 2.3.4 e inferiores con Mech-Eye SDK.

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

Modelo Característica

Deep (V1)

La tensión de trabajo es 12 V, el puerto Ethernet es RJ45.

Pro L (V1)

Pro L Enhanced (V1)

Pro Max (V1)

Problemas Resueltos

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

  • UHP-140: El parámetro Modo de Capturar cuyo nivel de visibilidad es Maestro era visible cuando la visibilidad estaba ajustada a Principiante.

  • Ocasional: El tiempo de adquisición de la imagen 2D se alargó notablemente, excediendo el rango normal.

  • Ocasional: La cámara se desconectaba automáticamente y se reiniciaba después de un largo período de funcionamiento continuo.

  • Cuando se realizó una adquisición continua de datos sin tiempo de espera entre las dos adquisiciones, se produjeron con frecuencia errores de agotado de tiempo de espera.

  • Durante la adquisición de datos, si la dirección IP de otra cámara en la misma red local fuera modificada por otro cliente GenICam, la adquisición de datos de la cámara actualmente conectada sería terminada por un error.

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.