Use Cases
Last modified by Andrei Stefan on 2022/04/03 17:26
UC001: Daily Activity Reminder
| Objective | Help delay memory loss for the patient's daily tasks. |
| TDP | TDP: Activity reminder |
| Actors | Patient/ robot |
| Pre-condition | The patient has daily activities that need to be finished on time |
| Post-condition | The patient recalls what to do after hearing the related music |
| Action sequence |
Figure UC steps: 1) The robot plays music related to a certain activity according to the patient's agenda; 2) The patient performs the activity that corresponds to the music; 3) After performing the activity, the patient interacts with the robot to confirm finishing the task. |
| UC step | Requirements | Claims | IDP |
| 1 | RQ001: The robot can play sounds. | CL001: The patient can associate music they hear with activities they need to do. | Patient, robot |
| 2 | - | - | Patient, robot |
| 3 | RQ002: The robot can do speech recognition/ detect hand gestures. | CL002: The user can tell if the robot knows they completed the task. | Patient, robot |
UC002: Adjust reminder settings by the caregiver
| Objective | Help delay memory loss for the patient's daily tasks. |
| TDP | TDP: Change of settings |
| Actors | Caregivers/ patient/ robot |
| Pre-condition | The patient wants to add more daily activities or change the music |
| Post-condition | The reminder settings are adjusted by the caregivers and the patient is satisfied with the adjustments |
| Action sequence |
Figure UC steps: 1) The patient wants to add more activities to remind/ feels the volume too low; 2) The patient contacts the caregiver and asks for a visit; 3) The caregiver comes visit the patient; 4) The patient communicates with the caregiver about his/her needs; 5) The caregiver adjusts the reminder settings properly according to the patient's needs. |
| UC step | Requirements | Claims | IDP |
| 1 | - | - | Patient, robot |
| 2 | RQ003: The robot stores the contact details of all stakeholders. | CL003: It is easier to contact the caregiver. | Caregiver, patient |
| 3 | - | - | Caregiver, patient |
| 4 | - | - | Caregiver, patient |
| 5 | RQ004: The settings of the reminder can be modified. | CL004: Customizable settings make it easier for the patient to remember the correct activity. | Caregiver, robot |
UC003: Physical exercise with the robot
| Objective | Help the patient to keep a healthy lifestyle through exercise. |
| TDP | TDP: Activity |
| Actors | Caregiver/ Patient/ robot |
| Pre-condition | The patient is physically able to follow simple exercises. The robot has exercise motion pre-installed. |
| Post-condition | The patient finishes the daily exercise and the robot records the data. |
| Action sequence |
Figure UC steps: 1) The robot plays the specific music to remind the patient to start exercise; 2) The robot performs some simple movements and asks the patient to follow; 3) The patient finishes the daily exercise while the robot records the data; 4) The robot sends the data to the caregiver for further clinical analysis. |
| UC step | Requirements | Claims | IDP |
| 1 | RQ001: The robot can play sounds. | CL001: The patient can associate music they hear with activities they need to do. | Patient, robot |
| 2 | RQ005: The robot can perform moverments. | CL005: Seeing the robot move along when exercising motivates the patient to keep exercising. | Patient, robot |
| 3 | RQ006: The robot can save data. | CL006: Data helps design better exercise routines. | Patient, robot |
| 3 | RQ007: The robot can send data. | CL007: Analysis can point out other health issues, if any. | Caregiver, robot |
UC004: Small talks with the robot
| Objective | Keep the patient socially active. |
| TDP | TDP: - |
| Actors | Caregiver/ patient/ robot |
| Pre-condition | The patient stays home alone most of the time and needs social contacts.. |
| Post-condition | The patient becomes happier after havig social interactions with the robot. |
| Action sequence |
Figure UC steps: 1) The robot/ the patient starts conversations of random topics 2) The robot and the patient have small talks with each other |
| UC step | Requirements | Claims | IDP |
| 1 | RQ001: The robot can play sounds. RQ002: The robot can do speech recognition/ detect hand gestures. |
CL001: The patient can associate music they hear with activities they need to do. CL002: The user can tell if the robot knows they completed the task. |
Patient, robot |
| 2 | RQ001: The robot can play sounds. RQ002: The robot can do speech recognition/ detect hand gestures. |
CL001: The patient can associate music they hear with activities they need to do. CL002: The user can tell if the robot knows they completed the task. |
Patient, robot |
UC005: Quiz
| Objective | Help reinforce the connection between specific music and daily task with quizzes |
| TDP | TDP: Quiz |
| Actors | Patient/ robot |
| Pre-condition | The patient has heard the music associaed with the task before |
| Post-condition | User reinforces the association between the song and the task |
| Action sequence |
Figure UC steps: 1) The patient asks the robot to play a quiz; 2) The robot plays the music associated with a random activity and asks the user the related activity name; 3) The patient replies; 4) If the answer is correct, the robot congratulates the user and asks to continue; If the answer is wrong, the robot prompts the user to try again; 5) If the user gives wrong answers after several tries, the robot would tell the right answer; 6) Repeat 3)-5) until the patient wants to stop. |
| UC step | Requirements | Claims | IDP |
| 1 | RQ002: The robot can do speech recognition/ detect hand gestures. | CL002: The user can tell if the robot knows they completed the task. | Patient, robot |
| 2 | RQ001: The robot can play sounds. | CL001: The patient can associate music they hear with activities they need to do. | Patient, robot |
| 3 | RQ002: The robot can do speech recognition/ detect hand gestures. | CL002: The user can tell if the robot knows they completed the task. | Patient, robot |
| 4 | RQ001: The robot can play sounds. | CL001: The patient can associate music they hear with activities they need to do. | Patient, robot |
| 5 | RQ001: The robot can play sounds. RQ002: The robot can do speech recognition/ detect hand gestures. |
CL001: The patient can associate music they hear with activities they need to do. CL002: The user can tell if the robot knows they completed the task. |
Patient, robot |
| 6 | RQ001: The robot can play sounds. RQ002: The robot can do speech recognition/ detect hand gestures. |
CL001: The patient can associate music they hear with activities they need to do. CL002: The user can tell if the robot knows they completed the task. |
Patient, robot |
UC006: Emergency notification
| Objective | Keep the caregiver updated with the patient's condition |
| TDP | TDP: Activity reminder |
| Actors | Patient/ robot/ care giver/ loved ones |
| Pre-condition | Patient was interacting with the robot, but suddenly stops |
| Post-condition | Care giver and loved ones are ensured that the patient is safe |
| Action sequence |
Figure UC steps: 1) The robot detects no movement from the patient; 2) The robot contacts the caregiver and family members; 3) The robot sends a live audio and video feed of the patient to the caregiver; 4) The caregiver and family members call or visit to check if the patient is okay; 5) The caregiver determines if the emergency call was a false positive. |
| UC step | Requirements | Claims | IDP |
| 1 | RQ008: The robot can detect movements. | CL008: It is possible to detect unresponsive patients. | Patient, robot |
| 2 | RQ003: The robot stores the contact details of all stakeholders. | CL003: It is easier to contact the caregiver. | Caregiver, family members, robot |
| 3 | RQ007: The robot can send data. | CL007: Analysis can point out other health issues, if any. | Caregiver, robot |
| 4 | - | - | Caregiver, family members, patient |
| 5 | - | - | Caregiver, patient |