Vous êtes sur la page 1sur 5

PLC - W.

AGUILAR

Prosesamiento de las seales emitidas por el EEG


de NeuroSky Mindwave para generar un
controlador industrial
Cristhian Gerron, Alex Limaico, David Sandoval
Universidad de las Fuerzas Armadas - ESPE
Departamento de Electrica y Electrnica
Ingeniera en Automatizacin y Control
Sangolqu, Ecuador

AbstractThe Article presents an introduction to the development of an interface that fed back human brain signals with
an industrial process. These signals are perceived by an EEG
and thus allows the generation industrial control system, to be
applied in the development of optimal automation where human
error is fully considered.
Resumen-El artculo, presenta una introduccin al desarrollo
de una interfz que realimente las seales cerebrales humanas
con un proceso industrial. Se percibe estas seales por medio
de un EEG y con ello permita generar un sistema de control
industrial, para que se aplique en el desarrollo de automatismos
ptimos en los que el error humano sea plenamente considerado.
Index TermsEEG, Neuro Sky Mindwave, Control Industrial,
LOGO

I. I NTRODUCCIN
l talento humano es un recurso importante en las industrias, ya que por ms que se intente automatizar los
procesos, siempre es necesario la supervicin de los mismos
por una persona. En el desarrollo de los automatismos y
de los sistemas de control en las industrias por lo general
no se considera al factor humano en el desarrollo de la
ingeniera de control, pese a eso es importante resaltar que el
ser humano puede tener fallas, por ejemplo caer dormido en
plena supervicin, lo cual puede ocacionar que existan fallas
que por lo general se llaman fallas humanas.
El cerebro humano genera ondas electromagnticas que
responden a ciertos comportamiendos generados ante las circunstancias en las que se situa el individuo. Estas actividad
mental puede ser receptada por medio de sensores ya que
se ha demostrado que se pueden recibir varias seales con
patrones particulares que varan tanto en frecuencia como
en amplitud. Un dispositivo que brinda esta facilidad para
ello se llama Electroencefalograma o sus sigals EEG, el
mismo que procesa y trasduce las seales electromagnticas en
datos admisibles por un procesador de datos o un ordenador.
NeuroSky Mindwave es un EEG econmico y de facil acceso
que puede ser empleado por desarrolladores para uso de las
seales en aplicaciones diversas.
La interfaz que se alcance en este anlisis ser resultado
de la aplicacin de un algoritmo que permita comunicar
directamente estas seales y que permitan agregar fallas de
los humanos en entronos industriales, para que se da el caso

de desabilitar el proceso industrial o ponerlo en stand-by, para


que se genere una alerta o una accin de control y respuesta al
fallo. Entre otras aplicaciones que se pueden realizar incluyen
procesos de control en un vehiculo con acciones inteligentes
que preserven la seguridad de la persona.
II. A NTECEDENTES
A partir de que se ha desarrollado la tecnologa que permite capturar las seales electroencefalograficas (EEG), se ha
venido investigando la posibilidad de interpretarlas y usarlas
como un medio de comunicacin o control de dispositivos.
Este tipo de tecnologa es conocido como BCI por sus
siglas en ingls (Brain Computer Interface). En la actualidad
se cuenta con varias alternativas para la implementacin de
BCIs, pero no se sabe a ciencia cierta cul es el mtodo
ms efectivo para hacer confiables estos dispositivos, por lo
que el presente trabajo est orientado a analizar los diferentes
mtodos de procesamiento de seales EEG para aplicaciones
BCI existentes con el objetivo de encontrar el algoritmo
ptimo para el desarrollo de aplicaciones de BCI. Las BCI son
utilizadas principalmente para personas discapacitadas. Dentro
de esta rea de investigacin existen muchos puntos que an
hay que estudiar para as resolver algunos problemas que an
siguen vigentes, como lo es la optimizacin del tiempo de
entrenamiento y la precisin para interpretar los comandos del
usuario.

