El Portal de las Tecnologías para la Innovación

SDK 2.17: Compatibilidad total con Zivid 3 y nuevo lector de códigos de barras

Fuente:

Acabamos de lanzar con éxito  la nueva Zivid  3 XL250, una cámara 3D para robots grandes y  espacios de trabajo extragrandes .

En general, ha sido  un año muy interesante para nosotros. Hemos lanzado dos líneas de productos, compuestas por cuatro cámaras independientes,  para cubrir el alcance de la recolección y manipulación robótica en múltiples industrias. Hemos lanzado el SDK 2.17 con novedades interesantes. Las principales novedades son la compatibilidad con el nuevo Zivid 3 XL250 y… ¡ la lectura de códigos de barras para todas las cámaras Zivid!  

https://4343130.hs-sites.com/hs-web-interactive-4343130-191294302069

Soporte para el nuevo Zivid 3 XL250 

Acabamos de lanzar nuestra  cámara 3D de sexta generación, la Zivid 3 XL250. Esta cámara amplía los usos de las cámaras Zivid a aplicaciones que involucran robots de gran tamaño que trabajan en amplios espacios de trabajo. Dos áreas en las que esperamos un impacto inmediato son las tareas de paletización en almacenes y operaciones logísticas, y la preparación de pedidos en fábrica en empresas manufactureras. Se trata de una cámara 3D de una calidad sorprendente que ha permitido a Zivid aprovechar lo mejor de lo que ya hacemos y llevar el rendimiento y la fiabilidad al siguiente nivel. 

Por supuesto, una cámara es hardware y necesita soporte de software para funcionar. Como siempre con Zivid, ofrecemos soporte de software completo desde el lanzamiento. No hay que esperar con un conjunto básico de funciones con la promesa de un soporte más completo más adelante. Nuestras cámaras se lanzan listas para hacer lo mismo que todas nuestras demás cámaras, sin excepción.

Ajustes preestablecidos de la aplicación para Zivid 3 

Hemos agregado algunos nuevos ajustes preestablecidos para Zivid 3 que se adaptan a sus puntos fuertes y se centran en los tipos de tareas para las que sabemos que nuestros clientes quieren usarlo. 

Para el despaletizado robótico , tenemos 2 ajustes preestablecidos: uno para la mayor calidad de captura y otro para la velocidad de captura más rápida.

  • El ajuste preestablecido de mayor calidad para despaletizado es ideal para escenas con luz ambiental intensa y SKUs mixtos de artículos variados y complejos. Por ejemplo, pueden ser botellas transparentes, bolsas de polietileno negras brillantes y latas de refresco reflectantes. Este ajuste preestablecido realiza múltiples adquisiciones para garantizar una cobertura completa de cualquier artículo, con un tiempo de captura de aproximadamente 1 segundo.
  • El ajuste preestablecido de velocidad de captura más rápida sigue siendo excelente para cubrir la mayoría de los elementos y probablemente se pueda usar en la mayoría de los casos. Esta configuración ofrece un tiempo de captura muy rápido, inferior a 500 ms. Recomendamos probar primero este ajuste preestablecido; si encuentra elementos difíciles de capturar, puede cambiar fácilmente a la configuración de mayor calidad. 
Carrusel_0007-1

Nube de puntos de una paleta de SKU mixta capturada con un ajuste preestablecido de despachado de alta calidad para Zivid 3

 Las tareas de fabricación robótica pueden tener diferentes consideraciones para el despaletizado. La mayoría de los artículos que se manipulan suelen estar hechos de algún tipo de material metálico. Esto conlleva sus propios desafíos con las interreflexiones entre las propias piezas, las paredes de los contenedores y los efectos de la luz ambiental. Hemos optimizado estos ajustes preestablecidos para que sean especialmente eficaces para los desafíos típicos de la selección de contenedores en las fábricas.

Carrusel_0002

Nube de puntos de piezas de fabricación capturadas con el ajuste preestablecido especular para Zivid 3

Tenemos 3 ajustes preestablecidos de fabricación para Zivid 3:  especular, pequeños detalles y difuso. 

  • El  ajuste preestablecido especular está diseñado para las piezas metálicas más brillantes, como tubos cromados y placas reflectantes. Es muy eficaz para combatir los artefactos de reflexión que suelen encontrarse en estas escenas. El tiempo de captura de este ajuste preestablecido suele ser de 1000 a 1500 ms en un ordenador de alta capacidad.  
  • El  ajuste preestablecido «Detalles pequeños»  destaca por su alta precisión al representar pequeños agujeros, áreas elevadas y detalles intrincados. Esto puede ser especialmente importante, por ejemplo, si se utiliza la coincidencia CAD para identificar piezas, y dichas características de un elemento deben representarse claramente para que el algoritmo de coincidencia funcione correctamente. Este ajuste preestablecido también tarda entre 1000 y 1500 ms en un ordenador potente. 
  • La  configuración difusa  es la más rápida para la fabricación, necesitando normalmente entre 600 y 900 ms, y es ideal para superficies más mate que no emiten reflejos muy especulares, por ejemplo, al recoger palanquillas de acero de un gran contenedor de fábrica.
