SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
CONTROL DE ROBOTS BASADO EN BIOSEÑALES

               Jorge Ierache1,2,3, Martin Dittler3, Gustavo Pereira3, Ramón García Martínez4.

           Programa de Doctorado Facultad de Informática Universidad Nacional de La Plata 1
        Laboratorio de Sistemas Inteligentes Facultad de Ingeniería. Universidad de Buenos Aires2
            Instituto de Sistemas Inteligentes y Enseñanza Experimental de la Robótica FICCTE3
    Grupo Investigación en Sistemas de Información. Departamento Desarrollo Productivo y Tecnológico.
                                      Universidad Nacional de Lanús4

              Universidad de Morón, Cabildo 134, (B1708JPD) Morón, Buenos Aires, Argentina
                                           54 11 5627 200 int 189
                                         jierache@unimoron.edu.ar



                CONTEXTO                                          Palabras clave: Robots, Maquina de interface
En la actualidad se trabaja en el control de                      con el Cerebro, Señales bio-electricas,
robots a través de la adaptación de de Brain-                     Interfaces humano-maquina.
Machine Interfase (BMI), nuestra líneas de
trabajo se enfocan a la experimentación de                                    1. INTRODUCCIÓN
soluciones de integración para el control de                      La aplicación de bioseñales para el control de
robots por bioseñales. Este proyecto se                           sistemas, robots, aplicaciones, juegos y
encuentra financiado por la Facultad de                           dispositivos en general presenta un enfoque
Informática, Ciencias de la Comunicación y                        novedoso al abrir las puertas para la
Técnicas Especiales de la Universidad de                          interacción entre humanos y computadoras en
Morón. Se trabaja en futuras pruebas de                           una nueva dimensión, donde se explotan
integración de control de Bioseñales para el                      específicamente biopotenciales eléctricos
control remoto de robots, como así también la                     registrados en el usuario, estos biopotenciales
participación de estudiantes de grado y                           incluyen el electro-miograma, el electro-
posgrado para la continuación de las líneas de                    encefalograma y el electro-oculograma, que
investigación relacionadas                                        son bioseñales eléctricas generadas por los
                                                                  patrones de actividad de los músculos, el
                RESUMEN                                           celebro y los ojos del usuario. La idea de
En este artículo se describe el trabajo de                        mover robots o facilitar la aplicación de
investigación que en la actualidad se está                        dispositivos para discapacitados sin aplicar
desarrollando dentro del área de las                              controles manuales y alcanzar el control sólo
comunicación de humanos a robots, sobre la                        a través de la actividad mental, fascinó a los
base de bioseñales cerebrales, con la                             investigadores. En este orden diversos
aplicación de tecnologías e interfases                            trabajos se presentaron, los primeros trabajos
disponibles que facilitaron las lecturas de                       recurrieron     a     implantar      electrodos
señales del cerebro del usuario y su                              intracraneales en la corteza motora de
asociación a comandos explícitos que                              primates [1], [2]. Los trabajos no invasivos
permitieron a través de la adecuación de                          para humanos recurrieron a señales de
dispositivos de comunicación, el control de                       Electroencefalogramas (EEG), aplicados a
robots bípedos y móviles. Nuestro trabajo                         ejercicios de comandos mentales, como
explora una solución de ingeniería, aplicando                     mover el cursor de una computadora [3], [4]
las bases tecnológicas, el desarrollo de un                       basados en el empleo de Brain-Machine
framework de comunicación de alto y bajo                          Interface (BMI) Millan et. al [5] demuestra
                                                                  cómo dos personas pueden mover un robot
                                                                  usando un simple electroencefalograma, sobre

   WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación                               641