Fig. 1. Posicionamiento de los Electrodos [7]

Un gran avance de este mtodo de la tecnologa sub vocal


es cual relaciona las ondas cerebrales con palabras descritas
por dichas ondas.

PLC - W. AGUILAR

realizado al operario del dispositivo, as tambin de acuerdo


al tipo de ondas receptadas por el aparato. A la hora de la
implementacin o de las pruebas, es necesario conocer cmo
se puede comunicar al aparato, y cules son las formas por las
cuales las seales llegaran y como, por lo cual es necesaria
la investigacin realizada, para luego poner en prctica los
resultados parciales y acoplarlos a un sistema industrial.

Fig. 2. Coneccin Cerebro con tecnologa subvocal[8]

III. M ETODOLOGA
A. Alcance del Proyecto
El objetivo es obtener datos que sean de utilidad para poder
generar un control a partir de las ondas cerebrales receptadas
por medio del dispositivo NeuroSky MindWave.Se necesita
obtener seales para ser utilizadas en el campo de la industria,
tomando al dispositivo antes mencionado como una fuente de
datos externa, para luego ser procesados y realizar un trabajo
en especfico.
Es necesario desarrollar un mdulo de control, utilizando
dispositivos electrnicos para la toma de datos, a partir de
perifricos electrnicos, con el fin de obtener un medio comunicante, entre las ondas percibidas por el dispositivo, para
pasarlo a una seal digital o analgica que sea capaz de ser
comprendida, sin la necesidad de un computador o de un
usuario.
El NeuroSky, tiene aplicaciones, con la caracterstica de
mostrarnos las ondas recibidas ese instante, pero depende de
una computadora, ya que estas aplicaciones son instalables
con el driver del dispositivo, adems que este ya transmite de
manera inalmbrica, ya que viene incorporado el dispositivo
de comunicacin conectado a puerto USB del PC.
Al momento de realizar una aplicacin, es importante tomar
en cuenta los costos y el alcance del proyecto, por lo cual, y en
este caso no es necesario colocar un computador en el proceso,
adems incluso si se planteara hacer lo mencionado, obtener
los datos del computador, para luego pasarlo a un dispositivo
es tambin un reto. Es por este motivo que se utilizara un
dispositivo electrnico, con un propsito general, como es el
caso de Arduino o similares.
B. Metodologa
La metodologa a emplearse es una metodologa con un
enfoque cualitativo, donde se centra en investigacin, y en
pruebas experimentales, adems de la simple observacin.
Debido a que gracias a los programas incorporados que
se tiene, se puede realizar una medicin de los parmetros
mostrados, se puede realizar mediciones frente a un estmulo

C. Recursos Tericos
Lo primero que se realiza entonces es conocer, las ondas
con las cuales se trabaja, para ello es necesario conocer el
comportamiento de las seales, basndose en las seales EGG,
a partir de la seal del EEG es posible diferenciar ondas
clasificadas en trminos de su frecuencia de oscilacin y que
son denominadas alfa, beta, gama, delta, y theta. [1]
1) Ondas Delta: Las ondas delta tienen el rango de frecuencia de 0,1-4 Hz y son detectables en los recin nacidos
y adultos mientras duermen y en la etapa non-REM del
inconsciente. Estn tambin presentes en el sueo profundo y
puede ser estado de sonambulismo, de hablar estando dormido.
El comportamiento de esta oonda reflejado en un EEG se
muestra en la Figura 3.

Fig. 3. Ondas Delta [2]

2) Ondas Theta: Las ondas theta tienen el rango de frecuencia de 4-7 Hz y se obtienen en momentos de creatividad,
fantasa y en los sueos que implican imaginacin de los
nios o de los adultos. Puede ser nivel de clasificacin de
Ideas que incluyan creatividad asociativa, relajacin profunda,
y percepcin reducida, excepto en personas experimentadas
en tcnicas de meditacin (yoguis, maestros Zen, etc.). El
comportamiento de esta oonda reflejado en un EEG se muestra
en la Figura 4.

