Sie sind auf Seite 1von 8

109

Artículo Revista de Aplicaciones de la Ingenieria


Diciembre 2016 Vol.3 No.9 109-116

Interface De Comunicación Remota Entre Un Sistema Clasificador De Ondas


Cerebrales Y Un Robot Móvil
JUÁREZ-Moreno, Iván†*, MARÍN-URÍAS, Luis, VÁZQUEZ-SANTACRUZ, J. Alejandro y
VIGUERAS-ZÚÑIGA, Marco.
Universidad Veracruzana, Lomas del estadio s/n, Edificio «A», 3er. Piso, C.P. 91000, Veracruz, México.
Recibido Octubre 17, 2016; Aceptado Noviembre 22, 2016
___________________________________________________________________________________________________

Resumen Abstract

La teleoperación de robots permite al humano alcanzar Teleoperation of robots allows humans to reach
lugares de difícil acceso tales como profundidades inaccessible places such as water depths greater than 20
marinas mayores a 20 mts., cercanías de volcanes, minas, m., Near volcanoes, mines. Etc. Today this action is
etc. Hoy en día ésta acción se lleva a cabo por medio de carried out by physical electronic controls, such as levers,
controles electrónicos físicos, como joystick, sin however much training is needed by humans to control
embargo, se necesita de mucho entrenamiento por parte these devices due to the complexity of operation. To
del humano para controlar dichos dispositivos debido a la teleoperate robots in a more natural way arises the idea of
complejidad de operación. Para poder teleoperar robots developing a classifier brainwave system, based on
de una manera más natural surge la idea de desarrollar un statistical data, send generated commands intentions of
sistema clasificador de ondas cerebrales, con base en human movement, thus is intended to provide a way to
datos estadísticos, que envíe comandos generados de control the movements robots in different and more
intenciones de movimiento humanas, de esta manera se understandable without much training by the operator
pretende proporcionar de una manera de controlar los environments. The work presented proposes an entire
movimientos de los robots en diferentes entornos más framework to carry out a remote control of a mobile
entendible y sin necesidad de mucho entrenamiento por robot using a classifier brainwave, obtaining movement
parte del operador. El trabajo que se presenta propone commands; this is done through free technologies making
todo un framework para poder llevar a cabo un control it a robust, reliable and future tool available to those who
remoto de un robot móvil por medio de un clasificador de require it.
ondas cerebrales, obteniendo comandos de movimiento;
lo anterior se hace por medio de tecnologías libres lo que Daylighting, diagram of hygro-thermal comfort
lo convierte en una herramienta robusta, confiable y en and energy benefits.
un futuro al alcance de aquellas personas que la
requieran.

Teleoperación, tecnologías libres, tecnología


industrial, tecnología médica

___________________________________________________________________________________________________

Citación: JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-SANTACRUZ, J. Alejandro y VIGUERAS-


ZÚÑIGA, Marco. Interface De Comunicación Remota Entre Un Sistema Clasificador De Ondas Cerebrales Y Un Robot
Móvil. Revista de Aplicaciones de la Ingeniería 2016, 3-9: 109-116
___________________________________________________________________________________________________

___________________________________________________________________________________________________
* Correspondencia al Autor (Correo Electrónico: dijuarezm@gmail.com)
† Investigador contribuyendo como primer autor.

© ECORFAN-Bolivia www.ecorfan.org/bolivia
110
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

Introducción

La vida moderna está rodeada de tecnología, la En consecuencia, se libera al operador