Piezas metálicas brillantes con imagen RGB de Manufacturing Specular
Piezas metálicas brillantes con imagen especular de fabricación - RGB+Profundidad

Las  piezas metálicas brillantes con  agujeros y pequeñas características se  capturan de manera confiable con  los ajustes preestablecidos Fabricación  –  Especular  y  Fabricación – Pequeños detalles   . 

Tenga en cuenta que si utiliza una máquina más lenta, como una GPU Intel integrada, el tiempo de captura normalmente puede ser 2 o 3 veces más lento. 

También hemos puesto a disposición algunos ajustes preestablecidos más para otros casos de uso, como el manejo de paquetes con Zivid 3.

Fabricación Predeterminada difusa con palanquillas de acero en contenedor de fábrica

El  ajuste preestablecido Fabricación – Difuso  es ideal para capturar tochos de acero en la selección de contenedores de fábrica. 

Hicimos que Zivid 3 fuera resistente a las luces parpadeantes 

Zivid 3 cuenta con una nueva técnica de imágenes 2D disponible mediante la nueva configuración «Intervalo de Muestreo». Las imágenes 2D desempeñan un papel fundamental en la automatización robótica. Se utilizan comúnmente para identificar elementos  individuales en una escena . Por  ello,  la estabilidad y la consistencia de las imágenes 2D son fundamentales. 

Las cámaras Zivid proporcionan su propia fuente de iluminación  mediante  luz estructurada ; sin embargo, también suelen estar  presentes otras fuentes de luz,  y queremos suprimir sus efectos al máximo. Zivid cuenta con diversas técnicas que lo permiten, y esta función es una  característica adicional  .  Con esta función, un intervalo de muestreo suprime los efectos de parpadeo  y fluctuación del nivel de luz que se observan con la iluminación  de suministro   a  50 Hz o 60 Hz.  Esta función garantiza una calidad y  un color consistentes  en las imágenes 2D . Lea más sobre esto en la Base de conocimientos .

Actualmente,  esto  solo es compatible  con  Zivid 3 XL250 , pero  esperamos implementar  esta función en nuestras otras cámaras en el futuro.  

¡Lectura de código de barras!

Esta es una nueva y emocionante función para la detección de códigos de barras 1D y 2D. Muchas celdas robóticas de picking incorporan algún tipo de lectura de códigos de barras, especialmente en aplicaciones de almacenamiento y logística. Con esta nueva función, todas las cámaras Zivid admiten la detección y lectura de códigos de barras.

Lectura de códigos de barras de los artículos en el contenedor

Los números de código de barras se muestran en la vista 2D con su código de barras asociado en Zivid Studio. 

Puede probar el detector de códigos de barras en Zivid Studio haciendo clic en «Mostrar códigos de barras» en «Ver». Los códigos de barras se mostrarán en la vista de imagen 2D. Para obtener mejores resultados, recomendamos leer códigos de barras con el ajuste preestablecido de código de barras disponible en Ajustes preestablecidos 2D. Actualmente, se admiten varios tipos comunes de códigos de barras, y puede especificar cuáles buscar.

Es posible que un grupo de contenido generado por IA de código de barras sea incorrecto.

Descripción general de algunos formatos de códigos de barras admitidos.

Muchos factores influyen en la probabilidad de identificar y leer correctamente un código de barras, como si está ocluido, dañado, inclinado, a qué distancia se encuentra o en movimiento, entre otros. La resolución espacial efectiva de la cámara también es importante, ya que, a su vez, depende de la resolución del sensor, el campo de visión y la profundidad de campo, entre otros.

De las cámaras 3D Zivid, la Zivid 2+ MR60 ofrece la mejor capacidad de lectura de códigos de barras, gracias a su mayor número de píxeles por milímetro. Puede leer con fiabilidad códigos de barras de 10 milésimas de pulgada, e incluso códigos de 7 y 8 milésimas de pulgada. Al utilizar cámaras con un campo de visión mayor, la lectura de códigos de barras es progresivamente más grande.

Esta nueva función convierte la cámara Zivid en una auténtica multiherramienta para la visión robótica, lo que permite aumentar el rendimiento y la versatilidad, y simplificar la celda y la integración. ¡Pruébala y cuéntanos qué te parece! Nos encantaría recibir tus comentarios, ya que planeamos seguir desarrollándola y mejorándola en los próximos SDK. 

