Changes for page Use Cases
Last modified by Andrei Stefan on 2022/04/03 17:26
Summary
Details
- Page properties
-
- Content
-
... ... @@ -6,8 +6,9 @@ 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%'>Help delay memory loss for the patient's daily tasks.</td> 10 -</tr> 9 +</td><td width='80%'> 10 + Help delay memory loss for patient's daily tasks 11 +</td></tr> 11 11 <tr><td bgcolor='gainsboro'> 12 12 <b>TDP</b> 13 13 </td><td> ... ... @@ -21,7 +21,7 @@ 21 21 <tr><td bgcolor='gainsboro'> 22 22 <b>Pre-condition</b> 23 23 </td><td> 24 - The patient has daily activities that need to be finished on time25 + Patient has daily activities that need to be finished on time 25 25 </td></tr> 26 26 <tr><td bgcolor='gainsboro'> 27 27 <b>Post-condition</b> ... ... @@ -35,7 +35,7 @@ 35 35 UC steps:<br> 36 36 1) The robot plays music related to a certain activity according to the patient's agenda;<br> 37 37 2) The patient performs the activity that corresponds to the music;<br> 38 - 3) After performing the activity, the patient interacts with the robot to confirm finishing the task.<br> 39 + 3) After performing the activity, the patients interacts with the robot to confirm finishing the task.<br> 39 39 </td></tr> 40 40 41 41 </table> ... ... @@ -60,13 +60,13 @@ 60 60 <tr> 61 61 <td>2</td> 62 62 <td>-</td> 63 - <td> -</td>64 + <td>CL001: The patient recalls what to do after hearing related music</td> 64 64 <td>Patient, robot</td> 65 65 </tr> 66 66 <tr> 67 67 <td>3</td> 68 - <td>RQ002: The robot can do speechrecognition/ detect hand gestures. </td>69 - <td> -</td>69 + <td>RQ002: The robot can recognize affirmative words/ detect hand gestures. </td> 70 + <td>CL002: User becomes happy after completing a task.</td> 70 70 <td>Patient, robot</td></tr> 71 71 </table> 72 72 ... ... @@ -76,14 +76,15 @@ 76 76 </table> 77 77 <br/> 78 78 79 -<h2>UC002: Adjust reminder settings by thecaregiver</h2>80 +<h2>UC002: Adjust reminder settings by caregivers</h2> 80 80 <tr> 81 81 <td width='20%' style="font-size:16px"> 82 82 <table border='1px' width='50%'> 83 83 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 84 84 <b>Objective</b> 85 -</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td> 86 -</tr> 86 +</td><td width='80%'> 87 + Help delay memory loss for patient's daily tasks 88 +</td></tr> 87 87 <tr><td bgcolor='gainsboro'> 88 88 <b>TDP</b> 89 89 </td><td> ... ... @@ -109,11 +109,11 @@ 109 109 </td><td> 110 110 Figure<br><br> 111 111 UC steps:<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>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> 117 117 </td></tr> 118 118 </table> 119 119 </td> ... ... @@ -128,36 +128,8 @@ 128 128 </td><td bgcolor='gainsboro'> 129 129 <b>IDP</b> 130 130 </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> 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> 161 161 </table> 162 162 </td></tr> 163 163 </table> ... ... @@ -170,7 +170,7 @@ 170 170 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 171 171 <b>Objective</b> 172 172 </td><td width='80%'> 173 - Help the patient to keep a healthy lifestyle through exercise .147 + Help the patient to keep a healthy lifestyle through exercise 174 174 </td></tr> 175 175 <tr><td bgcolor='gainsboro'> 176 176 <b>TDP</b> ... ... @@ -215,30 +215,9 @@ 215 215 </td><td bgcolor='gainsboro'> 216 216 <b>IDP</b> 217 217 </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> 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> 242 242 </table> 243 243 244 244 </td></tr> ... ... @@ -252,27 +252,27 @@ 252 252 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 253 253 <b>Objective</b> 254 254 </td><td width='80%'> 255 - Keep the patient socially active.208 + Help the patient to keep socially active. 256 256 </td></tr> 257 257 <tr><td bgcolor='gainsboro'> 258 258 <b>TDP</b> 259 -</td><td> 260 - TDP: -212 +</td><td style="color:red;"> 213 + TDP: Group game (TODO) 261 261 </td></tr> 262 262 <tr><td bgcolor='gainsboro'> 263 263 <b>Actors</b> 264 264 </td><td> 265 - Caregiver/ patient/ robot 218 + Care givers/ patient/ other patients/ robot 266 266 </td></tr> 267 267 <tr><td bgcolor='gainsboro'> 268 268 <b>Pre-condition</b> 269 269 </td><td> 270 - The patientstays home alonemostofthetime andneedssocialcontacts..223 + Patient has the ability to understand and remember the game rules. Patient is at the care home. Robot has the pre-installed game motion. 271 271 </td></tr> 272 272 <tr><td bgcolor='gainsboro'> 273 273 <b>Post-condition</b> 274 274 </td><td> 275 - Thepatient becomeshappierafterhavigsocial interactionswith theobot.228 + User enjoys playing the game with others. 276 276 </td></tr> 277 277 <tr><td bgcolor='gainsboro'> 278 278 <b>Action sequence</b> ... ... @@ -279,8 +279,10 @@ 279 279 </td><td> 280 280 Figure<br><br> 281 281 UC steps:<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> 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> 284 284 </td></tr> 285 285 </table> 286 286 </td> ... ... @@ -295,19 +295,8 @@ 295 295 </td><td bgcolor='gainsboro'> 296 296 <b>IDP</b> 297 297 </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> 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> 311 311 </table> 312 312 313 313 ... ... @@ -328,7 +328,7 @@ 328 328 <tr><td bgcolor='gainsboro'> 329 329 <b>TDP</b> 330 330 </td><td> 331 - TDP: Quiz275 + TDP: Activity 332 332 </td></tr> 333 333 <tr><td bgcolor='gainsboro'> 334 334 <b>Actors</b> ... ... @@ -338,7 +338,7 @@ 338 338 <tr><td bgcolor='gainsboro'> 339 339 <b>Pre-condition</b> 340 340 </td><td> 341 - The patient has heard the music associaed with the task before285 + Patient has heard the music associaed with the task before 342 342 </td></tr> 343 343 <tr><td bgcolor='gainsboro'> 344 344 <b>Post-condition</b> ... ... @@ -350,13 +350,10 @@ 350 350 </td><td> 351 351 Figure<br><br> 352 352 UC steps:<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> 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> 360 360 </td></tr> 361 361 </table> 362 362 </td> ... ... @@ -371,52 +371,18 @@ 371 371 </td><td bgcolor='gainsboro'> 372 372 <b>IDP</b> 373 373 </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> 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> 412 412 </table> 413 413 320 + 414 414 </td></tr> 415 415 416 416 </table> 417 417 <br/> 418 418 419 -<h2>UC006: Emergency notification</h2>326 +<h2>UC006: Notification if unresponsive</h2> 420 420 <tr> 421 421 <td width='20%' style="font-size:16px"> 422 422 <table border='1px' width='50%'> ... ... @@ -427,8 +427,8 @@ 427 427 </td></tr> 428 428 <tr><td bgcolor='gainsboro'> 429 429 <b>TDP</b> 430 -</td><td> 431 - TDP: Activity337 +</td><td style="color:red;"> 338 + TDP: Emergency (TODO) 432 432 </td></tr> 433 433 <tr><td bgcolor='gainsboro'> 434 434 <b>Actors</b> ... ... @@ -450,11 +450,10 @@ 450 450 </td><td> 451 451 Figure<br><br> 452 452 UC steps:<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> 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> 458 458 </td></tr> 459 459 </table> 460 460 </td> ... ... @@ -469,36 +469,9 @@ 469 469 </td><td bgcolor='gainsboro'> 470 470 <b>IDP</b> 471 471 </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> 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> 502 502 </table> 503 503 504 504