la base de reconocer tres estados mentales, los                       2. LÍNEAS DE INVESTIGACIÓN Y
que se asocian a comandos del robot. Los                                        DESARROLLO
trabajos de Saulnier et. al. [6] se enfocaron en                  Integración de una solución de ingeniería para
controlar la velocidad de un robot y extender                     el control de sistemas de robots a través de
su aplicación para inferir el nivel de stress del                 bio-señales de humanos, en el contexto de
usuario, y a partir de éste influir en el                         aprendizaje por refuerzo por la observación de
comportamiento social de robots domésticos,                       un tutor humano.
en este caso una aspiradora robot. El trabajo
seminal de Millan et al [5], emplea como                            3. DISCUSIÓN DE LOS RESULTADOS
única bioseñal el electro-encefalograma, sobre                    Nuestro objetivo inicial fue explorar una
la base del trabajo de dos personas para                          solución de ingeniería que nos permita
apoyar la navegación de un robot, a diferencia                    alcanzar una integración primaria de un BMI
de éste, nuestro trabajo presenta el resultado                    y un robot, para ser utilizada por un usuario
preliminar empleando un BMI de bajo costo,                        que no requiera tener experiencia previa con
utilizado en trabajos secundarios como el de                      técnicas de meditación o entrenamiento
Saulier et al [6], que incluye las bioseñales                     específico de concentración mental.
correspondiente al electro-encefalograma, la                      Para el control mental de un robot, se
de electro-oculograma y el electromiograma.                       plantearon dos comandos: uno que permite
A diferencia del trabajo de Saulier et al [6],                    controlar la selección de comportamientos y
que implementa un control de velocidad sobre                      otro que permite la ejecución, de los
la base del electromiograma e infiere el estado                   comportamientos de los robots, sobre la base
de stress del usuario sobre la base del                           de sus propios controladores (por ejemplo
electroencefalograma, nuestro trabajo se                          caminar hacia adelante para el robot bípedo o
enfoca en la ejecución de un patrón de                            girar a la derecha para el robot móvil), esto no
navegación por parte de un robot,                                 presentó mayores dificultades al ser asociada
confrontando los tiempos de ejecución del                         la ejecución a un estímulo de una bioseñal
control manual y del control mental, durante                      muscular. Sin embargo la selección de un
el inicio de la curva de aprendizaje de un                        comportamiento (en nuestro contexto, los
usuario, con resultados que demuestran que el                     correspondientes al menú de la familia de
control mental requiere en términos generales                     comportamientos del robot) a través de
el doble de tiempo que el control manual para                     control mental, sobre la base de bioseñales
la ejecución de un mismo patrón de                                provenientes del electro-encefalograma, no
navegación. Sin embargo nuestro trabajo                           resultó práctico para el usuario, en razón a la
presenta en el contexto descrito una mejora en                    dificultad que se le presentó para controlar en
los tiempos de control mental, que supera                         forma estable el menú de selección de
ligeramente al control manual, en las pruebas                     comportamientos.
de ejecución del mismo patrón de navegación,                      Se estableció una arquitectura experimental
la que denominamos control mental con auto                        que contempla dos vías de comunicación, la
foco. En nuestra investigación se empleo el                       primera vía y principal objeto de estudio la
Bípedo Robosapiens V1. [7] de la familia                          denominamos vía de comunicación de alto
Wow Wee Robotics [8], para los ensayos                            nivel: “usuario-computadora”, esta vía se
preliminares y como robot principal se armó                       instrumentó con un BMI de bajo costo OCZ
un simple robot móvil sobre la base de un                         NIA [10], de empleo experimental en video
Lego NXT [9], actualmente se trabaja en el                        juegos, que permite la asociación de patrones
control de un robot e-puck desarrollado por                       de señales mentales con el teclado y controles
EPFL, el Instituto Federal Suizo de                               del mouse de la computadora. Sobre estas
Tecnología en Lausanne y el BMI Emotiv.                           facilidades se determinó un profile simple
                                                                  para el manejo de los robots, que asocian y
                                                                  caracterizan en primer lugar, el control para la
                                                                  ejecución del comando mental sobre la base

   WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación                                642
de la detección de señales musculares, en                         segundos. Para las pruebas de control mental
nuestro caso a través de un leve movimiento                       (sin auto foco) se desactivó dicha función y se
de los párpados. En segundo lugar la                              empleó el mismo framework al igual que en
selección de los comandos de alto nivel del                       el control manual, con los mismo parámetros
robot, en este caso se trabajó sobre la base de                   temporales para la ejecución de forward y
las ondas cerebrales Alfa. Este tipo de                           giros.
bioseñales no aseguraron un adecuado control                      A la fecha no se han dominado todas las
al usuario en los desplazamientos, a través del                   características del BMI de NIA, podemos
menú de selección de comandos del                                 comentar: que cada vez que se utiliza debe ser
framework de control del robot. Frente a esta                     calibrado, si bien se encontró que la
razón se implementó en el framework la                            calibración no ha sido siempre necesaria, lo
opción de aplicación de auto foco para el                         mejor es calibrar antes de cada período de
modo control mental, a fin de mejorar el                          sesiones     de     pruebas.    En     diversas
gobierno del usuario en el proceso de                             oportunidades no se arribó a los resultados
selección. La segunda vía de comunicación la                      deseados: especialmente en los primeros
denominamos vía de comunicación de bajo                           intentos, esto se debe en parte a la
nivel: “computadora –robot”, se efectuó para                      sensibilidad     del    equipo    a    campos
el caso del Robosapiens V1 a través del                           electromagnéticos, como así también se
empleo de una torre IR [11] y para el robot                       encontró que el usuario también podía
móvil NXT se explotaron sus capacidades de                        influenciar al BMI de NIA al tocarlo. Los
comunicación en Bluetooth. La comunicación                        usuarios en los entrenamientos iniciales al
con robots vía IR, se basó sobre los resultados                   cabo de aproximadamente 30 minutos se
obtenidos en la captura y reproducción de                         cansaban y requerían un breve reposo. Al
comandos        controlados      desde      una                   comenzar, el usuario realiza movimientos
computadora [12]. Se utilizó como interface                       musculares exagerados, pero con la práctica y
cerebro-máquina (brain-machine interface/                         las mejoras en la calibración del profile, los
BMI) el Neural impulse actuator (NIA) [10].                       movimientos musculares se minimizan. Las
La comunicación de los comportamientos de                         pruebas realizadas con el robot bípedo se
robots se implementan en dos vías de                              orientaron a la ejecución libre de comandos
comunicación (Fig 1), una de alto nivel entre                     mentales y sirvieron como base para la
el BMI-NIA y el framework y otra de bajo                          preparación de las pruebas de mayor
nivel entre este último a través del dispositivo                  complejidad con el robot móvil. Se
de transmisión de comunicación con el robot.                      documentó, una de las pruebas funcionales de
                                                                  ejecución libre de comportamientos del
                                                                  bípedo con un video [13]. Las pruebas del
                                                                  robot móvil se realizaron sobre una área de
                                                                  experimentación (2,00 mts x 1,50 mts) sobre
                                                                  las cual se marcaron cuatro check–points
                                                                  (Cp). El primer caso de prueba fue el de
                                                                  control manual (MC) del robot controlado por
                                                                  el usuario, para este caso se realizaron tres
                                                                  sesiones de entrenamiento y tres sesiones de
        Fig.1. Integración BMI-NIA y Robots
                                                                  prueba. El segundo caso de prueba fue el de