cual ha permitido realizar con menor tiempo y humano de decisiones de un nivel de control
esfuerzo muchas de las actividades cotidianas, bajo.
como es el poder comunicarse a distancia
mediante un teléfono celular, realizar A finales de los años sesenta y
entrenamientos virtuales quirúrgicos, como lo principios de los setenta, la tecnología de la
cita el autor (C. Monserrat, 2002), manipular teleoperación alcanzó su mayoría de edad con
robots a distancia con joystick para poder su utilización en aplicaciones espaciales.
mover o trasportar objetos de mucho peso o Aparecieron nuevos retos y problemas como lo
incluso materiales peligrosos (radioactivos, cita el autor (T.B., 1993), siendo de especial
explosivos, etc.). A medida que la robótica relevancia la existencia de retrasos temporales
avanza el hombre encuentra cada vez más en la comunicación entre la zona local y la zona
aplicaciones para los robots. Cada vez son más remota. Con todos los avances tecnológicos se
frecuentes las situaciones en donde se requiere puede dar un enfoque diferente al de la
la manipulación de un objeto o substancias industria, la milicia, el espacio que es donde
peligrosas. Los robots de sus inicios han estado más se ha enfocado la teleoperación de robots,
confinados en trabajar en fábricas, donde han el enfoque a dar sería la medicina, por ejemplo,
sido de gran utilidad debido a su capacidad de con el simple hecho de dar movilidad a una silla
realizar actividades repetitivas con un gran de ruedas, la cual se pueda teleoperar con un
desempeño, rapidez y uniformidad, todas estas dispositivo neurólogo remoto, este tipo de
características superiores al humano. funcionalidades podrían ser de mucha utilidad a
personas parapléjicas, personas que nacen sin
En 1948 R.C. Goertz, del Argonne extremidades y a cualquier otra persona que
National Laboratory, desarrolló, con el objetivo tenga un caso médico similar. En este trabajo se
de manipular elementos radioactivos sin riesgo presentará el desarrollo de una interface de
para el operador, el primer tele-manipulador. comunicación remota por medio de una VPN
Éste consistía en un dispositivo mecánico entre un sistema clasificador de ondas
maestro esclavo. El manipulador maestro cerebrales y un robot móvil; todo esto
reproducía fielmente los movimientos de éste. desarrollado con software libre.
El operador, además de poder observar a través
de un grueso cristal el resultado de sus Pruebas y análisis de resultados del sistema
acciones, sentía a través del dispositivo BCI
maestro, las fuerzas que el esclavo ejercía sobre
el entorno. La teleoperación de robots, describe Las señales adquiridas fueron de personas sanas
la clase de sistemas robóticos que son del género masculino. Para la toma de lecturas
remotamente controlados por seres humanos. se encontraron sentados en una silla, de frente
Los robots teleoperados se diferencian de los al equipo de cómputo ya descrito y con una
robots autónomos, ya que estos no requieren de diadema neuronal (véase figura 1).
la intervención humana para completar su tarea.
Algunos robots teleoperados pueden tener un
considerable grado de autonomía local.

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016
111
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

K (vecinos) Efectividad

3 98.40%

3 97.60%

3 96.80%

3 96.00%
Figura 1 Diadema Emotiv EPOC para adquisición de
señales cerebrales (emotiv, 2013)
Tabla 1 Promedios por serie para cada valor de K
Se les coloca la diadema Emotiv Epoc sugerido
correctamente. Se les indica que se pusieran
cómodo a los sujetos en turno (véase figura 2). Extracción de características
Al inicio del experimento de captura de señales
EEG se les explica la dinámica y secuencia de
la presentación, indicándoles la relación de la Con el pre-procesamiento se obtuvieron los
acción mental deben imaginar con la imagen segmentos de interés almacenados en tres
que se muestra en la presentación. archivos, se generó un script encargado de
juntar estos segmentos y pasarle un filtro pasa
El tiempo total de la presentación es de alta y pasa baja, con el fin de limpiar nuestra
92 segundos, se realizaron en total 21 pruebas. señal, con esto se concluye la etapa de pre-
procesado y procesado. La siguiente etapa es la
extracción de características. Esta etapa es
probablemente el proceso más importante de
todos. Tiene como objetivo crear una
presentación viable para su uso de la señal
EEG, para asegurar un mejor resultado. En este
proyecto se optó por trabajar con métodos
estadísticos para el análisis de las señales, esto
por su primordial ventaja, el tiempo de
Figura 2 Realización de experimentos de captura de procesamiento y la evaluación de señales son
datos sujeto
muy cortos. Las características elegidas son la
Al guardar la información obtenida del desviación estándar y la media aritmética.
dispositivo, el siguiente paso es realizar el
conjunto de entrenamiento para posteriormente Con esta información se procede a crear
realizar pruebas online con el dispositivo y el conjunto de entrenamiento (véase figura 3)
poder manipular un robot. La actividad cerebral
adquirida por cada sensor es representada de la
siguiente manera:

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016
112
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