Fig. 4. Ondas Theta [2]

3) Ondas Alfa: Las ondas alfa tienen el espectro de frecuencia de 8-12 Hz y se puede medir a partir de la regin
occipital en una persona despierta en momentos de relajacin,
pero no dormitacin, tranquilidad y conciencia mientras los
ojos estn cerrados. Patolgicamente es sntoma de coma.
Estas ondas son el reflejo de la MENTE SUBCONSCIENTE
la cual comprende los niveles de ausencia de estrs, relajacin,
creatividad, percepcin, meditacin. Predomina el HEMISFERIO DERECHO el cual es de particularidad intuitiva,
no-verbal, y tiene mucha influencia en los sentimientos. El
comportamiento de esta oonda reflejado en un EEG se muestra
en la Figura 5.

PLC - W. AGUILAR

Fig. 5. Ondas Alfa [2]

4) Ondas Beta: Las ondas beta van en el rango de 1220 Hz, los cuales son detectables en los lbulos parietales,
frontales y pueden ser medidas en el momento de SMR
y relajacin enfocada. Las ondas beta son el reflejo de la
MENTE CONSCIENTE ya que recibe seales de los 5
sentidos normales Vista (+- 80%), tacto, odo, olfato, gusto,
Adems est presente en el hecho de desenvolverse en la vida
diaria, estrs, ansiedad, aprensin, tensin, competir. Predomina el HEMISFERIO IZQUIERDO el cual es descrito por su
particularidad lgica, racional, verbal. El comportamiento de
esta oonda reflejado en un EEG se muestra en la Figura 6.

Fig. 8. Brainwave Visualizer [3]

En la Figura 8. Se puede observar, que tipo de ondas son las


que percibe, y como las clasifica para ir midiendo su nivel de
intensidad en la que varan, adems se tiene como resultados
directamente el nivel de atencin y el nivel de meditacin,
estos datos son perfectos para la utilizacin en un sensor o
actuador.

Fig. 6. Ondas Beta [2]

5) Ondas Gamma : Las ondas gama pueden alcanzar valores que van desde los 30Hz hasta los 100Hz en algunos casos,
pero ms frecuentemente son de hasta 50Hz, estn presentes
en periodos cortos de memoria, reconocimiento de sonidos y
sensaciones de reconocimientos de objetos.El comportamiento
de esta oonda reflejado en un EEG se muestra en la Figura 7.

Fig. 9. Brain Starter [3]

Brain Starter mostrado en la Figura 9 es una aplicacin


similar a la anterior, pero en esta aplicacin se puede analizar
de manera meticulosa, el comportamiento de cada onda en
funcin del tiempo.
Fig. 7. Ondas Gamma [2]

Se cuenta con este tipo de ondas en el dispositivo, por lo


cual ya se puede encaminar el trabajo hacia las ventajas que
se puede obtener de acuerdo a cada tipo de onda medida.
D. Recursos de Software
Debido a que es un dispositivo creado para utilizarse con
un PC, se puede entender que maneja un software, antes
de controlar los datos emitidos, primero comprenderemos
el software el cual ofrecen los proveedores. En la pgina
inicial, se ofrecen diferentes aplicaciones creadas, con diferentes fines, algunas gratis y otras de tipo gratuito, esto se
puede encontrar en la pgina de App Store de NeuroSky:
http://store.neurosky.com/collections/apps
Pero nos centraremos en este caso en analizar las aplicaciones bsicas, donde se puede ver el tipo de ondas emitidas,
de esta manera se comprende que es lo que mide, luego se
proceder a la debida interpretacin.

