Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERIA DE MECATRNICA
DISEO DE UN SISTEMA DE CONTROL DE UN DISPOSITIVO ROBTICO CON UN SISTEMA BCI EMPLEANDO
PROCESAMIENTO DE SEALES CEREBRALES
INTRODUCCION
PLANTEAMIENTO DE PROBLEMA
OBJETIVOS
MARCO TEORICO
NATURALEZA DE LAS SEALES DE LA EEG
DESCRIPCION DE UN SISTEMA BCI A DESARROLLAR
SISTEMA DE ADQUSICION DESARROLLADO EN LA UNIVERSIDAD DE MLAGA
CONCLUSIONES
BIBLIOGRAFIA
PRESENTACIN
Este proyecto de investigacin fue desarrollado por Coronado Bautista Javier estudiante de la
escuela profesional de ingeniera de Mecatrnica de la Universidad Nacioanal Federico Villarreal
como un trabajo de fin de carrera para obtener el grado de bacheller en ingenieria de
mecatrnica.
1
1-INTRODUCIN
Un sistema interfaz cerebro computador es un sistema de comunicacin basado en seales
cerebrales(EEG), siendo el electroencefalograma la base y soporte de la tecnologa BCI. Fue, en
el ao 1929 el neurlogo alemn Hans Beger, quien, por primera vez logro observar y registrar
la actividad cerebral (variacin de seales elctricas) de un paciente en un galvanmetro,
Construyendo as los cimientos del estudio de la electroencefalografa.
Brain computer interfaces (BCI), es una novedosa tecnologa basada en el registro de las seales
EEG, que permite la interaccin del hombre con la mquina y con su entorno fsico. En los
ltimos aos dichos sistemas han suscitado el inters de los importantes centros de
investigacin a nivel mundial. Actualmente existen diversos programas y proyectos enfocados
en el desarrollo de la tecnologa de sistemas BCI en los diversos campos de la ciencia como la
medicina, robtica, industria militar, y la rehabilitacin fisiologa.
Titulo:
Diseo de un sistema de control de un dispositivo robtico, con un sistema BCI, empleando
procesamiento de seales cerebrales.
Palabras claves:
Interfaz cerebro ordenador, dispositivo robtico, seales cerebrales, red neuronal, canal de
comunicacin.
2.-PLANTEAMIENTO DEL PROBLEMA
La necesidad de desarrollar un sistema de interfaz cerebro ordenador (sistema BCI) surge a partir
de la posibilidad de interaccin del hombre con la mquina mediante la traduccin de nuestros
pensamientos, intenciones en interaccin real con el entorno y el mundo fsico.
Qu efecto tendr el desarrollo de un sistema de interaccin hombre _maquina en nuestra
sociedad peruana?
Cul es la probabilidad de desarrollar este tipo de sistemas en el Per?
3.-OBJETIVOS
3.1.-OBJETIVO GENERAL:
Disear un sistema de control para un dispositivo robtico mediante el desarrollo de un interfaz
cerebro _computadora empleando procesamiento de seales cerebrales con la finalidad de
brindar apoyo a aquellas personas con enfermedades neuromusculares severas, personas con
distintas discapacidades como la esclerosis lateral miotrpica, desorden motriz severo, parlisis
cerebral parcial o total, creando para ello un canal de comunicacin entre el cerebro y un
ordenador.
3.2.-OBJETIVO ESPECIFICO:
3.3.-JUSTIFICACION:
Recuperar o sustituir funciones motoras ha sido uno de las reas ms fascinantes pero
frustrantes de las investigaciones del ltimo siglo. La posibilidad de interconectar el sistema
nervioso humano con un sistema robtico o mecatrnico, y usar este concepto para recuperar
alguna funcin motora, ha fascinado a los cientficos e investigadores durante aos. Uno de los
aspectos que ha permitido estos desarrollos ha sido el avance en tecnologa BCI, dado que son
sistemas que permiten traducir en tiempo real la actividad elctrica resultado del pensamiento
en rdenes para controlar directamente dispositivos robticos mediante un canal de
comunicacin directa desde el sistema nervioso central con los dispositivos, evitando el uso de
los caminos neuronales que ya no pueden ser utilizados normalmente debido a la presencia
de enfermedades neuromusculares, esclerosis lateral amiotrfica, infarto cerebral, parlisis
cerebral o lesiones en la columna vertebral. Los pacientes, puedan beneficiarse de esta
tecnologa para comunicarse o realizar acciones que le permitan mejorar su calidad de vida
4.-MARCO TEORICO
4.1.-ESTADO DE LA TECNOLOGA DE SISTEMA BCI EN EL MUNDO:
En 2007 se cre un panel de expertos para estudiar el estado de la tecnologa BCI en el mundo.
Se identificaron los siguientes aspectos. En primer lugar, hay esfuerzos en esta lnea muy
significativa en Estados Unidos, Europa y en Asia, donde claramente la cantidad de investigacin
en esta materia es a aumentar. En segundo lugar, el estado actual de la BCI est, sino apunto,
ya entrando en la generacin de dispositivos mdicos, aunque se espera que tenga una fuerte
aceleracin en reas no tcnicas y en entornos ms comerciales como los videojuegos, la
industria de automocin y la robtica. En tercer lugar, los esfuerzos de los investigadores estn
orientados hacia las tecnologas invasivas en los Estados Unidos, las no invasivas en Europa y la
sinergia entre los dos tipos de interfaces y la robtica en Japn.
Los ltimos avances en esta tecnologa han dado origen a los electrodos activos, que poseen un
microcircuito elctrico en el propio electrodo para mejorar la calidad dela seal adquirida. Tras
la captura del potencial elctrico, este es amplificado por un factor de ganancia del orden de 20
000 y luego digitalizado.
El diseo de nuestro sistema BCI se basa en el monitoreo de las ondas Beta y Mu, principalmente
debido a que ests se relacionan con la accin e imaginacin de los movimientos de la mano
derecha e izquierda, adems las personas pueden aprender a controlar su amplitud realizando
tareas mentales apropiados.
El sistema 10 / 20 o sistema internacional 10/20, es un mtodo reconocido internacionalmente
para describir y aplicar la ubicacin de los electrodos en el cuero cabelludo para realizar ensayos
o experimentos para registrar las seales electroencefalogramas(EEG).
Figura 1
Nota:
En la figura 1 para registrar la actividad cerebral emplearemos los electrodos T6,F8, P4,F4, Pz,Fz,
P3,F3 y T5,F7 debido a la configuracin bipolar empleada.
SUJETO
ADQUISICION
DE SEAL EEG
ESTRACCION DE
CARACTERISTICAS
CLASICIFACIN
RESPUESTA
FEEDBACK
VIRTUAL
REALITY
SUJETO:
El sujeto realiza Tareas Mentales relacionados con el movimiento, con la finalidad de controlar
el dispositivo robtico.
ADQUESICION DE LA SEAL:
Es la etapa que consta del registro de las seales elctricas de la actividad cerebral entre dos
puntos especficos del cerebro (C3, C4), empleando el sistema internacional (10/20) a travs de
unos electrodos especiales que tengan baja resistividad y alta conductividad, empleando para
ello un mtodo no invasivo, para mejorar la conductividad entre el cuero cabelludo y los
electrodos se emplea una pasta conductora.
Las seales fisiolgicas registradas son atenuadas y amplificadas empleando un amplificador
diferencial con la finalidad de mejorar la calidad de la seal registrada, cabe recalcar que la
amplificacin de estas es de suma importancia, para su posterior pre procesado, procesado y
determinacin de las bandas reactivas relacionados con los movimientos.
Para realizar la tarea de adquisicin de datos y el muestreo de las seales fisiolgicas, se emple
una tarjeta de adquisicin de datos de National Instruments NI USB 6210 de 16 bits de
resolucin.
El proceso de adquisicin de seales cerebrales, fue desarrollada por mi persona en la Escuela
Tcnica Superior de Informtica de la universidad de Mlaga, contando con el asesoramiento
del doctor Ricardo Ron Angevin y el doctor Gonzalo Joya Caparros, investigadores de la
Universidad de Mlaga.
ESTRACCION DE CARACTERISTICAS:
Una vez adquiridas y muestreada las seales, se procede con la etapa de procesamiento con la
finalidad eliminar los artefactos como EOG, EMG que no son de nuestro inters. Empleando un
filtrado adaptivo para mejorar la calidad y determinar la banda reactiva, emplearemos FFT con
la finalidad de extraer los parmetros que caracterizan los ritmos sensoriomotora mu y beta
relacionados con la tarea mental de imaginacin de movimiento, los parmetros que estn
relacionados con la imaginacin de movimientos son patrones que pasaran a la siguiente etapa
para alimentar al clasificador.
CLASIFICACION
RESPUESTA:
FEEDBACK
Nota: el feedback representa un estmulo visual para ejercer control sobre el dispositivo
robtico.
7
7.- SISTEMA DE ADQUSICION DESARROLLADO EN LA UNIVERSIDAD DE MLAGA
La Escuela Tcnica Superior de Ingeniera de Telecomunicaciones de la Universidad de Mlaga
por intermedio del Doctor Ricardo Ron Angevin responsable del grupo de investigacin DIANA y
el Doctor Gonzalo Joya Caparros director de la ETSIT, nos brindaron la instrumentacin
requerida para validar nuestra tarjeta de adquisicin y amplificacin de las seales EEG, adems
nos brind los accesos a los laboratorios y los servicios acadmicos que se imparten en la ETSIT
desde el primer da de presentacin en la ETSIT.
Durante mi estancia en la ETSIT mi persona se ha dedicado exclusivamente a la parte de
adquision de datos, su posterior pre procesamiento con un filtro adaptativo y la extraccin de
caractersticas de las seales EEG de nuestro inters mediante un anlisis de espectro de
potencia, obteniendo as los datos para su clasificacin, para realizar esta tarea el doctor Ricardo
Ron Angevin fue mi asesor y tutor quien me brindo toda la instrumentacin requerida para
desarrollar la etapa de adquision y pre procesamiento de seales cerebrales, adems me facilito
el software del sistema BCI desarrollado por su grupo de investigacin, para validar si las seales
que registraba correspondan a seales EEG.
El objetivo principal de mi estancia fue validar las seales EEG con la instrumentacin del grupo
de investigacin en sistema BCI de la ETSIT de la universidad de Mlaga.
Todo el componente de la adquisicin de datos, y su relacin entre s desarrollados en la
universidad de Mlaga implementados se detalla y se muestran a continuacin.
Figura 3
FENOMENO
FSICO
ANALISIS
DE DATOS
ACONDICIONAMIENTO
DE SEAL
SOFTWARE
MATLAB
HADWARE DE
ADQUISICION
ORDENADOR
Figura- 4
En la figura-5 podemos observar un casco EEG/EP Brain-gtec con sus respectivos electrodos de
plata.
Figura -6
10
Energizado por bus USB para una mayor movilidad, conectividad de seal integrada
NI Signal Streaming para transferencia de datos sostenida a alta velocidad a travs de USB
En la figura-8 podemos observar el procesamiento y anlisis de las seales EGG de los canales
C3, CZ Y C4 correspondientes a las regiones motoras del cerebro.
Nota: Como herramienta de desarrollo CAD emplearemos MATLAB para realizar todo el
procedimiento del sistema BCI.
11
Para desarrollar el programa de adquision de datos en tiempo real primeramente realice una
investigacin minuciosa relacionada con la adquision de seales analgicas empleando la tarjeta
de National Instrument, adems cabe mencionar que se instal drivers para el interfaz con
Matlab.
La adquision de datos lo desarrolle utilizando el DAQ de MATLAB, a continuacin, definiremos
todas las funciones y sus propiedades empleadas.
Interfaz basada en la sesin y Adquisicin de Datos:
Data Acquisition Toolbox y el MATLAB entorno de clculo tcnico utilizan la interfaz basada
en sesin para comunicarse con los dispositivos de National Instruments, DAQ. Puede operar en
el primer plano, o en el fondo, donde MATLAB se contina ejecutando los comandos adicionales
en paralelo con el funcionamiento del hardware.
daq. createSession: utilice el objeto de sesin para comunicarse con el NI USB 6210.
s = daq. createSession('ni');
addAnalogInputChannel:
analgico.
ch.InputType='SingleEnded';
startForeground:
plano.
[data,timeStamps,triggerTime] = s. startForeground(s);
Nota: Devuelve los datos adquiridos de varias exploraciones y lo guarda en la variable data,
marcas de tiempo en relacin con el tiempo se activa la operacin, y un tiempo de disparo que
indica el tiempo absoluto se desencaden la operacin.
lh = s.addlistener('DataAvailable',...
@(src,event) plot(event.TimeStamps, event.Data));
12
Desarrollo del algoritmo en Matlab 2015a para un ordenador porttil de sistema win64 bits
Para muestrear la seal se emple una frecuencia de muestreo de 256Hz durante 8 segundos.
%-------------------------------------------------------------------------------% ||| Proyecto UNFV- Interfaz BCI - Herramienta de Medida en tiempo
real |||
%---------------------------------------------------------------------------------%Desarrollado para el proyecto de investigacion de:
%
"Diseo de un sistema de control de un dispositivo robtico con un
%
sistema BCI,empleando procesamiento de seales cerebrales"
%
%
BCI:Brain Computer Interfaces
finalidad de
masa (RSE)
la operacion
masa (RSE)
masa (RSE)
event.Data));%
creamos
un
13
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
14
9.-BIBLIOGRAFIA
https://www.researchgate.net/publication/259840870_Implementacion_de_Metodos_de_Pro
cesamiento_de_Senales_EEG_para_Aplicaciones_de_Comunicacion_y_Control
PROCESAMIENTO DE SEALES EEG PARA APLICACIONES DE COMUNICACIN Y CONTROL
15
16
17
MLAGA _ ESPAA