Changes for page Use Cases
Last modified by Sofia Kostakonti on 2022/04/05 16:54
From version
17.1


edited by Sofia Kostakonti
on 2022/02/22 11:18
on 2022/02/22 11:18
Change comment:
There is no comment for this version
To version
71.1

edited by Sofia Kostakonti
on 2022/04/05 16:54
on 2022/04/05 16:54
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -1,59 +45,81 @@ 1 -**Coffee break** 2 -- Play "Slow start music" 3 -- Say "Hi Margaret, let's have a coffee." 4 -- Play "Coffee brewery music" 5 -- Say "Let's sit down so that you can drink your coffee." 6 -- Play "Reminiscence music 1" 7 -- Say "That was quite a coffee break. I hope you enjoyed it too. See you next time." 8 -- Play "Slow stop music" 9 - 10 -**Prepare lunch discourse** 11 -- Play "Slow start music" 12 -- Say "Hi Margaret, how are you feeling?" 13 -- Say "You should probably eat something. Let's walk to the kitchen to prepare the food." 14 -- Say "What food would you like for lunch?" 15 -- Play "Preparation music" 16 -- Say "This looks delicious" 17 -- Say "Bon apetite" 18 -- Play "Calming and nostalgic lunch music" (Until Margaret stops eating) 19 -- Say "Let's get a glass of milk" 20 -- Play "Calming milk music" 21 -- Say "Cheers" 22 -- Say "I hope you enjoyed your lunch break. See you next time." 23 -- Play "Slow stop music" 24 - 25 -**Take a sip - Stay hydrated** 26 -- Play "Slow start music" 27 -- Say "Margaret, have you had any water today?" 28 -- Say "Do you know how healthy it is for you to stay hydrated?" 29 -- Say "It would be great if you could have a glass of water now." 30 -- Play "Reminiscence music 2" 31 -- Say "Thank you for staying hydrated. Drinking water helps you to stay fit." 32 -- Say "See you next time." 33 -- Play "Slow stop music" 34 - 35 -**Ask about lunch discourse** 36 -- Play "Slow start music" 37 -- Say "Hello Margaret, how are you?", "Have you already had lunch today?" 38 -- If "Yes", say "What did you have for lunch?", "Did you enjoy it?", "Did someone join you?"... 39 -- Say "That sounds delicious, I'm glad you enjoyed it!" 40 -- Say "Talk to you later." 41 -- If "No", go to //Prepare Lunch// discourse 42 -- Play "Slow stop music" 43 - 44 - 45 45 {{html}} 46 46 <!-- Your HTML code here --> 47 47 48 -<h2>UC001: TITLE</h2> 49 -<table width='100%'> 50 -<tr> 51 -<td width='30%' style="font-size:16px"> 52 -<table border='1px' width='50%'> 4 +<h2>UC01: Meal Time Discourse </h2> 5 + 6 +<table border='1px' width='100%'> 7 +<tr border=1px' width='30%'><td bgcolor='gainsboro'> 8 + <b>Objective</b> 9 +</td><td width='70%'> 10 + OB02: Provide the PwD company 11 +</td></tr> 12 +<tr><td bgcolor='gainsboro'> 13 + <b>TDP</b> 14 +</td><td> 15 + TDP: TITLE 16 +</td></tr> 17 +<tr><td bgcolor='gainsboro'> 18 + <b>Actors</b> 19 +</td><td> 20 +Robot, PwD 21 +</td></tr> 22 +<tr><td bgcolor='gainsboro'> 23 + <b>Pre-condition</b> 24 +</td><td> 25 +It is after the set lunch time 26 +</td></tr> 27 +<tr><td bgcolor='gainsboro'> 28 + <b>Post-condition</b> 29 +</td><td> 30 +PwD has had the chance to converse with someone at least a little bit 31 +</td></tr> 32 +<tr><td bgcolor='gainsboro'> 33 + <b>Action sequence</b> 34 +</td><td> 35 + Figure<br><br> 36 + UC steps:<br> 37 + 1. Slowly start playing music<br> 38 + 2. Greet the PwD and ask if they have eaten yet<br> 39 + 3. <b>IF</b> "Yes":<br> 40 + <div style="padding-left: 20px;"> 41 + 3.1 Ask questions about the lunch<br> 42 + 3.2 Say farewell to the PwD<br> 43 + 3.3 Slow stop playing music<br> 44 + </div> 45 + 4. <b>ELSE IF</b> "No":<br> 46 + <div style="padding-left: 20px;"> 47 + 4.1 Prepare for UC002: Eating reminder 48 + </div> 49 +</td></tr> 50 +</table> 51 +<br> 52 +<table border='1px' width='100%'> 53 +<tr><td bgcolor='gainsboro'> 54 + <b>UC step<b> 55 +</td><td bgcolor='gainsboro'> 56 + <b>Requirements</b> 57 +</td><td bgcolor='gainsboro'> 58 +<b>Claims</b> 59 +</td><td bgcolor='gainsboro'> 60 +<b>IDP</b> 61 +</td></tr> 62 +<tr><td>1</td><td>RQ04: The robot has a scheduling system, to know when to remind about eating and drinking. 63 +<br> 64 +RQ01: The robot can play music that suits the situation and the emotional state of the PwD.</td><td>CL01: The PwD is not startled by the activation of the robot if music is played at the start</td><td>IDP: Title</td></tr> 65 +<tr><td>2</td><td>RQ02: The robot can greet the PwD in a personal and varied manner</td><td>CL02: The robot is pleasant to interact with</td><td>-</td></tr> 66 +<tr><td>3</td><td>RQ03: The robot can understand the semantic meaning of what the PwD is saying, such as agreement and disagreement</td><td>-</td><td>-</td></tr> 67 +<tr><td>3.1</td><td>RQ03: The robot can understand the semantic meaning of what the PwD is saying, such as agreement and disagreement</td><td>CL03: The PwD feels less alone</td><td>-</td></tr> 68 +<tr><td>3.2</td><td>-</td><td>CL02: The robot is pleasant to interact with</td><td>-</td></tr> 69 +<tr><td>4</td><td>RQ03: The robot can understand the semantic meaning of what the PwD is saying, such as agreement and disagreement</td><td>-</td><td>-</td></tr> 70 +<tr><td>4.1</td><td>-</td>-<td>-</td><td>-</td></tr> 71 +</table> 72 +<br> 73 +<h2>UC02: Eating reminder</h2> 74 +<table border='1px' width='100%'> 53 53 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 54 54 <b>Objective</b> 55 55 </td><td width='70%'> 56 - OB0 1: TITLE78 + OB06: The PwD remembers to eat and is thus in better condition after being left alone. 57 57 </td></tr> 58 58 <tr><td bgcolor='gainsboro'> 59 59 <b>TDP</b> ... ... @@ -63,27 +63,40 @@ 63 63 <tr><td bgcolor='gainsboro'> 64 64 <b>Actors</b> 65 65 </td><td> 88 +Robot, PwD 66 66 </td></tr> 67 67 <tr><td bgcolor='gainsboro'> 68 68 <b>Pre-condition</b> 69 69 </td><td> 93 +The PwD says they haven't eaten. 70 70 </td></tr> 71 71 <tr><td bgcolor='gainsboro'> 72 72 <b>Post-condition</b> 73 73 </td><td> 98 +The PwD has eaten. 74 74 </td></tr> 75 75 <tr><td bgcolor='gainsboro'> 76 76 <b>Action sequence</b> 77 77 </td><td> 78 - Figure<br><br> 79 - UC steps:<br> 80 - 1. ...<br> 81 - 2. ...<br> 103 + Figure<br><br> 104 + UC steps:<br> 105 + 1. Say "You should probably eat something. Let's walk to the kitchen to prepare the food."<br> 106 + 2. Play food preparation music playlist.<br> 107 + 3. Say "Tap me on the head when the food is ready".<br> 108 + 4. <b>After</b> head is tapped:<br> 109 + 5. Compliment the food, say "Bon appetit".<br> 110 + 6. Start playing the eating playlist.<br> 111 + 7. Ask: "Are you having a drink also?"<br> 112 + 8. <b>IF</b> "No":<br> 113 + <div style="padding-left: 20px"> 114 + 8.1 Say "Wouldn't a glass of milk go well with this?"<br> 115 + </div> 116 + 9. Say: "I hope you enjoyed your lunch break. See you next time".<br> 117 + 10. Slowly stop the music.<br> 82 82 </td></tr> 83 83 </table> 84 -</td> 85 -<td width='50%' style="font-size:16px"> 86 -<table border='1px' width='50%'> 120 +<br> 121 +<table border='1px' width='100%'> 87 87 <tr><td bgcolor='gainsboro'> 88 88 <b>UC step<b> 89 89 </td><td bgcolor='gainsboro'> ... ... @@ -93,16 +93,67 @@ 93 93 </td><td bgcolor='gainsboro'> 94 94 <b>IDP</b> 95 95 </td></tr> 96 -<tr><td>1</td><td>RQ001: Title</td><td>CL001: Title</td><td>IDP: Title</td></tr> 97 -<tr><td>2</td><td>-</td><td>-</td><td>-</td></tr> 98 -<tr><td></td><td>-</td><td>-</td><td>-</td></tr> 99 -<tr><td></td><td>-</td><td>-</td><td>-</td></tr> 100 -<tr><td></td><td>-</td><td>-</td><td>-</td></tr> 131 +<tr><td>1</td><td>-</td><td>CL04: The PwD is encouraged to have some food</td><td>IDP: Title</td></tr> 132 +<tr><td>2</td><td>RQ01: The robot can play music that suits the situation and the emotional state of the PwD</td><td>CL06: The music makes the task more enjoyable</td><td>-</td></tr> 133 +<tr><td>3</td><td>-</td><td>-</td><td>-</td></tr> 134 +<tr><td>4</td><td>-</td><td>-</td><td>-</td></tr> 135 +<tr><td>5</td><td>-</td><td>CL03: The PwD feels less alone</td><td>-</td></tr> 136 +<tr><td>6</td><td>RQ01: The robot can play music that suits the situation and the emotional state of the PwD</td><td>CL06: The music makes the task more enjoyable</td><td>-</td></tr> 137 +<tr><td>7</td><td>-</td><td>-</td><td>-</td></tr> 138 +<tr><td>8</td><td>RQ03: The robot can understand words for agreement and disagreement</td>-<td>-</td><td>-</td></tr> 139 +<tr><td>8.1</td><td>-</td><td>CL05: The PwD is encouraged to drink</td><td>-</td></tr> 140 +<tr><td>9</td><td>-</td><td>CL03: The PwD feels less alone</td><td>-</td></tr> 141 +<tr><td>10</td><td>-</td><td>-</td><td>-</td></tr> 101 101 </table> 143 +<br> 144 +{{/html}} 102 102 146 +== Secondary Use Cases == 147 +Below, there are some first versions of secondary use cases as we have envisioned them before deciding on the main use case we would implement. Depending on the time of day, different reminders and discourses are triggered to encourage the PwD to eat, hydrate or drink their daily cup of coffee. 103 103 104 -</td></tr> 149 +**Ask about lunch discourse** 150 +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. 151 +- Play "Slow start music" 152 +- Say "Hello Peter, how are you?", "Have you already had lunch today?" 153 +- If "Yes", say "What did you have for lunch?", "Did you enjoy it?", "Did someone join you?"... 154 +- Say "That sounds delicious, I'm glad you enjoyed it!" 155 +- Say "Talk to you later." 156 +- If "No", go to //Prepare Lunch// discourse 157 +- Play "Slow stop music" 105 105 106 -</table> 107 -{{/html}} 108 108 160 +**Coffee break** 161 +Peter likes to have a cup of coffee with his wife, every afternoon when she comes back from her walk. 162 +- Play "Slow start music" 163 +- Say "Hi Peter, let's have some coffee." 164 +- Play "Coffee brewery music" 165 +- Say "Let's sit down so that you can drink your coffee." 166 +- Play "Reminiscence music 1" 167 +- Say "That was quite a coffee break. I hope you enjoyed it too. See you next time." 168 +- Play "Slow stop music" 169 + 170 +**Prepare lunch discourse** 171 +- Play "Slow start music" 172 +- Say "Hi Peter, how are you feeling?" 173 +- Say "You should probably eat something. Let's walk to the kitchen to prepare the food." 174 +- Say "What food would you like for lunch?" 175 +- Play "Preparation music" 176 +- Say "This looks delicious" 177 +- Say "Bon appetite" 178 +- Play "Calming and nostalgic lunch music" (Until Margaret stops eating) 179 +- Say "Let's get a glass of milk" 180 +- Play "Calming milk music" 181 +- Say "Cheers" 182 +- Say "I hope you enjoyed your lunch break. See you next time." 183 +- Play "Slow stop music" 184 + 185 +**Take a sip - Stay hydrated** 186 +At different times in the day, NAO reminds Peter to drink some water in order to stay hydrated. 187 +- Play "Slow start music" 188 +- Say "Peter, have you had any water today?" 189 +- Say "Do you know how healthy it is for you to stay hydrated?" 190 +- Say "It would be great if you could have a glass of water now." 191 +- Play "Reminiscence music 2" 192 +- Say "Thank you for staying hydrated. Drinking water helps you to stay fit." 193 +- Say "See you next time." 194 +- Play "Slow stop music"
- XWiki.XWikiComments[1]
-
- Date
-
... ... @@ -1,0 +1,1 @@ 1 +2022-03-22 08:52:53.870 - Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.FrankBroz - Comment
-
... ... @@ -1,0 +1,1 @@ 1 +The two use cases are clear. I like that you've connected a generic use case to different specific daily events (coffee break, sip of water) but this could be clarified a bit.