Al realizar los experimentos se aprecia una


eficiencia promedio del 97.2 %.

Pruebas realizadas en tiempo real

Los resultados más recientes fueron


Figura 3 Representación gráfica de la señal adquirida por favorables, un punto clave para obtener un
cada sensor (HERNÁNDEZ, 2015) conjunto de datos efectivos del entrenamiento
es el cómo se le maneja al sujeto de prueba el
Pruebas realizadas panorama de cómo debe de interactuar con el
sistema al momento de ver el símbolo o palabra
Para probar la eficiencia de nuestro Sistema en la pantalla.
BCI se realizaron dos bloques de pruebas el
primero era para analizar los resultados La forma en como se le manejo fue
obtenidos por medio de las características de la expresando que sintiera la sensación de querer
media y la desviación estándar, el segundo realizar la acción que se le presentaba en
bloque para analizar las características de la pantalla, que, si sentía la necesidad de girar su
movilidad y la complejidad. Para cada bloque cuerpo o mover sus extremidades, lo podía
se realizaron 3 series de 250 pruebas para cada hacer, que no se limitara en sus sensaciones,
valor propuesto de K (K=3, K= 5, K=9, K = 13, que imaginara la acción; de esta manera el
K=17, K=25, K=30), se realizaron 5250 sistema podrá adquirir la información necesaria
pruebas para cada bloque, es decir, se realizaron para que el clasificador de ondas neuronales
750 pruebas para cada valor de K en ambos pueda arrojar una mejor efectividad en el
bloques, Obteniendo teniendo la eficacia que es conjunto de entrenamiento.
el promedio de los resultados de cada serie (250
pruebas para cada K) mostrada en porcentaje. Al realizar el experimento en tiempo
real en red local (es decir sin utilizar la VPN)
Tiempo promedio por acción de un conjunto de 60 tratando de sentir la sensación de la acción
datos en una red local requerida, se realizó la medida por acción:
Izquierda Derecha Arriba Abajo arriba, izquierda, derecha y abajo. Para el medir
1.2475 1.3025 1.2565 1.2565
en tiempo real de la clasificación de ondas
cerebrales usando una VPN, solo se utilizó la
Tabla 2 Promedios de tiempos obtenidos de un conjunto acción de mover izquierda.
de experimentos realizados en la teleoperación en una red
local

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016
113
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

Obteniendo los resultados de los La hipótesis es aceptada ya que el


tiempos adquiridos del sujeto para la acción trabajo que se muestra con el uso del
“izquierda” el tiempo que tardaría en ejecutarse “clasificador neuronal” y las mejoras realizadas
la acción teleoperada desde el que sujeto la las cuales dan un 98 % de efectividad, así como
siente y se envía atreves de la interfaz neuronal la implementación de la VPN la cual ofrece un
y la clasifica el sistema y se ejecuta en el robot 70 % de eficiencia en la teleoperación.
seria en un promedio de 1.08 segundos en una
red local. Conclusiones

Con el uso del sistema clasificador neuronal se