La configuración del framework para el                            control mental (BC), se realizaron nueve
desarrollo de las pruebas en la modalidad                         sesiones de entrenamiento previo y tres
control mental con auto foco, adoptó la                           sesiones de prueba. El tercer caso de prueba
siguiente ruta de comandos: left-stop,                            se realizó para verificar la propuesta de este
forward-stop, right-stop. La ejecución del                        trabajo, en relación al empleo de control
comando forward se configuró con un tiempo                        mental con auto-foco (BC-AF) en el comando
de 2 segundos y los giros con un tiempo de 50

   WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación                               643
a ejecutar, en función del patrón de                              parte de las pruebas detalladas: control mental
navegación.                                                       [14], control mental con auto foco [15].
Se realizaron seis sesiones de entrenamiento y
tres sesiones de prueba para esta modalidad.                           00:17,28

Para cada sesión de pruebas se tomaron los                             00:12,96                                         Manual Control

tiempos parciales de cada tramo definido                                                                                Brain Control
                                                                       00:08,64
entre cada check-point (Cp), “Resultados de
                                                                                                                        Brain Control with
experimentación robot móvil”. Se obtuvo                                00:04,32
                                                                                                                        Auto focus
como      resultado     preliminar    que   la                         00:00,00
combinación de control mental con auto foco                                         Path 1   Path 2   Path 3   Path 4

(BC-AF) resultó más rápida que la solución
de control manual, sin embargo la solución de                                     Fig. 2. Tiempo promedio entre path
control mental (BC) resultó más lenta en                                                                                  Test 1 MC
términos generales que una solución de                                 00:51,84
                                                                                                                          Test 1 BC
control manual (MC). Los resultados                                    00:43,20
                                                                                                                          Test 1 BC- AF
                                                                       00:34,56
promedios comparativos obtenidos de las tres                                                                              Test 2 MC
                                                                       00:25,92
sesiones de pruebas para cada caso de control                                                                             Test 2 BC
                                                                       00:17,28
(manual, mental, mental con auto foco                                  00:08,64
                                                                                                                          Test 2 BC-AF
respectivamente): (a) el tiempo por tramo                              00:00,00
                                                                                                                          Test 3 MC
entre cada check point, (b) el tiempo total                                         Path 1 Path 2 Path 3 Path 4           Test 3 BC
                                                                                                                          Test 3 BC-AF
para realizar el patrón, (c) la diferencia de
tiempo entre control manual y control mental,
                                                                              Fig. 3. Tiempo total para cada prueba
(d) la diferencia de tiempo entre control
manual y control mental con auto foco, (e)                        Finalmente los trabajos futuros se centrarán
porcentajes finales entre control manual y                        en el control de un robot e-puck desarrollado
control mental, porcentajes finales entre                         por EPFL, el Instituto Federal Suizo de
control manual y control mental con auto                          Tecnología en Lausanne y el BMI de Emotiv.
foco.
Finalmente como síntesis podemos decir que                              4. FORMACIÓN DE RECURSOS
el control mental con auto foco resultó en un                                      HUMANOS
11,32 % mejor que el control manual, sin                          En la actualidad esta línea de investigación
embargo el control manual resultó un 111 %                        vincula al PID de FICCTE–UM, lo integra un
mejor que el control mental (sin auto foco).                      estudiante de Doctorado que trabaja en el área
Se muestra en la Fig 2 la distribución                            de sistemas autónomos de robots y dos
comparativa de los tiempos promedios de las                       estudiantes de tesis de grado orientadas al
sesiones de pruebas para cada tramo: con                          control remoto de robots por Bioseñales vía
control manual, control mental, y control                         Internet y su futura continuación a través de
mental con auto-foco respectivamente.                             las líneas de investigación de aprendizaje por
Finalmente se muestra en la Fig 3 el tiempo                       refuerzo de robots a través de bioseñales.
total para cada tramo, por cada prueba en
función del tipo de control (control manual,                                  5. BIBLIOGRAFÍA
control mental, y control mental con auto-                        [1] J. Wessberg, C. R. Stambaugh, J. D.
foco respectivamente). Para completar el                              Kralik, P. D. Beck, M. Laubach, J. K.
patrón de navegación, la segunda prueba de                            Chapin, J. Kim, S. J. Biggs, M.
control mental (test 2 BC) fue la que demandó                         A.Srinivassan, and M. A. L. Nicolelis,
el mayor tiempo (45,47 seg) y la tercer prueba                        “Real-time prediction of hand trajectory
de control mental con auto foco (test 3 BC-                           by ensembles of cortical neurons in
AF) resultó ser la que menos tiempo demandó                           primates,” Nature, vol. 408, pp. 361–
(13,93 seg) para completar el mismo patrón                            365, 2000.
de navegación. Se documentó con videos

   WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación                                                     644
