Wiki source code of d. Use Cases

Version 11.1 by Varun Singh on 2023/04/05 19:51

Hide last authors
Alexandru Bobe 2.1 1 We start with only 2-3 use cases in order to be able to have an efficient and streamlined design process. We tried to narrow the scope of our robot such that we can better prioritize the features and create a targeted solution.
2
Alexandru Bobe 2.2 3 === **Use case 1: Help PwD to paint** ===
Alexandru Bobe 2.1 4
Alexandru Bobe 4.1 5 |(% style="width:166px" %)**Objective**|(% style="width:653px" %)(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Support the PwD in a meaningful craft**
Alexandru Bobe 9.1 6 |(% style="width:166px" %)**TDP**|(% style="width:653px" %)Human-Robot Painting Management
Alexandru Bobe 2.2 7 |(% style="width:166px" %)**Actors**|(% style="width:653px" %)PwD, robot, caregiver
8 |(% style="width:166px" %)**Pre-condition**|(% style="width:653px" %)The patient with dementia expresses an interest in painting and the necessary materials are available.
9 |(% style="width:166px" %)**Post-condition**|(% style="width:653px" %)The patient with dementia has completed a painting and feels a sense of accomplishment.
Ruud de Jong 1.1 10 |(% style="width:166px" %)**Action sequence**|(% style="width:653px" %)(((
Alexandru Bobe 2.2 11 UC steps:
12
13 ~1. The PwD tells the caregiver that he wants to paint
14
15 2. The caregiver brings the robot
16
17 3. The robot greets the PwD
18
19 4. The robot starts the painting activity by asking the person several questions:
20
21 * Do you have the paint, the brush and the canvas?
22 * Do you know what you want to paint?
23 * Do you have a comfortable position to start painting?
Alexandru Bobe 3.1 24
25 5. While painting, the robot asks the PwD:
26
27 * Do you want to listen to some relaxing music?
Ruud de Jong 1.1 28 )))
29
30 |(% style="width:135px" %)**UC Step**|(% style="width:245px" %)**Requirements**|(% style="width:238px" %)**Claims**|(% style="width:201px" %)**IDP**
Varun Singh 11.1 31 |(% style="width:135px" %)1|(% style="width:245px" %)The robot can talk or show text on a tablet|(% style="width:238px" %)The robot can grab the attention of the PwD|(% style="width:201px" %)[[Guide and suggest the PwD>>doc:Design Patterns.Interaction Design Patterns.IDP\: Guide and suggest the PwD.WebHome]]
32 |(% style="width:135px" %)2|(% style="width:245px" %)The robot knows a set of predefined questions to ask a PwD when a painting session is about to start.|(% style="width:238px" %)Breaking a complex task, like painting, into smaller subtasks helps the PwD achieve his goal. |(% style="width:201px" %)(((
Varun Singh 10.1 33 [[Guide and suggest the PwD>>doc:Design Patterns.Interaction Design Patterns.IDP\: Guide and suggest the PwD.WebHome]]
Alexandru Bobe 3.1 34
Varun Singh 10.1 35
36 )))
Varun Singh 11.1 37 |(% style="width:135px" %)3|(% style="width:245px" %)The robot can provide words of encouragement at appropriate intervals|(% style="width:238px" %)Providing such encouragement will motivate the PwD to continue painting and lower the chances of them giving up.|(% style="width:201px" %)[[Motivate the PwD>>doc:Design Patterns.Interaction Design Patterns.IDP\: Explain a Group Activity.WebHome]]
38 |(% style="width:135px" %)4|(% style="width:245px" %)The robot can play relaxing music|(% style="width:238px" %)Calm music helps the PwD relax while painting.|(% style="width:201px" %)
Varun Singh 10.1 39
Alexandru Bobe 3.1 40 === **Use case 2: Remind the PwD to engage in painting** ===
41
42 |(% style="width:166px" %)**Objective**|(% style="width:653px" %)Help the PwD maintain his identity
Alexandru Bobe 9.1 43 |(% style="width:166px" %)**TDP**|(% style="width:653px" %)Human-Robot Painting Management
Alexandru Bobe 3.1 44 |(% style="width:166px" %)**Actors**|(% style="width:653px" %)PwD, robot
45 |(% style="width:166px" %)**Pre-condition**|(% style="width:653px" %)(((
46 The PwD had painted before
47
48 The PwD walks by the robot.
49
50 The PwD hasn't painted in the last 3 days.
51 )))
52 |(% style="width:166px" %)**Post-condition**|(% style="width:653px" %)The person decides to start a session of painting
53 |(% style="width:166px" %)**Action sequence**|(% style="width:653px" %)(((
54 UC steps:
55
56 ~1. The person walks by the robot and the robot recognizes him.
57
58 2. The robot asks the PwD if he painted anything recently and if he wants to start painting now.
59 )))
60
61 |(% style="width:135px" %)**UC Step**|(% style="width:245px" %)**Requirements**|(% style="width:238px" %)**Claims**|(% style="width:201px" %)**IDP**
62 |(% style="width:135px" %)1|(% style="width:245px" %)The robot is able to recognize a specific patient and remembers their preferences|(% style="width:238px" %)-|(% style="width:201px" %)-
Varun Singh 10.1 63 |(% style="width:135px" %)2|(% style="width:245px" %)The robot can talk or show text on a tablet|(% style="width:238px" %)This interaction can trigger a PwD to start a session of painting.|(% style="width:201px" %)[[Remind the PwD to engage in painting>>doc:Design Patterns.Interaction Design Patterns.IDP\: Title.WebHome]]
Alexandru Bobe 3.1 64
Ilinca Rentea 5.1 65 === **Use case 3: Save a picture of the painting** ===
Alexandru Bobe 4.1 66
Ilinca Rentea 5.1 67 |(% style="width:166px" %)**Objective**|(% style="width:653px" %)Provide connectedness with family
Alexandru Bobe 9.1 68 |(% style="width:166px" %)**TDP**|(% style="width:653px" %)Human-Robot Painting Management
Ilinca Rentea 5.1 69 |(% style="width:166px" %)**Actors**|(% style="width:653px" %)PwD, robot, family
70 |(% style="width:166px" %)**Pre-condition**|(% style="width:653px" %)(((
71 The PwD had finished a painting session.
Alexandru Bobe 4.1 72
Ilinca Rentea 5.1 73 The robot assisted PwD with painting.
74 )))
75 |(% style="width:166px" %)**Post-condition**|(% style="width:653px" %)Family member receives an update about PwD.
76 |(% style="width:166px" %)**Action sequence**|(% style="width:653px" %)(((
77 UC steps:
Alexandru Bobe 4.1 78
Ilinca Rentea 5.1 79 ~1. The PwD announces they finished the painting they were working on.
80
81 2. The robot asks the PwD to hold up the painting so that it can see it.
82
83 3. The robot takes a picture of the painting.
84
85 4. The robot saves the picture to a directory visible to the family member.
86 )))
87
88 |(% style="width:135px" %)**UC Step**|(% style="width:245px" %)**Requirements**|(% style="width:238px" %)**Claims**|(% style="width:201px" %)**IDP**
89 |(% style="width:135px" %)1|(% style="width:245px" %)The robot can understand PwD when they communicate they finished the task.|(% style="width:238px" %)-|(% style="width:201px" %)-
90 |(% style="width:135px" %)(((
91 2
92 )))|(% style="width:245px" %)The robot can communicate to the PwD(via speech and text).|(% style="width:238px" %)-|(% style="width:201px" %)(((
93
94 )))
Varun Singh 10.1 95 |(% style="width:135px" %)3|(% style="width:245px" %)The robot can save a picture.|(% style="width:238px" %)-|(% style="width:201px" %)[[Save a picture of the painting>>doc:Design Patterns.Interaction Design Patterns.IDP\: Save a picture of the painting.WebHome]]
Ilinca Rentea 5.1 96 |(% style="width:135px" %)4|(% style="width:245px" %)The robot can save pictures.|(% style="width:238px" %) |(% style="width:201px" %)
97
Alexandru Bobe 4.1 98 === **Use case 4: Recommend a meaningful picture to paint** ===
99
100
Alexandru Bobe 6.1 101 |(% style="width:166px" %)**Objective**|(% style="width:653px" %)Help the PwD maintain a connection with his past
Alexandru Bobe 9.1 102 |(% style="width:166px" %)**TDP**|(% style="width:653px" %)Human-Robot Painting Management
Alexandru Bobe 6.1 103 |(% style="width:166px" %)**Actors**|(% style="width:653px" %)PwD, robot, relatives
104 |(% style="width:166px" %)**Pre-condition**|(% style="width:653px" %)The family uploaded pictures from PwD's past
105 |(% style="width:166px" %)**Post-condition**|(% style="width:653px" %)The person gets to paint a meaningful picture
106 |(% style="width:166px" %)**Action sequence**|(% style="width:653px" %)(((
107 UC steps:
108
109 ~1. The person starts the painting process
110
Alexandru Bobe 7.1 111 2. The robot recommends the person a meaningful picture, that might help them remember some of their memories.
Alexandru Bobe 6.1 112 )))
113
114 |(% style="width:135px" %)**UC Step**|(% style="width:245px" %)**Requirements**|(% style="width:238px" %)**Claims**|(% style="width:201px" %)**IDP**
115 |(% style="width:135px" %)1|(% style="width:245px" %)The robot has a remote interface for the relatives where they can upload pictures and stories for the PwD to see.|(% style="width:238px" %)-|(% style="width:201px" %)
Varun Singh 10.1 116 |(% style="width:135px" %)2|(% style="width:245px" %)The robot can show a picture on the tablet|(% style="width:238px" %)This helps the PwD have a better painting experience.|(% style="width:201px" %)[[Recommend a meaningful picture to paint>>doc:Design Patterns.Interaction Design Patterns.IDP\: Recommend a meaningful picture to paint.WebHome]]
Alexandru Bobe 6.1 117
118