El lector de códigos de barras está disponible para pruebas a través de Zivid Studio. Las licencias de evaluación y desarrollo son gratuitas, y las licencias para implementación comercial requieren un acuerdo comercial.  Para más información , contacte con su contacto de Zivid o escriba a sales@zivid.com .

Otras actualizaciones

Hemos realizado algunas mejoras en la API y Zivid Studio en esta versión para agregar más funcionalidad y mejorar la facilidad de uso:  

Ahora puedes pintar una nube de puntos desorganizada con colores uniformes 

La unión de varias nubes de puntos se realiza a menudo en la automatización robótica. No siempre es posible obtener una nube de puntos completa, como se requiere, capturando solo desde un punto de vista. Esto significa que un elemento se capturará desde varios puntos de vista para obtener una nube de puntos más completa. El desafío radica en que el sistema de coordenadas de estas nubes de puntos separadas será diferente, ya sea porque se han tomado desde un punto de vista diferente, ya sea por el movimiento de la cámara 3D o por la posición del propio elemento. Lo que debemos hacer ahora es transformar los sistemas de coordenadas en un sistema unificado para que los puntos comunes estén alineados. 

Para facilitar la visualización de cómo se unen las diferentes nubes de puntos, hemos permitido asignar colores uniformes únicos a una nube de puntos desorganizada. Si hay varias nubes de puntos y todas están representadas en un solo color, puede resultar difícil distinguirlas rápidamente. Ahora puede pintar cada nube de puntos con su propio color. Tras el proceso de unión, las diferentes nubes de puntos se distinguen fácilmente una vez finalizada la transformación. Esto agiliza considerablemente la evaluación de la calidad de la transformación y la unión, y reduce la frustración. La función de pintura también está disponible en la interfaz gráfica de usuario (GUI) Mano-Ojo.

Unión de múltiples nubes de puntos con nubes de puntos de colores -1

Unión de nubes de puntos utilizando varias nubes de puntos marcadas en diferentes colores. 

Unión de múltiples nubes de puntos con nubes de puntos de colores -2

Unión de nubes de puntos utilizando varias nubes de puntos marcadas en diferentes colores. 

Control deslizante de filtro de rango Z en Zivid Studio

El control deslizante de rango Z es útil para simplificar la evaluación de nubes de puntos. Permite seleccionar la profundidad, o rango Z, visible en Zivid Studio. Esto permite aislar las áreas de interés en la nube de puntos sin la sobrecarga de la escena. Anteriormente, la selección del rango se realizaba mediante un selector de cuadro de texto. Ahora, esta herramienta se puede ajustar fácilmente al rango deseado con el ratón para controlar el rango en la ventana del mapa de profundidad. 

Además, se agrega la velocidad del enlace Ethernet con estado «conectado» en los cuadros de diálogo de configuración de Cámaras y Red de cámaras.

GUI mano-ojo: más compatibilidad con funciones

La interfaz gráfica de usuario Zivid Hand-Eye lleva disponible un año y es una excelente herramienta visual para agilizar las tareas de calibración y verificación. Si aún no la ha probado, le recomendamos que lo haga. Puede obtener más información  aquí . Con el SDK 2.17, hemos añadido más funciones, como la unión de nubes de puntos, a esta herramienta. 

La GUI Hand-Eye se ejecuta independientemente de Zivid Studio y requiere la instalación de Python 3.0 o posterior. 

Herramienta GUI mano-ojo

Herramienta GUI mano-ojo

Artículos de la base de conocimientos 

Hemos actualizado la Base de conocimientos de Zivid con varios artículos de apoyo para esta versión del SDK: 

Resumen

Para finalizar ,  nuestra nueva cámara Zivid 3 XL250 para robots y espacios de trabajo grandes  es totalmente compatible con el SDK para que los clientes puedan empezar a desarrollar sus aplicaciones  de inmediato .  También  hemos  incorporado  la lectura de códigos de barras, lo que ofrece excelentes oportunidades  para  optimizar y simplificar el diseño y el coste de los sistemas de picking. Los clientes pueden empezar a evaluar esta función sin coste inicial para comprobar si se adapta a sus necesidades.  Zivid Studio, la API y la interfaz gráfica de usuario (GUI) se han actualizado para ofrecer  una gama de  opciones mejoradas y  una mayor facilidad de uso. Esperamos que les guste lo que  les hemos  presentado esta vez. Ahora,  volvemos  al trabajo  para presentarles  el  emocionante SDK 2.18. 

Zivid | John Leonard | Traducido al español

Scroll al inicio