Proyecto «MiCo, el robot emocional»

Hoy quiero compartir con vosotros este proyecto. MiCo (Mi Compañero) es un robot emocional, realizado para el curso Raspberry Pi Básico, organizado por la Fundación General Universidad de Granada-Empresa.

MiCo

MiCo

La memoria del proyecto podéis descargarla en el siguiente enlace: Mico, el robot emocional. En posteriores entradas os iré mostrando pequeños trozos de código a modo de tutoriales.

Descripción del proyecto

En este proyecto, vamos a fabricar a MiCo, un robot emocional, con las siguientes características:

  • Expresión facial de emociones, mediante animaciones en Python, según la personalidad configurable y lo que ocurre alrededor del robot.
  • Webcam como cámara de fotos, con movimiento.
  • Recepción de órdenes mediante email.
  • Envío de fotos mediante gmail.
  • Detección de la cantidad de luz.

Se utiliza una Raspberry Pi como cerebro del robot, programado en Python, a la que se conectará, además de un teclado y ratón USB, un hub USB con una webcam (el EyeToy de PS2) y una placa Arduino, a la que se conectarán los componentes electrónicos, esto es, el servomotor y el LDR.

Vídeos del funcionamiento

Los comportamientos programados son:

  • Pasión por la fotografía:

  • Recepción de órdenes

  • Enfado si recibe muchas órdenes, hasta poder enfermar, y aburrimiento si no recibe ninguna

  • Fobia a la luz y aturdimiento si hay mucha

  • Vergüenza si comete un error

También tiene una función que se encarga de borrar la memoria a corto plazo del robot, para, por ejemplo, olvidarse de que se siente enfadado o avergonzado por algo que ha hecho mal.

En la siguiente playlist de Youtube pueden verse todos los vídeos:

diegorys

Ingeniero en Informática, apasionado de la robótica, con alma de investigador en nuevas tecnologías, analista programador y profesional del desarrollo ágil en entornos web y smartphones, con amplios conocimientos y experiencia desde antes de 2008 en entornos WAMP/LAMP, experimentando con Arduino desde 2012 y con Raspberry Pi desde 2014.

Share

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.