Use Cases

Version 44.1 by Aleksanteri Hämäläinen on 2022/02/23 14:39

UC001: Meal Time Discourse

Objective OB02: Provide the PwD company
TDP TDP: TITLE
Actors Robot, PwD
Pre-condition It is after the set lunch time
Post-condition PwD has had the chance to converse with someone at least a little bit
Action sequence Figure

UC steps:
1. Slowly start playing music
2. Greet the PwD and ask if they have eaten yet
3. IF "Yes":
3.1 Ask questions about the lunch
3.2 Say farewell to the PwD
3.3 Slow stop playing music
4. ELSE IF "No":
4.1 Prepare for UC002: Eating reminder
-
UC step Requirements Claims IDP
1RQ001: The robot has music availableCL001: The PwD is not startledIDP: Title
2RQ002: The robot knows the name of the PwDCL002: The robot seems more like a person-
3RQ003: The robot can understand words for agreement and disagreement--
3.1RQ003: The robot can understand words for agreement and disagreementCL003: The PwD feels less alone-
3.2-CL002: The robot seems more like a person-
4RQ003: The robot can understand words for agreement and disagreement--
4.1---

UC002: Eating reminder

Objective OB06: make sure the PwD eats
TDP TDP: TITLE
Actors Robot, PwD
Pre-condition The PwD says they haven't eaten.
Post-condition The PwD has eaten.
Action sequence Figure

UC steps:
1. Say "You should probably eat something. Let's walk to the kitchen to prepare the food."
2. Play food preparation music playlist.
3. Say "Tap me on the head when the food is reay".
4. After head is tapped:
5. Compliment the food, say "Bon appetit".
6. Start playing the eating playlist.
7. Ask: "Are you having a drink also?"
8. IF "No":
8.1 Say "Wouldn't a glass of milk go well with this?"
9. Say: "I hope you enjoyed your lunch break. See you next time".
10. Slowly stop the music.
-
UC step Requirements Claims IDP
1-CL004: The PwD will go make/heat foodIDP: Title
2RQ001: The robot has music availableCL005: The music makes the task more enjoyable-
3RQ004: The robot has touch sensors--
4RQ004: The robot has touch sensors--
5-CL003: The PwD feels less alone-
6RQ001: The robot has music availableCL005: The music makes the task more enjoyable-
7---
8RQ003: The robot can understand words for agreement and disagreement--
8.1-CL006: The PwD remembers to drink-
9-CL003: The PwD feels less alone-
10---

Ask about lunch discourse
- Play "Slow start music"
- Say "Hello Margaret, how are you?", "Have you already had lunch today?"
- If "Yes", say "What did you have for lunch?", "Did you enjoy it?", "Did someone join you?"...
- Say "That sounds delicious, I'm glad you enjoyed it!"
- Say "Talk to you later."
- If "No", go to Prepare Lunch discourse
- Play "Slow stop music"

Peter is watching TV. It is a bit after lunchtime and the robot wants to make sure Peter has eaten lunch. To grab his attention, it plays some music.
NAO: Hey Peter! Are you around?
Peter: Hey! Yeah, I'm here
N: Did you have lunch today?
P: Yeah I did
N: What did you have for lunch?
P: Uhm, I don't really remember...
N: Did your wife join you?
P: No, I have been alone all day
N: What did you do today?
...

Coffee break
- Play "Slow start music"
- Say "Hi Margaret, let's have a coffee."
- Play "Coffee brewery music"
- Say "Let's sit down so that you can drink your coffee."
- Play "Reminiscence music 1"
- Say "That was quite a coffee break. I hope you enjoyed it too. See you next time."
- Play "Slow stop music"

Prepare lunch discourse
- Play "Slow start music"
- Say "Hi Margaret, how are you feeling?"
- Say "You should probably eat something. Let's walk to the kitchen to prepare the food."
- Say "What food would you like for lunch?"
- Play "Preparation music"
- Say "This looks delicious"
- Say "Bon apetite"
- Play "Calming and nostalgic lunch music" (Until Margaret stops eating)
- Say "Let's get a glass of milk"
- Play "Calming milk music"
- Say "Cheers"
- Say "I hope you enjoyed your lunch break. See you next time."
- Play "Slow stop music"

Take a sip - Stay hydrated
- Play "Slow start music"
- Say "Margaret, have you had any water today?"
- Say "Do you know how healthy it is for you to stay hydrated?"
- Say "It would be great if you could have a glass of water now."
- Play "Reminiscence music 2"
- Say "Thank you for staying hydrated. Drinking water helps you to stay fit."
- Say "See you next time."
- Play "Slow stop music"