Changes for page Use Cases
Last modified by Andrei Stefan on 2022/04/03 17:26
Summary
Details
- 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,7 +22,7 @@ 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 time24 + 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> ... ... @@ -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 patient sinteracts 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> ... ... @@ -61,13 +61,13 @@ 61 61 <tr> 62 62 <td>2</td> 63 63 <td>-</td> 64 - <td> CL001: The patient recalls what to do after hearing related music</td>63 + <td>-</td> 65 65 <td>Patient, robot</td> 66 66 </tr> 67 67 <tr> 68 68 <td>3</td> 69 - <td>RQ002: The robot can recogni ze affirmative words/ detect hand gestures. </td>70 - <td> CL002: User becomes happy after completing a task.</td>68 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 69 + <td>-</td> 71 71 <td>Patient, robot</td></tr> 72 72 </table> 73 73 ... ... @@ -77,15 +77,14 @@ 77 77 </table> 78 78 <br/> 79 79 80 -<h2>UC002: Adjust reminder settings by caregiver s</h2>79 +<h2>UC002: Adjust reminder settings by the caregiver</h2> 81 81 <tr> 82 82 <td width='20%' style="font-size:16px"> 83 83 <table border='1px' width='50%'> 84 84 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 85 85 <b>Objective</b> 86 -</td><td width='80%'> 87 - Help delay memory loss for patient's daily tasks 88 -</td></tr> 85 +</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td> 86 +</tr> 89 89 <tr><td bgcolor='gainsboro'> 90 90 <b>TDP</b> 91 91 </td><td> ... ... @@ -111,11 +111,11 @@ 111 111 </td><td> 112 112 Figure<br><br> 113 113 UC steps:<br> 114 - 1) Patient wants to add more activities to remind/ feels the volume too low;<br>115 - 2) Patient contacts the caregiver and asks for a visit;<br>116 - 3) Caregiver comes visit the patient;<br>117 - 4) Patient communicates with the caregiver about his/her needs;<br>118 - 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> 119 119 </td></tr> 120 120 </table> 121 121 </td> ... ... @@ -130,8 +130,36 @@ 130 130 </td><td bgcolor='gainsboro'> 131 131 <b>IDP</b> 132 132 </td></tr> 133 -<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> 134 -<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> 135 135 </table> 136 136 </td></tr> 137 137 </table> ... ... @@ -144,7 +144,7 @@ 144 144 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 145 145 <b>Objective</b> 146 146 </td><td width='80%'> 147 - Help the patient to keep a healthy lifestyle through exercise 173 + Help the patient to keep a healthy lifestyle through exercise. 148 148 </td></tr> 149 149 <tr><td bgcolor='gainsboro'> 150 150 <b>TDP</b> ... ... @@ -189,9 +189,30 @@ 189 189 </td><td bgcolor='gainsboro'> 190 190 <b>IDP</b> 191 191 </td></tr> 192 -<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> 193 -<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> 194 -<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> 195 195 </table> 196 196 197 197 </td></tr> ... ... @@ -205,27 +205,27 @@ 205 205 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 206 206 <b>Objective</b> 207 207 </td><td width='80%'> 208 - Help the patientto keepsocially active.255 + Keep the patient socially active. 209 209 </td></tr> 210 210 <tr><td bgcolor='gainsboro'> 211 211 <b>TDP</b> 212 -</td><td style="color:red;">213 - TDP: Group game (TODO)259 +</td><td> 260 + TDP: - 214 214 </td></tr> 215 215 <tr><td bgcolor='gainsboro'> 216 216 <b>Actors</b> 217 217 </td><td> 218 - Care s/ patient/otherpatients/ robot265 + Caregiver/ patient/ robot 219 219 </td></tr> 220 220 <tr><td bgcolor='gainsboro'> 221 221 <b>Pre-condition</b> 222 222 </td><td> 223 - Patienthasthe ability tounderstandandrememberthegamerules. Patientis at thecarehome. Robot hasthe pre-installedgame motion.270 + The patient stays home alone most of the time and needs social contacts.. 224 224 </td></tr> 225 225 <tr><td bgcolor='gainsboro'> 226 226 <b>Post-condition</b> 227 227 </td><td> 228 - Userenjoysplayingthe game withothers.275 + The patient becomes happier after havig social interactions with the robot. 229 229 </td></tr> 230 230 <tr><td bgcolor='gainsboro'> 231 231 <b>Action sequence</b> ... ... @@ -232,10 +232,8 @@ 232 232 </td><td> 233 233 Figure<br><br> 234 234 UC steps:<br> 235 - 1) Care giver selects the game to play<br> 236 - 2) Robot explains the rules and identifies the players<br> 237 - 3) Robot monitors the progress of the game<br> 238 - 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> 239 239 </td></tr> 240 240 </table> 241 241 </td> ... ... @@ -250,8 +250,19 @@ 250 250 </td><td bgcolor='gainsboro'> 251 251 <b>IDP</b> 252 252 </td></tr> 253 -<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> 254 -<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> 255 255 </table> 256 256 257 257 ... ... @@ -272,7 +272,7 @@ 272 272 <tr><td bgcolor='gainsboro'> 273 273 <b>TDP</b> 274 274 </td><td> 275 - TDP: Activity331 + TDP: Quiz 276 276 </td></tr> 277 277 <tr><td bgcolor='gainsboro'> 278 278 <b>Actors</b> ... ... @@ -282,7 +282,7 @@ 282 282 <tr><td bgcolor='gainsboro'> 283 283 <b>Pre-condition</b> 284 284 </td><td> 285 - Patient has heard the music associaed with the task before341 + The patient has heard the music associaed with the task before 286 286 </td></tr> 287 287 <tr><td bgcolor='gainsboro'> 288 288 <b>Post-condition</b> ... ... @@ -294,10 +294,13 @@ 294 294 </td><td> 295 295 Figure<br><br> 296 296 UC steps:<br> 297 - 1) The patient asks the robot to play a quiz<br> 298 - 2) The robot plays the music associated with a random task and asks the user what the task is<br> 299 - 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> 300 - 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> 301 301 </td></tr> 302 302 </table> 303 303 </td> ... ... @@ -312,18 +312,52 @@ 312 312 </td><td bgcolor='gainsboro'> 313 313 <b>IDP</b> 314 314 </td></tr> 315 -<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> 316 -<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> 317 -<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> 318 318 </table> 319 319 320 - 321 321 </td></tr> 322 322 323 323 </table> 324 324 <br/> 325 325 326 -<h2>UC006: Notificationif unresponsive</h2>419 +<h2>UC006: Emergency notification</h2> 327 327 <tr> 328 328 <td width='20%' style="font-size:16px"> 329 329 <table border='1px' width='50%'> ... ... @@ -334,8 +334,8 @@ 334 334 </td></tr> 335 335 <tr><td bgcolor='gainsboro'> 336 336 <b>TDP</b> 337 -</td><td style="color:red;">338 - TDP: Emergency(TODO)430 +</td><td> 431 + TDP: Activity 339 339 </td></tr> 340 340 <tr><td bgcolor='gainsboro'> 341 341 <b>Actors</b> ... ... @@ -357,10 +357,11 @@ 357 357 </td><td> 358 358 Figure<br><br> 359 359 UC steps:<br> 360 - 1) The robot notices that the patient is not responding<br> 361 - 2) The robot contacts the patient's care givers and loved ones and transmits a live audio and video feed of the patient<br> 362 - 3) Care giver and loved ones call or come to chech on the patient and see if they are okay<br> 363 - 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> 364 364 </td></tr> 365 365 </table> 366 366 </td> ... ... @@ -375,9 +375,36 @@ 375 375 </td><td bgcolor='gainsboro'> 376 376 <b>IDP</b> 377 377 </td></tr> 378 -<tr><td>1</td><td>RQ011: Robot should recognize when the patient suddenly stops interacting </td><td>-</td><td>Patient and robot</td></tr> 379 -<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> 380 -<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> 472 +<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>1</td> 498 + <td>-</td> 499 + <td>-</td> 500 + <td>Caregiver, patient</td> 501 +</tr> 381 381 </table> 382 382 383 383