Software libre en la industria de equipamiento médico y tecnología sanitaria.
Nystagmeter, un ejemplo práctico
Industria médica
Sensible
Confidencialidad
Seguridad
Fiabilidad
Prototipado costoso
Sensórica y HW específico y costoso en fases iniciales
Componentes cerrados
De KENPEI - KENPEI's photo, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=318025
Poco (o nada) modificables
Sin acceso funcional a los parámetro de uso
Lastre para la innovación
Pero...
pruebas clínicas realizables con elementos de uso común
Cámaras + análisis de imagen
Emisores + receptores de luz
Emisión de impulso (zumbador) + respuesta de usuario
By Quinn Dombrowski from Berkeley, USA (Pulse oximeter) [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
Caso práctico: Nystagmeter
Nistagmo
El nistagmo es un movimiento involuntario e incontrolable de los ojos. El movimiento puede ser horizontal, vertical, rotatorio, oblicuo o una combinación de estos. El nistagmo está asociado a un mal funcionamiento en las áreas cerebrales que se encargan de controlar el movimiento, pero no se comprende muy bien la naturaleza exacta de estas anomalías.
Nistagmo
De Student BSMU de en.wikipedia.org, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=3004633
Objetivos
Prueba en primera instancía
Dispositivos asequibles
Caracteristicas comerciales
Dispositivo portátil
Análisis / Diseño
Captación de video
Cámara USB
Teléfono móvil
Videocamaras
Webcam
Procesado de la imagen
Ordenador portátil
Single board computer
Móvil/Tablet
Presentación de resultados
Monitor externo
Movil/Tablet
Pantalla add hoc
Con el diseño inicial
Unidad de computo: Raspberry Pi 3
Captación de video: Raspberry Pi camera module
Visualizacion: Pantalla genérica 4"
Segunda iteración de diseño
Unidad de computo: Raspberry Pi 3
Captación de video: Cámara USB
Visualización: Raspberry Foundation PiTFT
Soporte: Caja custom impresa 3D
Stack software
Estado actual
Prototipo funcional
Presentado en centro médico
Iniciando los trámites para las pruebas clínicas
Tercera iteración de diseño
Conclusiones
Componentes abiertos permiten gran agilidad en estados iniciales
Son posibles iteraciones de diseño sin incrementar (mucho) el costo
Arquitecturas actuales permiten utilizar stacks de software complejos en entornos embebidos