E. Recursos de Hardware
1) Controlador Industrial: Primeramente, para realizar
cualquier control, en el campo industrial es necesario contar
con elementos industriales, pero debido a que se obtienen
seales de tipo electrnicas, es necesario primero procesar
estas seales, y luego enviarlas a un actuador, por motivo
de precisin y por la versatilidad es mejor utilizar un PLC.
El objetivo de utilizar el mismo es que se puede iniciar, o
detener un proceso industrial, como el movimiento de una
maquina o un motor, y su entrada puede ser de tipo analgica,
para compararla con la salida obtenida y una vez procesada
del circuito electrnico. El PLC a utilizarse sera un PLC, y
dependiendo de a dnde se lo vaya a implementar se colocara
el tipo, pero para este caso basta con un LOGO Figura 10..
Instalado este PLC, como controlador de un proceso y como
seales de entrada las seales recibidas, se puede trabajar
muy bien, las seales que ingresen directamente al PLC, ya
tienen que ser seales concretas, y no oscilantes ni variantes de
maneras bruscas, por lo cual es arduino se encarga de aquello,

PLC - W. AGUILAR

cin a arduino, por lo tanto, el dispositivo sera el encargado


de cumplir con los objetivos planteados.
IV. C ONCLUSIONES

Fig. 10. LOGO Siemens 12/24 v

ya que enviara seales solo si se supera ciertos lmites en la


medicin o casos similares.
2) Condicionamiento de la seal: Se determin que el
ARDUINO es el perfecto condicionante de la seal, debido
a que este si puede trabajar con las seales recibidas, tanto si
se trata de informacin, o como de entradas analgicas, y ya
que basta solo con un nivel de referencia para dar un pulso
o una seal, es perfecto adems que su programacin lo hace
verstil.
3) Comunicacin: El dispositivo ms importante, es aquel
que permita la comunicacin entre el dispositivo y los medios
de procesamiento de las seales.
ThinkGear Connector, es una solucin establecida por NeuroSky, ya que este tiene caractersticas que lo hacen capaz
de comunicar el dispositivo con otros dispositivos, adems de
adaptarlo a un lenguaje de programacin.
El Conector ThinkGear (TGC) de la Figura 11. se ejecuta
como un proceso en segundo plano en el equipo y es responsable de dirigir los datos del receptor de cabeza desde
el puerto serie a una toma de red abierta. Est disponible en
Windows y OS X. Cualquier idioma o marco que contiene una
biblioteca socket debe ser capaz de comunicarse con l. TGC
es una opcin ideal para los desarrolladores que trabajan en
marcos como Adobe Flash [4],excelente opcin para lenguajes
de scripting como Flash / Python / Ruby.

Mediante los analisis de la ondas del EGG, se puede crear


diferentes entornos de software, para diferentes aplicaciones,
NeuroSky proporciona software, con diferentes fines, pero la
mayoria de este software tienen fines sociales, y solo terminan
en una parte visual, o resultados mostrados por el ordenador al
usuario, pero se puede utilizar este software para fines tecnicos
o cientificos, obteniendo resultados positivos.
El diseo de un sistema orientado a la industria, ademas
de los metodos que se emplean, tambien traen consigo una
etapa de potencia, por lo cual es necesario manejar diferentes
entornos, a la hora de trabajar, ya que los procesos previos a
este son electronica, que emplea voltajes pequeos y en DC.
Las ondas cerebrales emitidas, se han clasificado en diferentes tipos de ondas, pero estas ondas son clasificadas solo
de acuerdo al comportamiento del individuo, pero no se
puede leer pensamientos o analizar actividades complejas,
por lo cual estas ondas simplemente analizan tendencias de
comportamientos asociados al entorno o emociones en las
cuales se encuentra el individuo.
El Acondicionamiento de las seales, se realizan mediante
el analisis de los datos que se reciben de NeuroSky, este
dispositivo ya se encarga de mostrar los datos listos para
utilizarse, por lo cual la programacion se orienta solamente
a los procesos a cumplirse de acuerdo a los valores obtenidos,
para luego realizar la etapa de condicionamiento de acuerdo
al proceso.
NeuroSky es un sistema cerrado, por lo cual para obtener
los datos que son recibidos directamente por este, es necesario
hardware adicional, para luego poder utilizar estos datos o
exportarlos a otro sistema , o a otros circuitos.
B IBLIOGRAFA
[1]

