14 diciembre, 2019

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:

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies