Wiki source code of d. Use Cases
Version 4.1 by Alexandru Bobe on 2023/03/14 12:27
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
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 | |||
![]() |
2.2 | 3 | === **Use case 1: Help PwD to paint** === |
![]() |
2.1 | 4 | |
![]() |
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** |
![]() |
2.2 | 6 | |(% style="width:166px" %)**TDP**|(% style="width:653px" %)PwD wants to paint |
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. | ||
![]() |
1.1 | 10 | |(% style="width:166px" %)**Action sequence**|(% style="width:653px" %)((( |
![]() |
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? | ||
![]() |
3.1 | 24 | |
25 | 5. While painting, the robot asks the PwD: | ||
26 | |||
27 | * Do you want to listen to some relaxing music? | ||
![]() |
1.1 | 28 | ))) |
29 | |||
30 | |(% style="width:135px" %)**UC Step**|(% style="width:245px" %)**Requirements**|(% style="width:238px" %)**Claims**|(% style="width:201px" %)**IDP** | ||
![]() |
3.1 | 31 | |(% style="width:135px" %)1|(% style="width:245px" %)-|(% style="width:238px" %)-|(% style="width:201px" %)- |
32 | |(% style="width:135px" %)2|(% style="width:245px" %)-|(% style="width:238px" %)-|(% style="width:201px" %)((( | ||
33 | - | ||
34 | ))) | ||
35 | |(% style="width:135px" %)3|(% 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" %)%TODO | ||
36 | |(% style="width:135px" %)4|(% 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" %)%TODO | ||
37 | |(% style="width:135px" %)5|(% style="width:245px" %)The robot can play relaxing music|(% style="width:238px" %)Calm music helps the PwD relax while painting.|(% style="width:201px" %)%TODO | ||
38 | |||
39 | |||
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 | ||
43 | |(% style="width:166px" %)**TDP**|(% style="width:653px" %)- | ||
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" %)- | ||
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" %)((( | ||
64 | - | ||
65 | ))) | ||
66 | |||
![]() |
4.1 | 67 | |
68 | === **Use case 3: Calm down PwD ** === | ||
69 | |||
70 | |||
71 | === **Use case 4: Recommend a meaningful picture to paint** === | ||
72 | |||
73 | |||
74 | === **Use case 5: Alert the caregiver in case of emergency** === |