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 |