[2] M. A. L. Nicolelis, “Brain-machine                            [7] WowWeeRobotics.         http://www.wow
    interfaces to restore motor function and                           wee.com/en/products
    probe      neural     circuits,”  Nature                      [8] RS         http:/www.wowwee.com/static/
    Rev.Neurosci., vol. 4, pp. 417–422,                                support/robosapien/manuals/Robosapien
    2003.                                                              _Manual.pdf
[3] R. Wolpaw, D. J. McFarland, and T. M.                         [9] NXT http://mindstorms.lego.com/eng/
    Vaughan, “Brain-computer interface                                 Overview/default.aspx nxt
    research at the Wadsworth center,” IEEE                       [10] NIA      http://www.ocztechnology.com/
    Trans. Rehab. Eng., vol. 8, pp. 222–226,                           products/ocz_peripherals/nia-
    2000.                                                              neural_impulse_actuator.
[4] J. del R Millán, “Brain-computer                              [11] USB-UIRT: <http://www.usbuirt.com/>
    interfaces,” in Handbook of Brain                             [12] J, Ierache., M, Bruno., N, Mazza., M,
    Theory and Neural Networks, 2nd ed,                                Dittler “Robots y Juguetes Autónomos
    M.A. Arbib, Ed. Cambridge, MA: MIT                                 una Oportunidad en el Contexto de las
    Press, 2002.                                                       Nuevas Tecnologías en Educación”.,
[5] José Millán, Frédéric Renkensb, Josep                              Proceedings      VII     Ibero-American
    Mouriñoc, and Wulfram Gerstnerb. Non-                              Symposium on Software Engineering.
    Invasive Brain-Actuated Control of a                               Pag 371-379
    Mobile Robot by Human EEG. IEEE                               [13] Video Bípedo: http://www.youtube.com/
    Trans. on Biomedical Engineering, Vol                              watch?v=-04JjfMcdfU
    51, June 2004.                                                [14] Video Brain control: http://www.
[6] Paul Saulnier, Ehud Sharlin, and Saul                              youtube.com/watch?v=LhKV50jNgcY
    Greenberg. Using Bio-electrical Signals                       [15] Video Brain control con auto foco:
    to Influence the Social Behaviours of                              http://www.youtube.com/watch?v=hD9C
    Domesticated Robots. HRI’09, March                                 vQlNxho
    11–13, 2009, La Jolla, California,
    USA.ACM 978-1-60558-404-1/09/03.




   WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación                             645

Más contenido relacionado

Destacado

Presentacin campus
Presentacin campusPresentacin campus
Presentacin campuscampus party
 
Desarrollo de Robótica humanoide para fútbol en el Tec. de Monterrey
Desarrollo de Robótica humanoide para fútbol en el Tec. de MonterreyDesarrollo de Robótica humanoide para fútbol en el Tec. de Monterrey
Desarrollo de Robótica humanoide para fútbol en el Tec. de MonterreyFutura Networks
 
Guía de montaje del robot mbot ranger en castellano
Guía de montaje del robot mbot ranger en castellanoGuía de montaje del robot mbot ranger en castellano
Guía de montaje del robot mbot ranger en castellanoTino Fernández
 

Destacado (7)

Robotica
RoboticaRobotica
Robotica
 
Presentacin campus
Presentacin campusPresentacin campus
Presentacin campus
 
Robot paper
Robot paperRobot paper
Robot paper
 
Braç robòtic
Braç robòticBraç robòtic
Braç robòtic
 
Desarrollo de Robótica humanoide para fútbol en el Tec. de Monterrey
Desarrollo de Robótica humanoide para fútbol en el Tec. de MonterreyDesarrollo de Robótica humanoide para fútbol en el Tec. de Monterrey
Desarrollo de Robótica humanoide para fútbol en el Tec. de Monterrey
 
Ia Robotica
Ia RoboticaIa Robotica
Ia Robotica
 
Guía de montaje del robot mbot ranger en castellano
Guía de montaje del robot mbot ranger en castellanoGuía de montaje del robot mbot ranger en castellano
Guía de montaje del robot mbot ranger en castellano
 

Similar a Control de robots mediante bioseñales cerebrales

Sintesis y problema
Sintesis y problemaSintesis y problema
Sintesis y problemacrlspaucar16
 
Síntesis y problemas planteados
Síntesis y problemas planteadosSíntesis y problemas planteados
Síntesis y problemas planteadoscrlspaucar16
 
Sintesis y Problema
Sintesis y ProblemaSintesis y Problema
Sintesis y ProblemaLuis Paucar
 
