Sistemas de Visión Artificial

Anuncio
Sistemas de Visión Artificial
Hardware y software orientados a realizar
aplicaciones industriales de visión artificial
vComputer : Ordenador industrial empotrado orientado a visión artificial
•
•
•
•
•
•
•
•
•
Dispositivo empotrado que ejecuta hasta tres proyectos de visión artificial.
Sistema Operativo Windows Embedded Standard 7.
Acceso local con pantalla/teclado/ratón o mediante conexión a escritorio remoto.
Alimentación 24 VDC, consumo 36 W (1.5 A).
RAM 4 Gb (8 Gb opcional).
Procesador Intel Core i5 a 2.5 Ghz, 2.7 Ghz o 2.9 GHz (Intel Core i7 opcional).
Almacenamiento SSD.
Acabado en acero inoxidable y anclaje para carril DIN.
Conexión para tres cámaras IEE1394a (400 Mbps) o IEEE1394b (800 Mbps).
vProcess : runtime de ejecución de proyectos de visión
•
•
•
•
•
Ejecuta hasta tres proyectos de visión asociados a tres cámaras.
Envía resultados como cliente TCP/IP a hasta a tres robots y tres HMIs.
Servidor TCP/IP para carga y descarga de proyectos.
Acepta comandos de configuración desde PLCs, robots y HMIs: cambio de proyectos
en ejecución, cambio de cualquier parámetro de los proyectos, pausa/reanudación.
Graba imágenes originales, resultados parciales y secuencias de imágenes.
vDevelop : aplicación para desarrollo de proyectos de visión
•
•
Para MS Windows 7/8.
Desarrollo gráfico añadiendo algoritmos de librerías en forma de DLLs.
vAlgorithms : librerías de algoritmos de visión
•
•
•
Contienen los algoritmos de visión que ejecutan vDevelop y vProcess.
Escritas por Keysens, contienen algoritmos básicos y extendidos de visión artificial.
Kit de desarrollo para escritura de nuevas librerías por el usuario, en lenguaje C y
usado cualquier función de OpenCV.
Funcionamiento básico
Los ordenadores industriales vComputer son dispositivos empotrados versátiles orientados a realizar aplicaciones
industriales de visión artificial. Con el runtime vProcess pueden ejecutar múltiples aplicaciones gracias al diseño modular
de este software, basado en la aplicación secuencial de algoritmos de proceso de imágenes y de datos. Sus aplicaciones
incluyen pick-and-place, control de calidad, mediciones y casi cualquier aplicación ad-hoc de visión artificial.
vProcess ejecuta hasta tres proyectos de visión simultáneamente, asociados a cada una de las tres cámaras conectadas, y
envía resultados a hasta tres actuadores (robots o PLCs) y hasta tres HMI asociados a cada cámara. Permite visualizar todos
los resultados parciales gráficamente en tiempo real (imágenes segmentadas, resultados de detección, clasificación, etc).
También permite grabar imágenes originales o de cualquier resultado parcial, así como secuencias de imágenes.
vProcess carga librerías de algoritmos de visión en forma de DLLs. Estas librerías pueden ser desarrolladas por Keysens o
por cualquier usuario siguiendo el protocolo establecido para paso de parámetros establecido. Se programan en lenguaje C
y pueden usar cualquier función de OpenCV.
vAlgorithms es la colección de librerías desarrolladas por Keysens, disponen de algoritmos en categorías como:
- Localización de objetos y fijación de regiones de interés.
- Segmentación por nivel de gris.
- Segmentación en espacios de color HSI, HLS, Yab, Yuv.
- Morfología matemática.
- Detección de regiones y medición de características (área, perímetro, centro, orientación, elongación).
- Detección de patrones parcialmente visibles o solapados e identificación del orden de solape.
- Detección de errores en impresiones, zonas perdidas, manchas.
- Selección y filtrado de datos.
- Condiciones.
- Calibración con robots incluyendo auto-calibración por splines bicúbicos.
El proceso de creación de proyectos de visión se realiza mediante vDevelop, aplicación de escritorio para MS Windows 7/8.
El desarrollo es completamente gráfico sin usar ningún lenguaje de programación. Se añaden algoritmos dando valores a
sus parámetros y viendo en todo momento los resultados parciales. Existe una colección de proyectos de visión a modo de
demostración y aprendizaje.
- Visión Artificial
w w w. k e y s e n s . c o m
Puntos fuertes
Los dispositivos vComputer incorporan el Sistema Operativo Windows Embedded Standard 7 y drivers de cámara. Con el
software de runtime vProcess pueden ejecutar hasta tres proyectos de visión en tiempo real y comunicarse con hasta tres
robots o PLCs y con hasta tres dispositivos HMI.
Algunas de sus ventajas son:
•
•
•
•
•
•
Compatible con cualquier cámara con norma IIDC/DCAM con interfaz IEEE1394a o IEEE1394b, con resolución
mínima de 1024 x 768 píxeles y modos de vídeo Y, RGB o YUV4:2:2. El interfaz IEEE1394 está ampliamente
probado en ambientes industriales. Frente a otros interfaces como GigE (Gigabit Ethernet), libera al procesador
de la transferencia de datos y funciona a velocidad de transferencia de 800 Mbps, suficiente para la mayoría de
aplicaciones.
Visualización en tiempo real de todos los resultados parciales.
Conexión por escritorio remoto.
Fácil configuración cargando y descargando proyectos desde cualquier PC con vDevelop.
Sistema gráfico de desarrollo de aplicaciones de visión.
Posibilidad de usar las librerías de algoritmos de visión de Keysens, vAlgorithms, las de otros usuarios o de
escribir sus propias librerías en lenguaje C y usando cualquier función de OpenCV.
Atención al cliente
En Keysens pretendemos ofrecer soluciones completas de visión artificial en forma de hardware y software propio, pero
también dar el apoyo necesario y cercano para llevar a la práctica cualquier aplicación de visión. Para ello ofrecemos
servicios de configuración de aplicaciones y, si es necesario, de desarrollo de nuevos algoritmos ex-profeso para su
aplicación. También podemos asesorar en la integración con otros dispositivos como PLCs y en software de comunicación.
•
•
•
•
•
Apoyo al desarrollo y puesta en marcha de aplicaciones de visión artificial.
Desarrollo en nuestras instalaciones a partir de muestras facilitadas por el cliente.
Equipos de visión configurados para la aplicación.
Asesoramiento en iluminación y cámaras.
Asesoramiento en software de comunicación para PLCs.
Características mecánicas y eléctricas
Entrada y salida
Alimentación
Consumo
Temperatura de uso
Rango de humedad
Dimensiones
Encapsulado
Cámaras
Ethernet
USB
Serial
Display
Alimentación
24 VDC
36 W (1.5 A)
-5 – 60 ºC
hasta 95% sin condensación
163cm x 78cm x 125cm
Acero inoxidable, anclaje carril DIN
1 x IEEE1394a, 2 x IEEE1394b
1 x 10/100/1000 Mbps
2 x USB 3.0
1 x RS232
1 x VGA 2048x1536, 2 x DP
Conector PCB cables atornillados
Procesador y software
Características del runtime vProcess
Procesador
Memoria RAM
Almacenamiento
Sistema Operativo
Software
Accesibilidad
Servidor TCP/IP para carga y descarga de proyectos
Carga librerías de algoritmos de visión en forma DLLs
Visualización de todos los resultados parciales
Envío de resultados como cliente TCP/IP a tres robots y a tres HMI
Pausa/reanudación del procesado de imágenes
Modificación en línea de cualquier parámetro
Cambio de proyectos de visión en línea
Intel Core i5 2,5 / 2.7 / 2.9 GHz
4 Gb (ampliable a 8 Gb)
SSD SATA
Windows Embedded Standard 7 WS7E
Keysens vProcess, vAlgorithms, vDevelop
Pantalla/teclado/ratón
o mediante escritorio remoto
Keysens – Visión Artificial
Polígono Ecce Homo, nave 4
12530 Burriana, España
[email protected]
www.keysens.com
© Keysens - Mayo 2015
Descargar