[2]
[3]
[4]

Fig. 11. ThinkGear (TGC)

Los parmetros especificados en cuanto a la programacin,


como tambin la conexin de este estn especificados en [5]
.Donde se muestra como se realiza el acople con las interfaces
y como se realiza la obtencin de los datos. Adems de ello
tambin contamos con un Datasheet, de este dispositivo en
[6].
La ayuda que brinda, este software, es ideal para poder
trabajar con los datos obtenidos, y como es compatible con
varios entornos, desde los entornos se puede pasar la informa-

[5]

[6]
[7]
[8]

A. Yaguana, DESARROLLO E IMPLEMENTACIN DE UNA


INTERFAZ DE COMUNICACIN QUE PERMITA LA INTERACCIN ENTRE UN USUARIO Y LAS SEALES EMITIDAS
POR SUS ONDAS CEREBRALES USANDO UN DISPOSITIVO
DE EEG DE NEUROSKY PARA CONTROLAR PERIFRICOS
ELECTRNICOS., Guayaquil: Universidad Catlica de Santiago
de Guayaquil, 2014.
H. Penin, Elektroenzephalographie (EEG), 2013.
NEUROSKY, NeuroSky STORE, [En lnea]. Available:
http://store.neurosky.com/collections/apps. [ltimo acceso: 11 Enero 2016].
NeuroSky, Developer Program, [En lnea]. Available:
http://developer.neurosky.com/docs/doku.php?id=
thinkgear_connector_tgc. [ltimo acceso: 10 Enero 2016].
NeuroSky, ThinkGear Socket Protocol, 2009. [En lnea]. Available: http://developer.neurosky.com/docs/lib/exe/fetch.php ?media=app_notes:thinkgear_socket_protocol. [ltimo acceso: 10 Enero 2016].
NeuroSky, Sensors for Every Body, 2011. [En lnea]. Available:
http://www.seeedstudio.com/document/pdf/TGAM%20Datasheet.
[ltimo acceso: 10 Enero 2016].
S. Cordova, "Implementacin de mtodos de procesamiento de
seales EEG para," TELECOM, 2013.
D. Hurtado, "Revision de las tecnologas y aplicaciones del sub
habla," 2015.

B IOGRAFA

PLC - W. AGUILAR

Cristhian Felipe Guerron Tapia, naci en Quito


el 3 de Diciembre de 1992, realiz sus estudios primarios en la escuela Andrs Bello , su educacin
secundaria la curso en el colegio Unidad Educativa
Universitaria Buen Pastor , obteniendo el ttulo
de bachiller en la especialidad Fsico matemtico,
actualmente su Carrera Universitaria los realiza en
la Escuela Politcnica del Ejrcito en la Carrera de
Electrnica, Automatizacin y Control.

Alex Daro Limaico Ortega naci en Quito,


Ecuador el 03 de Diciembre de 1993. Realiz sus
estudios secundarios en el "Instituto Tecnolgico
Sucre", obteniendo su ttulo de bachiller tcnico en
Electricidad Industrial. Actualmente est cursando
sptimo nivel de Ingeniera Electrnica, Automatizacin y Control en la Universidad de las Fuerzas
Armadas ESPE. Actualmente no ejerce ningn trabajo remunerado debido a sus estudios.

David Sebastin Sandoval Crdenas naci en


Quito, Ecuador el 28 de abril de 1992. Realiz
sus estudios secundarios en el Colegio Sebastin
de Benalcazar, obteniendo su ttulo de Bachiller
en Ciencias Especialidad Fsico Matemtico. Actualmente est cursando sptimo nivel de Ingeniera
Electrnica, Automatizacin y Control en la Universidad de las Fuerzas Armadas ESPE. Actualmente
debido a sus estudios no ejerce profesionalmente.

Vous aimerez peut-être aussi