|
| Phase | Basic event | Explanation |
|
| Initialization | Detect child | The robot detects the child and adjusts its position and poses for the child |
| Identify child | The robot identifies the child and loads the data, including name, gender, stage of development, preference, etc. |
| Greet child | The robot greets the child with body movement and speech |
|
| Arousing child’s interest | Play audio | The robot plays music or other sounds, such as birds singing |
| Dancing | The robot performs the dance |
| Dialogue | The robot tries to talk to the child |
| Body movement | The robot swings its limbs and head |
| Facial expression | The robot attracts the child through changes in the eyes’ LEDs |
|
| Training | Introduce training | The robot gives an explanation of what will to be done |
| Correct mistake | If the child makes a wrong action, the robot will point out the mistake and ask the child to do it again. If the child fails three times, this action will be abandoned |
| Pause session | The robot makes a short break for the child |
| Claim attention | If the child is distracted, the robot reminds him to focus attention |
| Guidance | The robot guides the child to imitate its action by language. For example, the robot says, “raise your right hand.” |
| Adjust the degree of tasks | When the child imitates correctly or mistakenly three times, the robot will adjust the difficulty level of the next action |
| Encourage the child | When the child completes the task correctly, the robot praises him; when the child completes the task incorrectly, the robot encourages him |
|
| Finishing session | Say goodbye | The robot says goodbye to the child |
| Update file | The robot updates the child’s information and stores them in the database |
|