lunes, 26 de octubre de 2009

BUGs en Ingeniería Biomédica



¿Qué es un BUG?

Un BUG es un dispositivo modular y programable diseñado para que un usuario con poca experiencia pueda realizar de manera rápida diferentes aplicaciones.




¿Modular?, ¿Programable?

Si, modular: se trata de un dispositivo conocido como BugBase, que tiene un conjunto de potentes procesadores, memoria SD, pantalla de LCD, botones programables, Conectividad Ethernet, USB, Serial RS232, BlueTooth y Wifi. Posee además 4 bahías de expansión en las que se pueden conectar de manera rápida y sin necesidad de apagar el dispositivo, módulos tales como, pantalla Táctil LCD color, GPS, Acelerómetro/Detector de movimiento, Interfaz de audio, cámara color de 2MP, módulo de comunicación ZigBee, Modem GSM/GPRS, PicoProyector, Interfaz de entradas y salidas análogas y digitales entre otros. De tal forma que siempre encontraras una combinación apropiada para tu aplicación, y si no existe lo que necesitas, puedes diseñar tu propio módulo ya que es una tecnología de Open-Hardware y tienes acceso a toda la información que puedas requerir de software y/o Hardware.

Si, Programable: Este dispositivo posee sistema operativo Linux, y puede ser programado desde Windows o Linux, en lenguajes como Java, Python y C.



¿Es muy complicado de usar y programar?

En lo absoluto, cualquier persona que alguna vez hubiese programado en JAVA, le tomara solo un par de horas tener corriendo sus primeras aplicaciones. Dado a que la filosofía es de código abierto, existe una extensiva librería de aplicaciones que puedes descargar e instalar en el BUG y en menos de 5 minutos puedes tener esas aplicaciones corriendo en tu BUG. Igualmente puedes buscar una aplicación similar a lo que tú quieres hacer e integrarla con otras o agregar lo necesario para alcanzar tu objetivo.



Existe además gran cantidad de tutoriales paso a paso para comenzar a trabajar, además de un simulador completamente funcional.

¿Qué cosas se puede hacer con esta tecnología?

Casi cualquier cosa que puedas imaginar, piensa que es un computador, pero con periféricos que habitualmente no tiene un computador. Por ejemplo: Usando BUGBASE+BUGMOTION. Puedes ponerlo al cinturón de un anciano y medir la cantidad y tipo de movimiento gracias al acelerómetro, si sufre alguna caída lo sabrás inmediatamente pudiendo enviar alertas vía internet gracias a la conectividad wifi. La misma combinación puede ser empotrada en una cama para, gracias al análisis de los movimientos, monitorear y evaluar la calidad del sueño. Empleando el módulo Von Hippel (Entradas Analógicas) puedes conectar un amplificador biológico y tendrás un monitor de ritmo cardiaco portátil(Holter), electromiógrafo, etc. Cualquiera de los muchos dispositivos BlueTooth presentes en el mercado puede ser manejado por el BugBase y gestionar la información recopilada: Temperatura, Glicemia, Peso, Presión arterial, información biométrica.

En la actualidad se han realizado aplicaciones muy interesantes utilizando incluso conjuntos de BUGs que trabajan en paralelo gracias al modulo BugBee (Zigbee) para redes de sensores y trabajo colaborativo. Como sistema de control de robots en competiciones internacionales, monitor de variables fisiológicas en trabajadores de Codelco, procesamiento de imágenes para asistencia en neurocirugía, Aplicaciones automotrices, publicidad, mercadotecnia, recolección de datos en forma autónoma o mediante usuarios, etc.

¿Si estoy interesado en esta tecnología como puedo tener acceso a mas información?

Puedes ingresar al sitio del fabricante www.buglabs.net donde encontraras gran cantidad de información, tutoriales, videos, descargas de software, etc.

¿Existe esta tecnología a nuestro alcance?

Por supuesto, el Laboratorio de Electro Medicina cuenta con completo set de BUGs y la gama completa de todos los módulos disponibles. Puedes tener acceso a estos dispositivos como a cualquier otro equipamiento de laboratorio, únicamente solicitándolo en el pañol presentando tu credencial de estudiante.

¿Se dictan asignaturas que se basen en estos dispositivos?

Efectivamente, El profesor Cesar Galindo dicta un curso en el que se instruye a los estudiantes en el uso de esta tecnología.