El reto
Diseñar y desarrollar, conjuntamente con el Laboratorio de Experimentación con Organismos Vivos del Centro de Estudios Avanzados de Blanes del CSIC, un array de cámaras para registrar las posiciones en XY y T de una colonia de hormigas, obteniendo datos utilizando sólo software Open source, como Python para el control de las cámaras FLIR / PointGrey, OpenCV para el procesamiento de las imágenes y las librerías matplotlib de Python.
La solución
Un sistema con 12 cámaras de 12 Megapixels cada una, situadas en 1460mm de la zona de estudio (una región de 2000 × 2000 mm), permiten capturar sincronizadament las 12 cámaras a 5fps con una resolución real de 2.6pix / mm (con un binning 2 × 2).
Para el diseño del «hardware» de este experimento hemos utilizado el software FreeCAD.
Detalle del diseño de apoyo de las cámaras impresos en 3D:
Inicialmente desarrollamos una GUI en entorno Windows, pero la última versión fue desarrollada en entornos Linux.
Los resultados
En el siguiente vídeo podemos observar como el sistema monitoriza todos los movimientos de cada uno de los miembros de la colonia en tiempo real.
Los primeros resultados obtenidos son excelentes y permiten al equipo iniciar la fase 2 del , que se prevé finalizar a finales del 2019 o principios del 2020. Cabe destacar que todo el sistema se ha diseñado para poder ser utilizado en un futuro cercano con otras especies y experimentos.