Emotions
Zenbo is an emotionally expressive child, He's never afraid to show his emotions with his wealth of facial expressions and agile body. Zenbo never hides his feelings, and he smiles when he's happy and he shows his innocent frown when being yelled at for doing something bad. Being honest and direct pretty much sums up Zenbo's emotional expressions.
Facial Expression
Zenbo possesses 24 different types of facial expressions.
- Different expressions can be combined to form an even more lively and dynamic personality. An example would be when the machine is powered on:
Lazy > Default >Interested
- Please follow the rule of maintaining a ratio of 80% positive and 20% negative emotions overall for all applications. Zenbo is generally a cheerful child, but occasionally negative emotions will surface, which also adds to the depth of his character.
- Each condition can be mapped to a variety of emotions, with each emotion being assigned a different weight that represents its probability of occurrence. This gives subtle nuances to Zenbo's expressions while keeping the overall emotional state stable.
- The "lazy" and "tired" expressions are reserved for when Zenbo's power is running low; please do not use them for any other purposes.
- The "singing" expression is used exclusively for playing music, please do not use it for other functions.
- When touched on the head, Zenbo will lower his head and display the "shy" emotion, which may be used in other situations as well if appropriate.
Motion
Zenbo loves to show emotion with his flexible joints!
Built-in movement
Developers of the Zenbo platform can take advantage of preconfigured basic movements, combine them and produce more complex sets of motions that reflect Zenbo's rich emotions.
No. |
Name |
Description |
0 |
Default_1 |
Neck position. Zenbo changes neck position to upward. |
1 |
Defualt_2 |
Neck position. Zenbo changes neck position to upward. |
2 |
Nod_1 |
Neck and base movement. Zenbo turns left and then head up. Recommended use: being proud |
3 |
Head_up_1 |
Neck movement. Zenbo quickly raises his neck upwards. |
4 |
Head_up_2 |
Neck movement. Zenbo raises his neck upwards. |
5 |
Shake_head_1 |
Neck movement. Zenbo looks to the left and then right. Recommended use: feeling bored or tired |
6 |
Head_up_3 |
Neck position. Zenbo slowly changes neck position to upward. Recommended use: being satisfied |
7 |
Head_up_4 |
Neck position. Zenbo changes neck position to upward. |
8 |
Head_down_1 |
Neck movement. Zenbo lowers his neck downwards. |
9 |
Head_down_2 |
Neck position. Zenbo changes neck position to downward. |
10 |
Head_down_3 |
Neck position. Zenbo changes neck position to downward. |
11 |
Shake_head_2 |
Neck movement. Zenbo looks to the left and right and then back to the initial position. Recommended use: feeling bored or tired |
12 |
Head_down_4 |
Neck position. Zenbo changes neck position to downward. |
13 |
Head_up_5 |
Neck movement. Zenbo slowly raises his neck upwards. |
14 |
Head_down_5 |
Neck position. Zenbo changes neck position to downward. |
15 |
Dance_b_1 |
Neck and base. Looping movement. Zenbo nods his head and spins joyfully. Recommended use: dancing to fast-paced music |
16 |
Head_up_5 |
Neck movement. Zenbo quickly raises his neck upwards. |
17 |
Music_1 |
Neck and base. Looping movement. Zenbo nods his head left and right and spins joyfully. Recommended use: dancing to fast-paced music |
18 |
Turn_left_1 |
Neck and base movement. Zenbo slowly turns to the left |
19 |
Turn_left_2 |
Neck movement. Zenbo quickly turns to the left |
20 |
Shake_head_3 |
Neck movement. Zenbo shakes his head Recommended use: giving out a “no” answer |
21 |
Dance_s_1 |
Neck only. Looping movement. Zenbo nods his head. Recommended use: dancing to fast-paced music |
22 |
Body_twist_1 |
Neck and base movement. Zenbo wobbles. Recommended use: feeling shy or embarrassed. |
23 |
Body_twist_2 |
Neck and base movement. Zenbo lowers his neck downwards and twists his body a little. Recommended use: feeling unsure. (with expression #2) |
24 |
Dance_2 |
Neck and base. Looping movement. Zenbo looks to the left and right gracefully. Recommended use: dancing to slow-paced music |
25 |
Shake_head_4 |
Neck only. Looping movement. Zenbo shakes his head. Recommended use: dancing |
26 |
Head_twist_1 |
Neck only. Looping movement. Zenbo shakes his head. Recommended use: dancing, reciting |
27 |
Dance_3 |
Base only. Looping movement. Zenbo spins to the left and right joyfully. Recommended use: dancing to very fast-paced music |
28 |
Shake_head_5 |
Neck movement. Zenbo looks to the right and then to the left. Recommended use: Zenbo feeling unsure about who is calling him |
42 |
Head_down_6 |
Neck movement. Zenbo quickly lowers his neck downwards. |
43 |
Head_down_7 |
Neck movement. Zenbo lowers his neck downwards. |
44 |
Turn_right_1 |
Neck and base movement. Zenbo slowly turns to the right. |
45 |
Turn_right_2 |
Neck movement. Zenbo quickly turns to the right. |
46 |
Turn_left_reverse_1 |
Neck and base movement. Zenbo returns to the position before turning to the left (#18) |
47 |
Turn_right_reverse_1 |
Neck and base movement. Zenbo returns to the position before turning to the right (#44) |
48 |
Turn_left_reverse_2 |
Neck movement. Zenbo returns to the position before turning to the left (#19) |
49 |
Turn_right_reverse_2 |
Neck movement. Zenbo returns to the position before turning to the left (#45) |
54 |
Head_up_6 |
Neck movement. Zenbo raises his neck upwards. |
1007 |
Find_face |
A special neck movement. Zenbo will look for a human face. Once he finds one, he will look at this person. Recommended use: Talking to users, photo shooting |
- |
Still |
Zenbo keeps still and does not change position. |
You may combine the above built-in movements into more complex actions. For example, Head_down #8 -> Head_up #1/7 -> Head_up #3
Please take note of the following when using built-in movements:
- Built-in movements should be as brief and streamlined as possible. An overly complicated combination will take too much time and may even evoke a negative response.
- Built-in movements are best accompanied with suitable facial expressions and audio content in order to fully convey the intended message.
- When Zenbo displays an app, he should be at the default angle. His head and body should not be rotating or moving.
- A special movement is #1007, which allows Zenbo to locate a nearby user and look at him/her while speaking.
Movement and rotation
Being able to move freely about is regarded as one of Zenbo's most desirable features! Zenbo's developer can let the user designate at will which room Zenbo should move to, or which person Zenbo should go and find. These functionalities are built on top of the SLAM Map and the ability to recognize family members. Therefore, before instructing Zenbo to move around, make sure that these prerequisites have been met.
When moving and rotating, please note the following:
- The average size of a family’s home is not that big, therefore, while adjusting walking speed should be sure to take this point into consideration.
- If Zenbo is unable to reach his destination (e.g., the door may be locked or a piece of furniture may be blocking the passage), he will make attempts to notify the user. However, if no one comes to his aid, he may simply abandon the current movement task. Therefore, please be sure to notify the user who has initiated the movement task in the event that the task is aborted. Please refer to the "Mobile App" section in this document for the notification options.