Changes for page Use Cases

Last modified by Andrei Stefan on 2022/04/03 17:26

From version Icon 67.1 Icon
edited by Dongxu Lu
on 2022/03/30 01:37
Change comment: There is no comment for this version
To version Icon 83.1 Icon
edited by Dongxu Lu
on 2022/03/30 12:52
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -6,9 +6,8 @@
6 6  <table border='1px' width='50%'>
7 7  <tr border='1px' width='30%'><td bgcolor='gainsboro'>
8 8   <b>Objective</b>
9 -</td><td width='80%'>
10 - Help delay memory loss for patient's daily tasks
11 -</td></tr>
9 +</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td>
10 +</tr>
12 12  <tr><td bgcolor='gainsboro'>
13 13   <b>TDP</b>
14 14  </td><td>
... ... @@ -22,12 +22,12 @@
22 22  <tr><td bgcolor='gainsboro'>
23 23   <b>Pre-condition</b>
24 24  </td><td>
25 - Patient has daily activities that need to be finished on time
24 + The patient has daily activities that need to be finished on time
26 26  </td></tr>
27 27  <tr><td bgcolor='gainsboro'>
28 28   <b>Post-condition</b>
29 29  </td><td>
30 - User recalls what to do after hearing the related music
29 + The patient recalls what to do after hearing the related music
31 31  </td></tr>
32 32  <tr><td bgcolor='gainsboro'>
33 33   <b>Action sequence</b>
... ... @@ -36,7 +36,7 @@
36 36   UC steps:<br>
37 37   1) The robot plays music related to a certain activity according to the patient's agenda;<br>
38 38   2) The patient performs the activity that corresponds to the music;<br>
39 - 3) After performing the activity, the patients interacts with the robot to confirm finishing the task.<br>
38 + 3) After performing the activity, the patient interacts with the robot to confirm finishing the task.<br>
40 40  </td></tr>
41 41  
42 42  </table>
... ... @@ -52,8 +52,23 @@
52 52  </td><td bgcolor='gainsboro'>
53 53  <b>IDP</b>
54 54  </td></tr>
55 -<tr><td>2</td><td>RQ001: Robot has the ability to play sounds </td><td>CL001: Patient remembers to do the task</td><td>Patient and robot</td></tr>
56 -<tr><td>3</td><td>RQ002: Robot should recognize an indication of being done </td><td>CL002: User is happy because they completed a task</td><td>Patient and robot</td></tr>
54 +<tr>
55 + <td>1</td>
56 + <td>RQ001: The robot can play sounds. </td>
57 + <td>-</td>
58 + <td>Patient, robot</td>
59 +</tr>
60 +<tr>
61 + <td>2</td>
62 + <td>-</td>
63 + <td>-</td>
64 + <td>Patient, robot</td>
65 +</tr>
66 +<tr>
67 + <td>3</td>
68 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td>
69 + <td>-</td>
70 + <td>Patient, robot</td></tr>
57 57  </table>
58 58  
59 59  
... ... @@ -60,16 +60,16 @@
60 60  </td></tr>
61 61  
62 62  </table>
77 +<br/>
63 63  
64 -<h2>UC002: Adjust reminder settings by caregivers</h2>
79 +<h2>UC002: Adjust reminder settings by the caregiver</h2>
65 65  <tr>
66 66  <td width='20%' style="font-size:16px">
67 67  <table border='1px' width='50%'>
68 68  <tr border='1px' width='30%'><td bgcolor='gainsboro'>
69 69   <b>Objective</b>
70 -</td><td width='80%'>
71 - Help delay memory loss for patient's daily tasks
72 -</td></tr>
85 +</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td>
86 +</tr>
73 73  <tr><td bgcolor='gainsboro'>
74 74   <b>TDP</b>
75 75  </td><td>
... ... @@ -95,11 +95,11 @@
95 95  </td><td>
96 96   Figure<br><br>
97 97   UC steps:<br>
98 - 1) Patient wants to add more activities to remind/ feels the volume too low;<br>
99 - 2) Patient contacts the caregiver and asks for a visit;<br>
100 - 3) Caregiver comes visit the patient;<br>
101 - 4) Patient communicates with the caregiver about his/her needs;<br>
102 - 5) Caregiver adjusts the reminder settings properly according to the patient's needs.<br>
112 + 1) The patient wants to add more activities to remind/ feels the volume too low;<br>
113 + 2) The patient contacts the caregiver and asks for a visit;<br>
114 + 3) The caregiver comes visit the patient;<br>
115 + 4) The patient communicates with the caregiver about his/her needs;<br>
116 + 5) The caregiver adjusts the reminder settings properly according to the patient's needs.<br>
103 103  </td></tr>
104 104  </table>
105 105  </td>
... ... @@ -114,14 +114,40 @@
114 114  </td><td bgcolor='gainsboro'>
115 115  <b>IDP</b>
116 116  </td></tr>
117 -<tr><td>1</td><td>RQ003: Have the means of contacting loved ones and caregiver</td><td>CL003: Patient is happy to interact with others</td><td>Caregiver and robot</td></tr>
118 -<tr><td>3</td><td>RQ004: Have some way of modifying the todo list and the music associated with the tasks</td><td>CL004: Patient is eager to be reminded of the newly added tasks or hear the newly selected music</td><td>Caregiver and robot</td></tr>
131 +<tr>
132 + <td>1</td>
133 + <td>-</td>
134 + <td>-</td>
135 + <td>Patient, robot</td>
136 +</tr>
137 +<tr>
138 + <td>2</td>
139 + <td>RQ003: The robot stores the contact details of all stakeholders.</td>
140 + <td>-</td>
141 + <td>Caregiver, patient</td>
142 +</tr>
143 +<tr>
144 + <td>3</td>
145 + <td>-</td>
146 + <td>-</td>
147 + <td>Caregiver, patient</td>
148 +</tr>
149 +<tr>
150 + <td>4</td>
151 + <td>-</td>
152 + <td>-</td>
153 + <td>Caregiver, patient</td>
154 +</tr>
155 +<tr>
156 + <td>5</td>
157 + <td>RQ004: The settings of the reminder can be modified.</td>
158 + <td>-</td>
159 + <td>Caregiver, robot</td>
160 +</tr>
119 119  </table>
120 -
121 -
122 122  </td></tr>
123 -
124 124  </table>
164 +<br/>
125 125  
126 126  <h2>UC003: Physical exercise with the robot</h2>
127 127  <tr>
... ... @@ -130,7 +130,7 @@
130 130  <tr border='1px' width='30%'><td bgcolor='gainsboro'>
131 131   <b>Objective</b>
132 132  </td><td width='80%'>
133 - Help the patient to keep a healthy lifestyle through exercise
173 + Help the patient to keep a healthy lifestyle through exercise.
134 134  </td></tr>
135 135  <tr><td bgcolor='gainsboro'>
136 136   <b>TDP</b>
... ... @@ -175,13 +175,36 @@
175 175  </td><td bgcolor='gainsboro'>
176 176  <b>IDP</b>
177 177  </td></tr>
178 -<tr><td>1</td><td>RQ001: Robot has the ability to play sounds </td><td>CL001: Patient remembers to do the task</td><td>Patient and robot</td></tr>
179 -<tr><td>2</td><td>RQ005: Robot has the ability to perform simple movements </td><td>CL005: User is motivated to follow along when the robot is moving</td><td>Patient and robot</td></tr>
180 -<tr><td>3</td><td>RQ006: Robot has the ability to save the data and upload it to cloud </td><td>CL006: Collect the daily routine data of the patient for further analysis</td><td>Caregiver and robot</td></tr>
218 +<tr>
219 + <td>1</td>
220 + <td>RQ001: The robot can play sounds. </td>
221 + <td>-</td>
222 + <td>Patient, robot</td>
223 +</tr>
224 +<tr>
225 + <td>2</td>
226 + <td>RQ005: The robot can perform moverments. </td>
227 + <td>-</td>
228 + <td>Patient, robot</td>
229 +</tr>
230 +<tr>
231 + <td>3</td>
232 + <td>RQ006: The robot can save data. </td>
233 + <td>-</td>
234 + <td>Patient, robot</td>
235 +</tr>
236 +<tr>
237 + <td>3</td>
238 + <td>RQ007: The robot can send data. </td>
239 + <td>-</td>
240 + <td>Caregiver, robot</td>
241 +</tr>
181 181  </table>
182 182  
183 183  </td></tr>
184 184  </table>
246 +<br/>
247 +
185 185  <h2>UC004: Small talks with the robot</h2>
186 186  <tr>
187 187  <td width='20%' style="font-size:16px">
... ... @@ -189,27 +189,27 @@
189 189  <tr border='1px' width='30%'><td bgcolor='gainsboro'>
190 190   <b>Objective</b>
191 191  </td><td width='80%'>
192 - Help the patient to keep socially active.
255 + Keep the patient socially active.
193 193  </td></tr>
194 194  <tr><td bgcolor='gainsboro'>
195 195   <b>TDP</b>
196 -</td><td style="color:red;">
197 - TDP: Group game (TODO)
259 +</td><td>
260 + TDP: -
198 198  </td></tr>
199 199  <tr><td bgcolor='gainsboro'>
200 200   <b>Actors</b>
201 201  </td><td>
202 - Care givers/ patient/ other patients/ robot
265 + Caregiver/ patient/ robot
203 203  </td></tr>
204 204  <tr><td bgcolor='gainsboro'>
205 205   <b>Pre-condition</b>
206 206  </td><td>
207 - Patient has the ability to understand and remember the game rules. Patient is at the care home. Robot has the pre-installed game motion.
270 + The patient stays home alone most of the time and needs social contacts..
208 208  </td></tr>
209 209  <tr><td bgcolor='gainsboro'>
210 210   <b>Post-condition</b>
211 211  </td><td>
212 - User enjoys playing the game with others.
275 + The patient becomes happier after havig social interactions with the robot.
213 213  </td></tr>
214 214  <tr><td bgcolor='gainsboro'>
215 215   <b>Action sequence</b>
... ... @@ -216,10 +216,8 @@
216 216  </td><td>
217 217   Figure<br><br>
218 218   UC steps:<br>
219 - 1) Care giver selects the game to play<br>
220 - 2) Robot explains the rules and identifies the players<br>
221 - 3) Robot monitors the progress of the game<br>
222 - 4) Game ends and robot announces the results<br>
282 + 1) The robot/ the patient starts conversations of ramdom topics<br>
283 + 2) The robot and the patient have small talks with each other<br>
223 223  </td></tr>
224 224  </table>
225 225  </td>
... ... @@ -234,8 +234,19 @@
234 234  </td><td bgcolor='gainsboro'>
235 235  <b>IDP</b>
236 236  </td></tr>
237 -<tr><td>2</td><td>RQ007: Robot has games and rules stored in memory and is able to recognize the players </td><td>CL007: Patient is eager to start to playing the game</td><td>Caregiver and robot</td></tr>
238 -<tr><td>3</td><td>RQ008: Robot can monitor an ongoing game </td><td>CL003: User is happy to interact with others</td><td style="color:red;">Patient and other people (TODO)</td></tr>
298 +<tr>
299 + <td>1</td>
300 + <td>RQ001: The robot can play sounds. <br/>
301 + RQ002: The robot can do speech recognition/ detect hand gestures.</td>
302 + <td>-</td>
303 + <td>Patient, robot</td>
304 +</tr>
305 +<tr>
306 + <td>2</td>
307 + <td>RQ001: The robot can play sounds. <br/>
308 + RQ002: The robot can do speech recognition/ detect hand gestures. </td>
309 + <td>-</td>
310 + <td>Patient, robot</td></tr>
239 239  </table>
240 240  
241 241  
... ... @@ -242,6 +242,7 @@
242 242  </td></tr>
243 243  
244 244  </table>
317 +<br/>
245 245  
246 246  <h2>UC005: Quiz</h2>
247 247  <tr>
... ... @@ -255,7 +255,7 @@
255 255  <tr><td bgcolor='gainsboro'>
256 256   <b>TDP</b>
257 257  </td><td>
258 - TDP: Activity
331 + TDP: Quiz
259 259  </td></tr>
260 260  <tr><td bgcolor='gainsboro'>
261 261   <b>Actors</b>
... ... @@ -265,7 +265,7 @@
265 265  <tr><td bgcolor='gainsboro'>
266 266   <b>Pre-condition</b>
267 267  </td><td>
268 - Patient has heard the music associaed with the task before
341 + The patient has heard the music associaed with the task before
269 269  </td></tr>
270 270  <tr><td bgcolor='gainsboro'>
271 271   <b>Post-condition</b>
... ... @@ -277,10 +277,13 @@
277 277  </td><td>
278 278   Figure<br><br>
279 279   UC steps:<br>
280 - 1) The patient asks the robot to play a quiz<br>
281 - 2) The robot plays the music associated with a random task and asks the user what the task is<br>
282 - 3) The user replies. For a correct answer, the robot congratulates the user and asks if they want to play again. For a wrong answer, the robot prompts the user to try again.<br>
283 - 4) If the user gets the task wrong a few times in a row, the robot just tells them the answer.<br>
353 + 1) The patient asks the robot to play a quiz;<br>
354 + 2) The robot plays the music associated with a random activity and asks the user the related activity name;<br>
355 + 3) The patient replies;<br>
356 + 4) If the answer is correct, the robot congratulates the user and asks to continue; <br/>
357 + If the answer is wrong, the robot prompts the user to try again;<br>
358 + 5) If the user gives wrong answers after several tries, the robot would tell the right answer;<br>
359 + 6) Repeat 3)-5) until the patient wants to stop.<br>
284 284  </td></tr>
285 285  </table>
286 286  </td>
... ... @@ -295,17 +295,52 @@
295 295  </td><td bgcolor='gainsboro'>
296 296  <b>IDP</b>
297 297  </td></tr>
298 -<tr><td>1</td><td>RQ009: Robot should recognize spoken words </td><td>CL008: Patient is excited to play the quiz</td><td>Patient and robot</td></tr>
299 -<tr><td>2</td><td>RQ010: Robot has the ability to play sounds </td><td>CL009: User is happy to listen to the music</td><td>Patient and robot</td></tr>
300 -<tr><td>3</td><td>RQ009: Robot should recognize spoken words </td><td>CL010: User is happy because they got the answer right</td><td>Patient and robot</td></tr>
374 +<tr>
375 + <td>1</td>
376 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td>
377 + <td>-</td>
378 + <td>Patient, robot</td>
379 +</tr>
380 +<tr>
381 + <td>2</td>
382 + <td>RQ001: The robot can play sounds. </td>
383 + <td>-</td>
384 + <td>Patient, robot</td>
385 +</tr>
386 +<tr>
387 + <td>3</td>
388 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td>
389 + <td>-</td>
390 + <td>Patient, robot</td>
391 +</tr>
392 +<tr>
393 + <td>4</td>
394 + <td>RQ001: The robot can play sounds.</td>
395 + <td>-</td>
396 + <td>Patient, robot</td>
397 +</tr>
398 +<tr>
399 + <td>5</td>
400 + <td>RQ001: The robot can play sounds. <br/>
401 + RQ002: The robot can do speech recognition/ detect hand gestures. </td>
402 + <td>-</td>
403 + <td>Patient, robot</td>
404 +</tr>
405 +<tr>
406 + <td>6</td>
407 + <td>RQ001: The robot can play sounds. <br/>
408 + RQ002: The robot can do speech recognition/ detect hand gestures. </td>
409 + <td>-</td>
410 + <td>Patient, robot</td>
411 +</tr>
301 301  </table>
302 302  
303 -
304 304  </td></tr>
305 305  
306 306  </table>
417 +<br/>
307 307  
308 -<h2>UC006: Notification if unresponsive</h2>
419 +<h2>UC006: Emergency notification</h2>
309 309  <tr>
310 310  <td width='20%' style="font-size:16px">
311 311  <table border='1px' width='50%'>
... ... @@ -316,8 +316,8 @@
316 316  </td></tr>
317 317  <tr><td bgcolor='gainsboro'>
318 318   <b>TDP</b>
319 -</td><td style="color:red;">
320 - TDP: Emergency (TODO)
430 +</td><td>
431 + TDP: Activity
321 321  </td></tr>
322 322  <tr><td bgcolor='gainsboro'>
323 323   <b>Actors</b>
... ... @@ -339,10 +339,11 @@
339 339  </td><td>
340 340   Figure<br><br>
341 341   UC steps:<br>
342 - 1) The robot notices that the patient is not responding<br>
343 - 2) The robot contacts the patient's care givers and loved ones and transmits a live audio and video feed of the patient<br>
344 - 3) Care giver and loved ones call or come to chech on the patient and see if they are okay<br>
345 - 4) Care giver determines if the emergency call was a false positive<br>
453 + 1) The robot detects no movement from the patient;<br>
454 + 2) The robot contacts the caregiver and family members;<br>
455 + 3) The robot sends a live audio and video feed of the patient to the caregiver;<br>
456 + 4) The caregiver and family members call or visit to check if the patient is okay;<br>
457 + 5) The caregiver determines if the emergency call was a false positive.<br>
346 346  </td></tr>
347 347  </table>
348 348  </td>
... ... @@ -357,79 +357,43 @@
357 357  </td><td bgcolor='gainsboro'>
358 358  <b>IDP</b>
359 359  </td></tr>
360 -<tr><td>1</td><td>RQ011: Robot should recognize when the patient suddenly stops interacting </td><td>-</td><td>Patient and robot</td></tr>
361 -<tr><td>2</td><td>RQ003: Have the means of contacting loved ones and caregiver, RQ012: Have the means of transmitting live audio and video </td><td>CL011: User's status can be monitored while help is on the way</td><td>Caregiver and robot</td></tr>
362 -<tr><td>4</td><td>RQ013: Robot can remember the context of the emergency call </td><td>CL010: Similar situations will not trigger an emergency call in the future (if false positive)</td><td>Caregiver and robot</td></tr>
363 -</table>
364 -
365 -
366 -</td></tr>
367 -
368 -</table>
369 -
370 -<h2>UC007: Ambient music</h2>
371 371  <tr>
372 -<td width='20%' style="font-size:16px">
373 -<table border='1px' width='50%'>
374 -<tr border='1px' width='30%'><td bgcolor='gainsboro'>
375 - <b>Objective</b>
376 -</td><td width='80%'>
377 - OB07: Play music during the day that they like
378 -</td></tr>
379 -<tr><td bgcolor='gainsboro'>
380 - <b>TDP</b>
381 -</td><td style="color:red;">
382 - TDP: Activity
383 -</td></tr>
384 -<tr><td bgcolor='gainsboro'>
385 - <b>Actors</b>
386 -</td><td>
387 - Patient/ robot
388 -</td></tr>
389 -<tr><td bgcolor='gainsboro'>
390 - <b>Pre-condition</b>
391 -</td><td>
392 - Patient was interacting with the robot, but suddenly stops
393 -</td></tr>
394 -<tr><td bgcolor='gainsboro'>
395 - <b>Post-condition</b>
396 -</td><td>
397 - Care giver and loved ones are ensured that the patient is safe
398 -</td></tr>
399 -<tr><td bgcolor='gainsboro'>
400 - <b>Action sequence</b>
401 -</td><td>
402 - Figure<br><br>
403 - UC steps:<br>
404 - 1) The robot notices that the patient is not responding<br>
405 - 2) The robot contacts the patient's care givers and loved ones and transmits a live audio and video feed of the patient<br>
406 - 3) Care giver and loved ones call or come to chech on the patient and see if they are okay<br>
407 - 4) Care giver determines if the emergency call was a false positive<br>
408 -</td></tr>
473 + <td>1</td>
474 + <td>RQ008: The robot can detect movements. </td>
475 + <td>-</td>
476 + <td>Patient, robot</td>
477 +</tr>
478 +<tr>
479 + <td>2</td>
480 + <td>RQ003: The robot stores the contact details of all stakeholders.</td>
481 + <td>-</td>
482 + <td>Caregiver, family members, robot</td>
483 +</tr>
484 +<tr>
485 + <td>3</td>
486 + <td>RQ007: The robot can send data.</td>
487 + <td>-</td>
488 + <td>Caregiver, robot</td>
489 +</tr>
490 +<tr>
491 + <td>4</td>
492 + <td>-</td>
493 + <td>-</td>
494 + <td>Caregiver, family members, patient</td>
495 +</tr>
496 +<tr>
497 + <td>5</td>
498 + <td>-</td>
499 + <td>-</td>
500 + <td>Caregiver, patient</td>
501 +</tr>
409 409  </table>
410 -</td>
411 -<td width='50%' style="font-size:16px">
412 -<table border='1px' width='50%'>
413 -<tr><td bgcolor='gainsboro'>
414 - <b>UC step<b>
415 -</td><td bgcolor='gainsboro'>
416 - <b>Requirements</b>
417 -</td><td bgcolor='gainsboro'>
418 -<b>Claims</b>
419 -</td><td bgcolor='gainsboro'>
420 -<b>IDP</b>
421 -</td></tr>
422 -<tr><td>1</td><td>RQ011: Robot should recognize when the patient suddenly stops interacting </td><td>-</td><td>Patient and robot</td></tr>
423 -<tr><td>2</td><td>RQ003: Have the means of contacting loved ones and caregiver, RQ012: Have the means of transmitting live audio and video </td><td>CL011: User's status can be monitored while help is on the way</td><td>Caregiver and robot</td></tr>
424 -<tr><td>4</td><td>RQ013: Robot can remember the context of the emergency call </td><td>CL010: Similar situations will not trigger an emergency call in the future (if false positive)</td><td>Caregiver and robot</td></tr>
425 -</table>
426 426  
427 427  
428 428  </td></tr>
429 429  
430 430  </table>
508 +<br/>
431 431  
432 -
433 -
434 434  {{/html}}
435 435