Proyecto de tesis- Brain Computer Interface
Proyecto de tesis- Brain Computer InterfaceProyecto de tesis- Brain Computer Interface
Proyecto de tesis- Brain Computer Interfacejavier coronado
 
Robótica y educación.
Robótica y educación.Robótica y educación.
Robótica y educación.nahura99
 
Evolución de la inteligencia artificial aplicada a la robótica
Evolución de la inteligencia artificial aplicada a la robóticaEvolución de la inteligencia artificial aplicada a la robótica
Evolución de la inteligencia artificial aplicada a la robóticamlgodoy
 
Proyecto ydc soluciones tecnologicas
Proyecto ydc soluciones tecnologicasProyecto ydc soluciones tecnologicas
Proyecto ydc soluciones tecnologicasjavier coronado
 
Teleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo ManipuladorTeleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo ManipuladorDiego
 
sem 13 Soporte para personas con movilidad reducida, basado.pptx
sem 13 Soporte para personas con movilidad reducida, basado.pptxsem 13 Soporte para personas con movilidad reducida, basado.pptx
sem 13 Soporte para personas con movilidad reducida, basado.pptxJuanCajachagua
 
Diseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico TeleoperadoDiseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico TeleoperadoDiego
 
Mecatronica
MecatronicaMecatronica
MecatronicaDiego
 
Diseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico TeleoperadoDiseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico TeleoperadoDiego
 
Futuro de la Inteligencia Artificial
Futuro de la Inteligencia ArtificialFuturo de la Inteligencia Artificial
Futuro de la Inteligencia Artificialpoli1971
 

Similar a Control de robots mediante bioseñales cerebrales (20)

Sintesis y problema
Sintesis y problemaSintesis y problema
Sintesis y problema
 
Síntesis y problemas planteados
Síntesis y problemas planteadosSíntesis y problemas planteados
Síntesis y problemas planteados
 
Sintesis y Problema
Sintesis y ProblemaSintesis y Problema
Sintesis y Problema
 
Sintesis 02
Sintesis 02Sintesis 02
Sintesis 02
 
Proyecto de tesis- Brain Computer Interface
Proyecto de tesis- Brain Computer InterfaceProyecto de tesis- Brain Computer Interface
Proyecto de tesis- Brain Computer Interface
 
inovacion
inovacioninovacion
inovacion
 
Robótica y educación.
Robótica y educación.Robótica y educación.
Robótica y educación.
 
Robots humanoides en tareas de rehabilitación
Robots humanoides en tareas de rehabilitaciónRobots humanoides en tareas de rehabilitación
Robots humanoides en tareas de rehabilitación
 
Evolución de la inteligencia artificial aplicada a la robótica
Evolución de la inteligencia artificial aplicada a la robóticaEvolución de la inteligencia artificial aplicada a la robótica
Evolución de la inteligencia artificial aplicada a la robótica
 
Proyecto ydc soluciones tecnologicas
Proyecto ydc soluciones tecnologicasProyecto ydc soluciones tecnologicas
Proyecto ydc soluciones tecnologicas
 
Teleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo ManipuladorTeleoperación Háptica de Brazo Manipulador
Teleoperación Háptica de Brazo Manipulador
 
Brainable
BrainableBrainable
Brainable
 
sem 13 Soporte para personas con movilidad reducida, basado.pptx
sem 13 Soporte para personas con movilidad reducida, basado.pptxsem 13 Soporte para personas con movilidad reducida, basado.pptx
sem 13 Soporte para personas con movilidad reducida, basado.pptx
 
Publicidad
PublicidadPublicidad
Publicidad
 
Clase de robótica
Clase de robóticaClase de robótica
Clase de robótica
 
Diseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico TeleoperadoDiseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico Teleoperado
 
Mecatronica
MecatronicaMecatronica
Mecatronica
 
Diseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico TeleoperadoDiseño de Brazo Manipulador Háptico Teleoperado
Diseño de Brazo Manipulador Háptico Teleoperado
 
Proyecto
ProyectoProyecto
Proyecto
 
