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