Desmond-Dong commited on
Commit
080e85c
·
1 Parent(s): 12ab5fa

Adjust animation parameters: idle=no movement, larger amplitudes, slower frequencies for smoother motion

Browse files
reachy_mini_ha_voice/animations/conversation_animations.json CHANGED
@@ -1,74 +1,78 @@
1
  {
2
  "animations": {
3
  "idle": {
4
- "description": "Subtle breathing animation when idle",
5
- "z_amplitude_m": 0.003,
6
- "antenna_amplitude_rad": 0.1,
7
- "antenna_move_name": "both",
8
- "frequency_hz": 0.3
9
  },
10
  "listening": {
11
  "description": "Attentive pose while listening to user",
12
- "pitch_amplitude_rad": 0.03,
13
- "z_amplitude_m": 0.002,
14
- "antenna_amplitude_rad": 0.15,
 
15
  "antenna_move_name": "both",
16
- "frequency_hz": 0.5
17
  },
18
  "thinking": {
19
- "description": "Processing/thinking animation",
20
- "pitch_amplitude_rad": 0.05,
21
- "yaw_amplitude_rad": 0.08,
22
- "roll_amplitude_rad": 0.02,
23
- "antenna_amplitude_rad": 0.25,
 
24
  "antenna_move_name": "wiggle",
25
- "frequency_hz": 0.4
26
  },
27
  "speaking": {
28
- "description": "Animation while TTS is playing",
29
- "pitch_amplitude_rad": 0.04,
30
- "roll_amplitude_rad": 0.03,
31
- "antenna_amplitude_rad": 0.3,
 
 
32
  "antenna_move_name": "wiggle",
33
- "frequency_hz": 0.8
34
  },
35
  "happy": {
36
  "description": "Happy/positive response",
37
- "pitch_amplitude_rad": 0.06,
38
- "z_amplitude_m": 0.008,
39
- "antenna_amplitude_rad": 0.5,
40
  "antenna_move_name": "both",
41
- "frequency_hz": 1.0
42
  },
43
  "sad": {
44
- "description": "Sad/negative response",
45
- "pitch_amplitude_rad": 0.03,
46
- "pitch_offset_rad": 0.1,
47
- "z_amplitude_m": 0.002,
48
- "z_offset_m": -0.01,
49
- "antenna_amplitude_rad": 0.1,
50
  "antenna_move_name": "both",
51
- "frequency_hz": 0.25
52
  },
53
  "confused": {
54
- "description": "Confused/error state",
55
- "roll_amplitude_rad": 0.08,
56
- "yaw_amplitude_rad": 0.1,
57
- "antenna_amplitude_rad": 0.4,
 
58
  "antenna_move_name": "wiggle",
59
- "frequency_hz": 0.6
60
  },
61
  "alert": {
62
- "description": "Alert/timer finished",
63
- "pitch_amplitude_rad": 0.08,
64
- "z_amplitude_m": 0.01,
65
- "antenna_amplitude_rad": 0.6,
66
  "antenna_move_name": "both",
67
- "frequency_hz": 1.5
68
  }
69
  },
70
  "settings": {
71
  "amplitude_scale": 1.0,
72
- "transition_duration_s": 0.3
73
  }
74
  }
 
1
  {
2
  "animations": {
3
  "idle": {
4
+ "description": "No movement when idle - robot stays at neutral position",
5
+ "z_amplitude_m": 0.0,
6
+ "antenna_amplitude_rad": 0.0,
7
+ "frequency_hz": 0.0
 
8
  },
9
  "listening": {
10
  "description": "Attentive pose while listening to user",
11
+ "pitch_amplitude_rad": 0.08,
12
+ "pitch_offset_rad": -0.05,
13
+ "z_amplitude_m": 0.005,
14
+ "antenna_amplitude_rad": 0.3,
15
  "antenna_move_name": "both",
16
+ "frequency_hz": 0.4
17
  },
18
  "thinking": {
19
+ "description": "Processing/thinking animation - head tilts side to side",
20
+ "pitch_amplitude_rad": 0.1,
21
+ "yaw_amplitude_rad": 0.15,
22
+ "roll_amplitude_rad": 0.06,
23
+ "z_amplitude_m": 0.008,
24
+ "antenna_amplitude_rad": 0.5,
25
  "antenna_move_name": "wiggle",
26
+ "frequency_hz": 0.3
27
  },
28
  "speaking": {
29
+ "description": "Animation while TTS is playing - lively head movement",
30
+ "pitch_amplitude_rad": 0.1,
31
+ "yaw_amplitude_rad": 0.08,
32
+ "roll_amplitude_rad": 0.06,
33
+ "z_amplitude_m": 0.006,
34
+ "antenna_amplitude_rad": 0.5,
35
  "antenna_move_name": "wiggle",
36
+ "frequency_hz": 0.6
37
  },
38
  "happy": {
39
  "description": "Happy/positive response",
40
+ "pitch_amplitude_rad": 0.12,
41
+ "z_amplitude_m": 0.015,
42
+ "antenna_amplitude_rad": 0.7,
43
  "antenna_move_name": "both",
44
+ "frequency_hz": 0.8
45
  },
46
  "sad": {
47
+ "description": "Sad/negative response - head droops",
48
+ "pitch_amplitude_rad": 0.05,
49
+ "pitch_offset_rad": 0.15,
50
+ "z_amplitude_m": 0.003,
51
+ "z_offset_m": -0.015,
52
+ "antenna_amplitude_rad": 0.15,
53
  "antenna_move_name": "both",
54
+ "frequency_hz": 0.2
55
  },
56
  "confused": {
57
+ "description": "Confused/error state - head tilts",
58
+ "roll_amplitude_rad": 0.15,
59
+ "yaw_amplitude_rad": 0.18,
60
+ "pitch_amplitude_rad": 0.08,
61
+ "antenna_amplitude_rad": 0.6,
62
  "antenna_move_name": "wiggle",
63
+ "frequency_hz": 0.5
64
  },
65
  "alert": {
66
+ "description": "Alert/timer finished - quick movements",
67
+ "pitch_amplitude_rad": 0.15,
68
+ "z_amplitude_m": 0.02,
69
+ "antenna_amplitude_rad": 0.8,
70
  "antenna_move_name": "both",
71
+ "frequency_hz": 1.2
72
  }
73
  },
74
  "settings": {
75
  "amplitude_scale": 1.0,
76
+ "transition_duration_s": 0.5
77
  }
78
  }