Futuro de la Inteligencia Artificial
Futuro de la Inteligencia ArtificialFuturo de la Inteligencia Artificial
Futuro de la Inteligencia Artificial
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (16)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Control de robots mediante bioseñales cerebrales

  • 1. CONTROL DE ROBOTS BASADO EN BIOSEÑALES Jorge Ierache1,2,3, Martin Dittler3, Gustavo Pereira3, Ramón García Martínez4. Programa de Doctorado Facultad de Informática Universidad Nacional de La Plata 1 Laboratorio de Sistemas Inteligentes Facultad de Ingeniería. Universidad de Buenos Aires2 Instituto de Sistemas Inteligentes y Enseñanza Experimental de la Robótica FICCTE3 Grupo Investigación en Sistemas de Información. Departamento Desarrollo Productivo y Tecnológico. Universidad Nacional de Lanús4 Universidad de Morón, Cabildo 134, (B1708JPD) Morón, Buenos Aires, Argentina 54 11 5627 200 int 189 jierache@unimoron.edu.ar CONTEXTO Palabras clave: Robots, Maquina de interface En la actualidad se trabaja en el control de con el Cerebro, Señales bio-electricas, robots a través de la adaptación de de Brain- Interfaces humano-maquina. Machine Interfase (BMI), nuestra líneas de trabajo se enfocan a la experimentación de 1. INTRODUCCIÓN soluciones de integración para el control de La aplicación de bioseñales para el control de robots por bioseñales. Este proyecto se sistemas, robots, aplicaciones, juegos y encuentra financiado por la Facultad de dispositivos en general presenta un enfoque Informática, Ciencias de la Comunicación y novedoso al abrir las puertas para la Técnicas Especiales de la Universidad de interacción entre humanos y computadoras en Morón. Se trabaja en futuras pruebas de una nueva dimensión, donde se explotan integración de control de Bioseñales para el específicamente biopotenciales eléctricos control remoto de robots, como así también la registrados en el usuario, estos biopotenciales participación de estudiantes de grado y incluyen el electro-miograma, el electro- posgrado para la continuación de las líneas de encefalograma y el electro-oculograma, que investigación relacionadas son bioseñales eléctricas generadas por los patrones de actividad de los músculos, el RESUMEN celebro y los ojos del usuario. La idea de En este artículo se describe el trabajo de mover robots o facilitar la aplicación de investigación que en la actualidad se está dispositivos para discapacitados sin aplicar desarrollando dentro del área de las controles manuales y alcanzar el control sólo comunicación de humanos a robots, sobre la a través de la actividad mental, fascinó a los base de bioseñales cerebrales, con la investigadores. En este orden diversos aplicación de tecnologías e interfases trabajos se presentaron, los primeros trabajos disponibles que facilitaron las lecturas de recurrieron a implantar electrodos señales del cerebro del usuario y su intracraneales en la corteza motora de asociación a comandos explícitos que primates [1], [2]. Los trabajos no invasivos permitieron a través de la adecuación de para humanos recurrieron a señales de dispositivos de comunicación, el control de Electroencefalogramas (EEG), aplicados a robots bípedos y móviles. Nuestro trabajo ejercicios de comandos mentales, como explora una solución de ingeniería, aplicando mover el cursor de una computadora [3], [4] las bases tecnológicas, el desarrollo de un basados en el empleo de Brain-Machine framework de comunicación de alto y bajo Interface (BMI) Millan et. al [5] demuestra cómo dos personas pueden mover un robot usando un simple electroencefalograma, sobre WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación 641
  • 2. la base de reconocer tres estados mentales, los 2. LÍNEAS DE INVESTIGACIÓN Y que se asocian a comandos del robot. Los DESARROLLO trabajos de Saulnier et. al. [6] se enfocaron en Integración de una solución de ingeniería para controlar la velocidad de un robot y extender el control de sistemas de robots a través de su aplicación para inferir el nivel de stress del bio-señales de humanos, en el contexto de usuario, y a partir de éste influir en el aprendizaje por refuerzo por la observación de comportamiento social de robots domésticos, un tutor humano. en este caso una aspiradora robot. El trabajo seminal de Millan et al [5], emplea como 3. DISCUSIÓN DE LOS RESULTADOS única bioseñal el electro-encefalograma, sobre Nuestro objetivo inicial fue explorar una la base del trabajo de dos personas para solución de ingeniería que nos permita apoyar la navegación de un robot, a diferencia alcanzar una integración primaria de un BMI de éste, nuestro trabajo presenta el resultado y un robot, para ser utilizada por un usuario preliminar empleando un BMI de bajo costo, que no requiera tener experiencia previa con utilizado en trabajos secundarios como el de técnicas de meditación o entrenamiento Saulier et al [6], que incluye las bioseñales específico de concentración mental. correspondiente al electro-encefalograma, la Para el control mental de un robot, se de electro-oculograma y el electromiograma. plantearon dos comandos: uno que permite A diferencia del trabajo de Saulier et al [6], controlar la selección de comportamientos y que implementa un control de velocidad sobre otro que permite la ejecución, de los la base del electromiograma e infiere el estado comportamientos de los robots, sobre la base de stress del usuario sobre la base del de sus propios controladores (por ejemplo electroencefalograma, nuestro trabajo se caminar hacia adelante para el robot bípedo o enfoca en la ejecución de un patrón de girar a la derecha para el robot móvil), esto no navegación por parte de un robot, presentó mayores dificultades al ser asociada confrontando los tiempos de ejecución del la ejecución a un estímulo de una bioseñal control manual y del control mental, durante muscular. Sin embargo la selección de un el inicio de la curva de aprendizaje de un comportamiento (en nuestro contexto, los usuario, con resultados que demuestran que el correspondientes al menú de la familia de control mental requiere en términos generales comportamientos del robot) a través de el doble de tiempo que el control manual para control mental, sobre la base de bioseñales la ejecución de un mismo patrón de provenientes del electro-encefalograma, no navegación. Sin embargo nuestro trabajo resultó práctico para el usuario, en razón a la presenta en el contexto descrito una mejora en dificultad que se le presentó para controlar en los tiempos de control mental, que supera forma estable el menú de selección de ligeramente al control manual, en las pruebas comportamientos. de ejecución del mismo patrón de navegación, Se estableció una arquitectura experimental la que denominamos control mental con auto que contempla dos vías de comunicación, la foco. En nuestra investigación se empleo el primera vía y principal objeto de estudio la Bípedo Robosapiens V1. [7] de la familia denominamos vía de comunicación de alto Wow Wee Robotics [8], para los ensayos nivel: “usuario-computadora”, esta vía se preliminares y como robot principal se armó instrumentó con un BMI de bajo costo OCZ un simple robot móvil sobre la base de un NIA [10], de empleo experimental en video Lego NXT [9], actualmente se trabaja en el juegos, que permite la asociación de patrones control de un robot e-puck desarrollado por de señales mentales con el teclado y controles EPFL, el Instituto Federal Suizo de del mouse de la computadora. Sobre estas Tecnología en Lausanne y el BMI Emotiv. facilidades se determinó un profile simple para el manejo de los robots, que asocian y caracterizan en primer lugar, el control para la ejecución del comando mental sobre la base WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación 642
  • 3. de la detección de señales musculares, en segundos. Para las pruebas de control mental nuestro caso a través de un leve movimiento (sin auto foco) se desactivó dicha función y se de los párpados. En segundo lugar la empleó el mismo framework al igual que en selección de los comandos de alto nivel del el control manual, con los mismo parámetros robot, en este caso se trabajó sobre la base de temporales para la ejecución de forward y las ondas cerebrales Alfa. Este tipo de giros. bioseñales no aseguraron un adecuado control A la fecha no se han dominado todas las al usuario en los desplazamientos, a través del características del BMI de NIA, podemos menú de selección de comandos del comentar: que cada vez que se utiliza debe ser framework de control del robot. Frente a esta calibrado, si bien se encontró que la razón se implementó en el framework la calibración no ha sido siempre necesaria, lo opción de aplicación de auto foco para el mejor es calibrar antes de cada período de modo control mental, a fin de mejorar el sesiones de pruebas. En diversas gobierno del usuario en el proceso de oportunidades no se arribó a los resultados selección. La segunda vía de comunicación la deseados: especialmente en los primeros denominamos vía de comunicación de bajo intentos, esto se debe en parte a la nivel: “computadora –robot”, se efectuó para sensibilidad del equipo a campos el caso del Robosapiens V1 a través del electromagnéticos, como así también se empleo de una torre IR [11] y para el robot encontró que el usuario también podía móvil NXT se explotaron sus capacidades de influenciar al BMI de NIA al tocarlo. Los comunicación en Bluetooth. La comunicación usuarios en los entrenamientos iniciales al con robots vía IR, se basó sobre los resultados cabo de aproximadamente 30 minutos se obtenidos en la captura y reproducción de cansaban y requerían un breve reposo. Al comandos controlados desde una comenzar, el usuario realiza movimientos computadora [12]. Se utilizó como interface musculares exagerados, pero con la práctica y cerebro-máquina (brain-machine interface/ las mejoras en la calibración del profile, los BMI) el Neural impulse actuator (NIA) [10]. movimientos musculares se minimizan. Las La comunicación de los comportamientos de pruebas realizadas con el robot bípedo se robots se implementan en dos vías de orientaron a la ejecución libre de comandos comunicación (Fig 1), una de alto nivel entre mentales y sirvieron como base para la el BMI-NIA y el framework y otra de bajo preparación de las pruebas de mayor nivel entre este último a través del dispositivo complejidad con el robot móvil. Se de transmisión de comunicación con el robot. documentó, una de las pruebas funcionales de ejecución libre de comportamientos del bípedo con un video [13]. Las pruebas del robot móvil se realizaron sobre una área de experimentación (2,00 mts x 1,50 mts) sobre las cual se marcaron cuatro check–points (Cp). El primer caso de prueba fue el de control manual (MC) del robot controlado por el usuario, para este caso se realizaron tres sesiones de entrenamiento y tres sesiones de Fig.1. Integración BMI-NIA y Robots prueba. El segundo caso de prueba fue el de La configuración del framework para el control mental (BC), se realizaron nueve desarrollo de las pruebas en la modalidad sesiones de entrenamiento previo y tres control mental con auto foco, adoptó la sesiones de prueba. El tercer caso de prueba siguiente ruta de comandos: left-stop, se realizó para verificar la propuesta de este forward-stop, right-stop. La ejecución del trabajo, en relación al empleo de control comando forward se configuró con un tiempo mental con auto-foco (BC-AF) en el comando de 2 segundos y los giros con un tiempo de 50 WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación 643
  • 4. a ejecutar, en función del patrón de parte de las pruebas detalladas: control mental navegación. [14], control mental con auto foco [15]. Se realizaron seis sesiones de entrenamiento y tres sesiones de prueba para esta modalidad. 00:17,28 Para cada sesión de pruebas se tomaron los 00:12,96 Manual Control tiempos parciales de cada tramo definido Brain Control 00:08,64 entre cada check-point (Cp), “Resultados de Brain Control with experimentación robot móvil”. Se obtuvo 00:04,32 Auto focus como resultado preliminar que la 00:00,00 combinación de control mental con auto foco Path 1 Path 2 Path 3 Path 4 (BC-AF) resultó más rápida que la solución de control manual, sin embargo la solución de Fig. 2. Tiempo promedio entre path control mental (BC) resultó más lenta en Test 1 MC términos generales que una solución de 00:51,84 Test 1 BC control manual (MC). Los resultados 00:43,20 Test 1 BC- AF 00:34,56 promedios comparativos obtenidos de las tres Test 2 MC 00:25,92 sesiones de pruebas para cada caso de control Test 2 BC 00:17,28 (manual, mental, mental con auto foco 00:08,64 Test 2 BC-AF respectivamente): (a) el tiempo por tramo 00:00,00 Test 3 MC entre cada check point, (b) el tiempo total Path 1 Path 2 Path 3 Path 4 Test 3 BC Test 3 BC-AF para realizar el patrón, (c) la diferencia de tiempo entre control manual y control mental, Fig. 3. Tiempo total para cada prueba (d) la diferencia de tiempo entre control manual y control mental con auto foco, (e) Finalmente los trabajos futuros se centrarán porcentajes finales entre control manual y en el control de un robot e-puck desarrollado control mental, porcentajes finales entre por EPFL, el Instituto Federal Suizo de control manual y control mental con auto Tecnología en Lausanne y el BMI de Emotiv. foco. Finalmente como síntesis podemos decir que 4. FORMACIÓN DE RECURSOS el control mental con auto foco resultó en un HUMANOS 11,32 % mejor que el control manual, sin En la actualidad esta línea de investigación embargo el control manual resultó un 111 % vincula al PID de FICCTE–UM, lo integra un mejor que el control mental (sin auto foco). estudiante de Doctorado que trabaja en el área Se muestra en la Fig 2 la distribución de sistemas autónomos de robots y dos comparativa de los tiempos promedios de las estudiantes de tesis de grado orientadas al sesiones de pruebas para cada tramo: con control remoto de robots por Bioseñales vía control manual, control mental, y control Internet y su futura continuación a través de mental con auto-foco respectivamente. las líneas de investigación de aprendizaje por Finalmente se muestra en la Fig 3 el tiempo refuerzo de robots a través de bioseñales. total para cada tramo, por cada prueba en función del tipo de control (control manual, 5. BIBLIOGRAFÍA control mental, y control mental con auto- [1] J. Wessberg, C. R. Stambaugh, J. D. foco respectivamente). Para completar el Kralik, P. D. Beck, M. Laubach, J. K. patrón de navegación, la segunda prueba de Chapin, J. Kim, S. J. Biggs, M. control mental (test 2 BC) fue la que demandó A.Srinivassan, and M. A. L. Nicolelis, el mayor tiempo (45,47 seg) y la tercer prueba “Real-time prediction of hand trajectory de control mental con auto foco (test 3 BC- by ensembles of cortical neurons in AF) resultó ser la que menos tiempo demandó primates,” Nature, vol. 408, pp. 361– (13,93 seg) para completar el mismo patrón 365, 2000. de navegación. Se documentó con videos WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación 644
  • 5. [2] M. A. L. Nicolelis, “Brain-machine [7] WowWeeRobotics. http://www.wow interfaces to restore motor function and wee.com/en/products probe neural circuits,” Nature [8] RS http:/www.wowwee.com/static/ Rev.Neurosci., vol. 4, pp. 417–422, support/robosapien/manuals/Robosapien 2003. _Manual.pdf [3] R. Wolpaw, D. J. McFarland, and T. M. [9] NXT http://mindstorms.lego.com/eng/ Vaughan, “Brain-computer interface Overview/default.aspx nxt research at the Wadsworth center,” IEEE [10] NIA http://www.ocztechnology.com/ Trans. Rehab. Eng., vol. 8, pp. 222–226, products/ocz_peripherals/nia- 2000. neural_impulse_actuator. [4] J. del R Millán, “Brain-computer [11] USB-UIRT: <http://www.usbuirt.com/> interfaces,” in Handbook of Brain [12] J, Ierache., M, Bruno., N, Mazza., M, Theory and Neural Networks, 2nd ed, Dittler “Robots y Juguetes Autónomos M.A. Arbib, Ed. Cambridge, MA: MIT una Oportunidad en el Contexto de las Press, 2002. Nuevas Tecnologías en Educación”., [5] José Millán, Frédéric Renkensb, Josep Proceedings VII Ibero-American Mouriñoc, and Wulfram Gerstnerb. Non- Symposium on Software Engineering. Invasive Brain-Actuated Control of a Pag 371-379 Mobile Robot by Human EEG. IEEE [13] Video Bípedo: http://www.youtube.com/ Trans. on Biomedical Engineering, Vol watch?v=-04JjfMcdfU 51, June 2004. [14] Video Brain control: http://www. [6] Paul Saulnier, Ehud Sharlin, and Saul youtube.com/watch?v=LhKV50jNgcY Greenberg. Using Bio-electrical Signals [15] Video Brain control con auto foco: to Influence the Social Behaviours of http://www.youtube.com/watch?v=hD9C Domesticated Robots. HRI’09, March vQlNxho 11–13, 2009, La Jolla, California, USA.ACM 978-1-60558-404-1/09/03. WICC 2010 - XII Workshop de Investigadores en Ciencias de la Computación 645