Del 1 al 6 de agosto de 2016, cuatro chicos roboticistas del iRoX participaron en Clubes de Ciencia México, en Xalapa, Ver., en el Club ¿Te imaginas robots que detectan tus gestos y emociones?
Este Club fue diseñado por Julio Sandria y Daniel McDuff, con la siguiente propuesta:
Robots que detectan gestos y emociones (Gesture/Emotion Sensing Robotics). Las emociones y comportamiento humanos juegan un papel clave en nuestra vida diaria. Sin embargo, los dispositivos tecnológicos de hoy en día (incluyendo robots) son a menudo ajenos a lo que sentimos y actuamos. Una nueva frontera de la interacción humano-robot es el diseño de los dispositivos que detectan, interpretan y responden a la conducta humana y las emociones. El taller de robots que detectan emociones introducirá a los estudiantes a una variedad de nuevas formas en que los humanos pueden interactuar con robots (por ejemplo a través de las expresiones faciales y los gestos del cuerpo). Vamos a cubrir los fundamentos del control en robótica y detección de expresiones faciales y gestos. Los estudiantes tendrán la tarea de diseñar y crear una nueva interfaz «afectiva». Para esto, les proporcionaremos experiencia práctica con estas nuevas herramientas y aprenderán cómo pueden cambiar las formas en que las personas interactúan con la tecnología. Es deseable que los estudiantes sepan programar en algún lenguaje de programación y tengan una computadora portátil.
En este club participaron 16 alumnos de diferentes ciudades del país, que trabajaron de forma muy entusiasta para lograr el objetivo final del club.
Actividades realizadas
Día 1. Los alumnos iniciaron conociendo el paquete de robótica Lego Mindstorms NXT. En equipos, armaron un robot con ruedas y lo programaron en lenguaje C con el software RobotC en una computadora portátil. La programación se hace en la computadora y se transfiere al robot mediante un cable USB.
Día 2. Armaron un robot mascota con forma de perrito, al cual le pusieron un sensor de infrarrojo como nariz. Este sensor se usa en algunos robots futbolistas para detectar una pelota que emite luz infrarroja. Los chicos programaron el robot para que pudiera detectar e ir por la pelota.
Día 3. Los alumnos empezaron a usar Visual Studio 2015 (Community Edition) para programar en Lenguaje C#, programando aplicaciones sencillas de consola y de Windows Forms. Esto les permitió hacer una pequeña aplicación Windows para enviar comandos al robot mediante Bluetooth. También hicieron un programa en RobotC para el robot, para que recibiera los comandos enviados desde la computadora.
Día 4. Los chicos empezaron a jugar con la aplicación affdex-win-master en Visual Studio, la cual permite hacer el reconocimiento de gestos y emociones a través de la cámara web de la computadora. Modificaron la aplicación para poder enviar comandos al robot y modificaron el programa del robot para recibir los comandos.
Día 5. Terminaron el programa en Visual Studio que detecta gestos y emociones y los envía al robot mascota. También terminaron el programa en RoboC para el robot mascota que recibe los gestos y emociones. De esta forma, los chicos lograron hacer que el robot detectara sus gestos y emociones, por ejemplo:
Usuario contento –> Mascota avanza
Usuario enojado –> Mascota retrocede
Día 6. Los chicos presentaron su trabajo ante todos los chicos de todos los Clubes de Ciencia realizados en la ciudad de Xalapa, esto fue en el Auditorio Sebastián Lerdo de Tejada del Congreso del Estado en Xalapa.
Agradecimientos
En primer lugar, a los organizadores de Clubes de Ciencia México, por aceptar esta propuesta de Club.
Al Mtro. Julio Sandria, por su colaboración en el diseño del Club. Julio es técnico académico en el INECOL, maestro de robótica y mentor de los equipos Galácticos en el Instituto de Robótica de Xalapa (iRoX).
A Daniel McDuff, Ph.D., por su colaboración en el diseño del Club. Daniel es director de investigación en el MIT Media Lab, donde dirige la recolección y análisis de la base de datos de emociones humanas más grande del mundo. También hizo un video previo sobre lo que trataba este Club, el cual se puede ver en el enlace CdeC Xalapa 2016 – Robots que detectan gestos y emociones.
A los alumnos participantes, por interesarse en este Club y trabajar con mucho entusiasmo:
- Alejandra
- Elsy
- Jamila
- Liliana
- María de Jesús
- Montserrat
- Natalia
- Rocío
- Samira
- Alberto
- Eduardo
- Gustavo
- Imanol
- Octavio
- Oscar
- Rafael
A nuestros chicos roboticistas, Eduardo, Imanol, Oscar y Rafael, que se animaron a participar en este Club de Ciencias y ayudaron al instructor en algunas actividades del Club.
Galería