emotions / README.md
RemiFabre
Added review mode
278e874
|
raw
history blame
1.68 kB
metadata
title: Emotions
emoji: ❤️
colorFrom: red
colorTo: blue
sdk: static
pinned: false
short_description: The emotions of a little robot.
tags:
  - reachy_mini
  - reachy_mini_python_app

The Emotions Wheel is a playful control board that lets you browse every recorded feeling for Reachy Mini. One wheel presents the macro emotions (families), while the second wheel lists every numbered behavior. Click anywhere to make Reachy re-enact the motion, and hover to see the dataset metadata. Emotion intensity is encoded by how far each badge sits from the center: calm feelings stay closer to the core, electric ones flare toward the rim.

Color families

To echo Plutchik's flower, we tinted each family but kept the labels out of the GUI. Here's the mapping:

  • Joy — warm coral (#FF9F66)
  • Trust — lagoon teal (#5CC8D7)
  • Fear — noctilucent blue (#4D7C8A)
  • Surprise — lilac flare (#C084FC)
  • Sadness — dusk indigo (#4F6DF5)
  • Disgust — mossy green (#58B368)
  • Anger — ember red (#E94F37)
  • Anticipation — amber sunrise (#FFB347)

Duration badges

Behaviors carry a tiny colored crescent to hint how long the move lasts:

  • Seafoam (#73E0A9) — short (≤ 4 s)
  • Amber (#FFC857) — medium (between 4 s and 8 s)
  • Rose (#FF6B6B) — long (> 8 s)

Review mode (developer only)

Set the environment variable EMOTIONS_REVIEW_MODE=1 before launching the app to unlock a hidden review panel in the GUI (Shift + R or double-click the status chip). Each move can then be tagged with a quality (Excellent, OK, Bad) and precision (Clear, Ambiguous). Ratings are stored back inside ressources/emotions.yml.