Wiki source code of b. Design Scenario

Version 3.1 by Mees van der Lecq on 2023/04/05 11:45

Hide last authors
Mees van der Lecq 3.1 1 **Bob **places **Dogg0** in the room. **Truus** notices that **Dogg0** looks familiar, it reminds her of a dog. **Bob **initiates the robot's sequence, **Dogg0** wakes up, looks around and notices **Truus**, plays an exciting sound and starts waggling its tail. **Dogg0 **drives towards **Truus **and looks up to her. **Dogg0**, shows her expressions that stimulate her to interact with it, blinking, waggling its tail and turning its ears. **Truus **interprets these expressions as a sign of **Dogg0** wanting to be pet, so she pets it on the head. **Dogg0 **plays a warming sound, turns its LEDs to a warm orange color, closes its eyes, slowly waggles its tail and moves his head down. **Truus **continues to pet it, it reminds her of her own dogs.
Mees van der Lecq 2.1 2
Mees van der Lecq 3.1 3 After she has stopped petting it, **Dogg0 **re-enters the state of stimulating interaction by looking back up, turning its ears, turning its LEDs to a bright purple, blinking and waggling its tail rapidly. With the suggestion of **Bob**, **Truus **claps, which initiates **Dogg0's **dance. **Dogg0's** LEDs turn a bright blue, does a little bow, plays a high tone, blinks, starts waggling its tail rapidly, turns around and moves forward. Then, it starts to rotate and move backwards, rotate and move forwards. It does that a few times while rotating its ears, Changing its LEDs to different colors and blinking its eyes. All of these movements and expressions stimulate **Truus **to dance together with **Dogg0**. She continues clapping and **Dogg0 **continues dancing, lifting her mood.
4
5 At the end of the sequence, after **Truus **has stopped clapping, **Dogg0 **turns around, drives away and goes to sleep. It does this by stopping, moving its head down, switching off its LEDs, closing its eyes and rotating its ears back. **Truus **is tired from the interaction and falls asleep in her armchair. **Bob **then takes **Dogg0** away, preparing it for future interactions.