File size: 1,684 Bytes
03317af
 
d7399ac
03317af
 
 
 
d7399ac
03317af
 
 
d4694ba
 
 
97314b6
 
 
d4694ba
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
278e874
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
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`.