Para el caso de la misma actividad en observan que existen muchas variables a
una red con enlace VPN (atreves de internet) contemplar, las cuales reducen el desempeño de
en promedio tardaría en ejecutarse la acción la adquisición del conjunto de entrenamiento y
1.315 segundos lo que daría una diferencia de la teleoperación del robot móvil.
0.23 segundos entre una red local y una
VPN. Las variables observadas que degradan
la adquisición de datos durante el proceso de
entrenamiento son:
Tiempo promedio por acción de un
conjunto de 20 datos
- Estado de animo de la persona
Izquierda - Sensación de hambre
1.315 - Sensación de sueño
Tabla 3 Promedio de tiempo obtenidos de un conjunto
de experimentos realizados en una teleoperación con - Uso de medicamentos o estupefacientes
VPN

Resultados - Uso de substancias para el cabello como:


gel, cera modeladora, crema modeladora,
De acuerdo a las pruebas realizadas el tiempo etc.
promedio para teleoperar el robot móvil en una
- Elementos distractores del entorno como: tv,
red local es bastante eficiente al igual que en música, ruido excesivo en el entorno,
una VPN (Véase la tabla 2 y 3). aglomeración de personas, uso de
dispositivos móviles
Comprobación de hipótesis
- Batería baja del dispositivo neuronal
La hipótesis planteada para este trabajo fue:
Es posible teleoperar con intenciones de - Distancias mayores a un metro entre la
diadema neuronal y su dispositivo receptor
movimiento para desempeñar un trabajo con un
robot móvil.

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016
114
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

Estos factores provocan que los datos Discusiones


adquiridos durante el entrenamiento contengan
demasiado ruido por lo cual no se puede Teniendo en cuenta la extracción de
obtener el resultado deseado y por tal motivo se características donde el conjunto de
tenga que repetir el experimento. entrenamiento donde la media y desviación
estándar es de 0.0000903 segundos
Teniendo en cuenta lo anterior se puede aproximadamente contra 0.0001855 segundos
concluir que para una buena adquisición de que se demora la característica de movilidad y
conjuntos de datos de entrenamiento es complejidad. La efectividad del conjunto de
necesario estar bajo un ambiente controlado. características de la media es de 98.4 % cuando
el número de vecinos es de 3 y la efectividad
Por otra parte, se observó que la forma con el mismo número de vecinos. Agregando
de presentar en pantalla y decir verbalmente las que los tiempos de teleoperación local estiman
indicaciones influye demasiado en la parte un promedio de 1.04 segundos y los de
emocional del sujeto, es decir, la forma teleoperación por VPN son de 1.135 segundos.
planteada es, explicando que debe de sentir la
necesidad y la intención de la acción que se Se justifica la teleoperación de un robot
indica en pantalla la cual es fácil de expresar. móvil con el sistema clasificador neuronal y el
Con esto se incrementa el nivel de eficiencia en uso del software libre.
la adquisición de datos.
Framework
Teniendo un conjunto de entrenamiento
eficiente, la teleoperación del robot móvil de
forma local lleva un alto porcentaje de éxito,
siempre y cuando el sujeto tenga el cuero
cabelludo y cabello limpio de aislantes (gel,
cera modeladora, etc.), para la teleoperación a
distancia mediante una VPN la única su
requisito máximo es el performance de la
infraestructura y la velocidad que ofrezca el
proveedor de internet.

De esta forma se puede concluir que el


sistema clasificador neuronal utilizado para la
telecomunicación mediante una VPN es viable.

Figura 4 Framework del sistema clasificador de ondas


cerebrales para la teleoperación de un robot móvil por
medio de una VPN

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016
115
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

Referencias HERNÁNDEZ, I. F. (2015). Sistema


clasificador para ondas cerebrales de acciones
blogthinkbig. (2014). ¿Qué es un VPN y por
simples para la interacción con robots.
qué deberías usarlo?
Veracruz.
http://blogthinkbig.com/que-es-un-vpn/.
IDR. (2012). Definicion de robot.
C. Monserrat, O. L. (2002). GeRTiSS:
http://www.idr.mx/idr7374/index.php/nuestrosc
SIMULADOR QUIRÚRGICO VIRTUAL PARA
ursos2/40-conceptoscategoria/32-robot.
EL ENTRENAMIENTO EN CIRUGÍAS
MÍNIMAMENTE INVASIVAS. Valencia Spain: INEGI. (2010). Censo de personas
http://www.conganat.org/seis/informed02/INF discapacitadas. Mexico:
ORMED2002_monserratc.pdf. http://www.inegi.org.mx/.

Correa, A. C. (2005). SISTEMAS ROBOTICOS Ing. Romano, J. I. (2013). Introducción a la


TELEOPERADOS. Bogotá D.C Colombia: digitalización de bioseñales. Argentina:
http://www.umng.edu.co/documents/63968/747 http://uea2013.frbb.utn.edu.ar/wp-
91/r15_05.pdf. content/uploads/S9_3.pdf.

emotiv. (2013). Emotiv EPOC. KnnClassification. (2015). Obtenido de


http://emotiv.com/forums/forum/emotiv_main_ KnnClassification.
forum/emotiv_epoc/. https://upload.wikimedia.org/wikipedia/commo
ns/e/e7/KnnClassification.svg.
Esquer, M. J. (2012). Interfaces de
comunicación serie. Baja California: MARTÍNEZ, J. F. (2010). Bioseñales.
http://yori.mxl.uabc.mx/wp- Veracruz: http://ocw.uv.es/ingenieria-y-
content/uploads/downloads/2012/04/SerialPerip arquitectura/1-5/ib_material/IB_T2_OCW.pdf.
herals.pdf.
Martínez, J. G. (2013). Los sistemas de interfaz
Fundación Wikimedia, I. (2016). Historia de cerebro-computadora: una herramienta para
Internet. apoyar la rehabilitación de pacientes con
https://es.wikipedia.org/wiki/Historia_de_Intern discapacidad motora. Ciudad de México, D.F.:
et. www.medigraphic.com.

González, V. R. (2002). Introducción a la NAKAYAMA, K. (2007). A Brain Computer


Robótica. Interface Based on FFT and Multilayer Neural
http://platea.pntic.mec.es/vgonzale/cyr_0204/ctr Network - Feature Extraction and
l_rob/robotica/intro.htm. Generalization.

openVPN. (2014). openVPN.


https://openvpn.net/.

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016
116
Artículo Revista de Aplicaciones de la Ingenieria
Diciembre 2016 Vol.3 No.9 109-116

Pitts, W. S. (1943). A logical calculus of the


ideas immanent in nervous activity.

ROS. (2013). Robust Navigation in an Indoor


Office Environment.
http://wiki.ros.org/Papers/ICRA2010_Marder-
Eppstein?

ROS. (2013). ROS Indigo. http://www.ros.org/.

slsmk. (2014). Installing OpenVPN on Ubuntu


Server 12.04 or 14.04 using TAP.
http://www.slsmk.com/getting-started-with-
openvpn/installing-openvpn-on-ubuntu-server-
12-04-or-14-04-using-tap/.

T.B., S. (1993). Space Teleoperation through


Time Delay: Review and Prognosis.

ubuntu. (2016). Assign static IPs to your VPN


clients. http://www.ubuntu-
howtodoit.com/?p=39.

ubuntu. (2016). OpenVPN as a virtual machine


in VMware. http://www.ubuntu-
howtodoit.com/?p=103.

ubuntu. (2016). Web Interface for OpenVPN.


http://www.ubuntu-howtodoit.com/.

wikipedia. (2002). The Open-Source VPN.


https://es.wikipedia.org/wiki/OpenVPN.

JUÁREZ-Moreno, Iván, MARÍN-URÍAS, Luis, VÁZQUEZ-


ISSN-2410-3454 SANTACRUZ, J. Alejandro y VIGUERAS-ZÚÑIGA, Marco.
ECORFAN® Todos los derechos reservados Interface De Comunicación Remota Entre Un Sistema Clasificador De
Ondas Cerebrales Y Un Robot Móvil. Revista de Aplicaciones de la
Ingeniería 2016

Das könnte Ihnen auch gefallen