Wiki source code of Use Cases

Version 43.2 by Cesar van der Poel on 2022/04/02 22:32

Show last authors
1 {{html}}
2 <!-- Your HTML code here -->
3 <h2>UC001: User distracted from going out with other activity</h2>
4 <table width='100%'>
5 <tr>
6 <td style="font-size:16px">
7 <table border='1px'>
8 <tr border='1px'><td bgcolor='gainsboro'>
9 <b>Objective</b>
10 </td><td>
11 OB01.3: Prevent user from going out by providing an indoor activty instead
12 </td></tr>
13 <tr><td bgcolor='gainsboro'>
14 <b>TDP</b>
15 </td><td>
16 TDP: TITLE
17 </td></tr>
18 <tr><td bgcolor='gainsboro'>
19 <b>Actors</b>
20 </td><td>
21 <ul>
22 <li>Pepper</li>
23 <li>Person with Dementia</li>
24
25 </ul>
26 </td></tr>
27 <tr><td bgcolor='gainsboro'>
28 <b>Pre-condition</b>
29 </td><td>
30 User is restless and wants to take a walk
31 </td></tr>
32 <tr><td bgcolor='gainsboro'>
33 <b>Post-condition</b>
34 </td><td>
35 User stays home
36 </td></tr>
37 <tr><td bgcolor='gainsboro'>
38 <b>Action sequence</b>
39 </td><td>
40 Figure<br><br>
41 UC steps:<br>
42 1. User walks to door to go out<br>
43 2. Robot navigates to door<br>
44 3. Robot asks user what they are doing<br>
45 4. User responds to robot they are restless and want to take a walk<br>
46 5. Robot invites user to calm down by doing a puzzle<br>
47 6. User complies<br>
48 </td></tr>
49 </table>
50 </td>
51 </tr>
52
53 <td width='50%' style="font-size:16px">
54 <table border='1px' width='50%'>
55 <tr><td bgcolor='gainsboro'>
56 <b>UC step<b>
57 </td><td bgcolor='gainsboro'>
58 <b>Requirements</b>
59 </td><td bgcolor='gainsboro'>
60 <b>Claims</b>
61 </td><td bgcolor='gainsboro'>
62 <b>IDP</b>
63 </td></tr>
64 <tr><td>1</td><td>RQ001: Detect movement towards door</td><td>-</td><td>-</td></tr>
65 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
66 <tr><td>3</td><td>RQ003: Speak in a human-like way, (RQ002: Recognize people in the care home)</td><td>-</td><td>-</td></tr>
67 <tr><td>4</td><td>RQ004: Process spoken natural language</td><td>-</td><td>-</td></tr>
68 <tr><td>5</td><td>RQ005: Associate certain concepts with related concepts, RQ003: Speak in a human-like way, (RQ008: Use gestures for non-verbal communication)</td><td>CL02: PwD's mood is improved</td><td>-</td></tr>
69 <tr><td>6</td><td>-</td><td>CL01: The PwD does not leave the care home, CL05: No caretaker is needed to prevent PwD from wandering
70 </td><td>-</td></tr>
71 </table>
72
73 <h2>UC002: User not prevented from going out</h2>
74 <table width='100%'>
75 <tr>
76 <td width='30%' style="font-size:16px">
77 <table border='1px' width='50%'>
78 <tr border='1px' width='30%'>
79 <td bgcolor='gainsboro'>
80 <b>Objective</b>
81 </td><td width='70%'>
82 OB01.4: Allow for quick intervention from the caretaker
83 </td>
84 </tr><tr>
85 <td bgcolor='gainsboro'>
86 <b>TDP</b>
87 </td><td>
88 TDP: scene A, scene B
89 </td>
90 </tr><tr>
91 <td bgcolor='gainsboro'>
92 <b>Actors</b>
93 </td><td>
94 <ul>
95 <li>Person with dementia</li>
96 <li>Pepper</li>
97 <li>(Caretaker)</li>
98 </ul>
99 </td>
100 </tr><tr>
101 <td bgcolor='gainsboro'>
102 <b>Pre-condition</b>
103 </td><td>
104 User is restless and wants to take a walk
105 </td>
106 </tr><tr>
107 <td bgcolor='gainsboro'>
108 <b>Post-condition</b>
109 </td><td>
110 Caretakers are alerted of the fact that the user has left
111 </td>
112 </tr><tr>
113 <td bgcolor='gainsboro'>
114 <b>Action sequence</b>
115 </td><td>
116 Figure<br><br>
117 UC steps:<br>
118 1. User walks to door to go out<br>
119 2. Robot asks user what they are doing<br>
120 3. User ignores robot and walks outside<br>
121 4. Robot alerts caretakers that the user has done so<br>
122 5. Caretakers take actions necessary to protect and/or locate user<br>
123 </td>
124 </tr>
125 </table>
126 </td><td width='50%' style="font-size:16px">
127 <table border='1px' width='50%'>
128 <tr>
129 <td bgcolor='gainsboro'>
130 <b>UC step<b>
131 </td><td bgcolor='gainsboro'>
132 <b>Requirements</b>
133 </td><td bgcolor='gainsboro'>
134 <b>Claims</b>
135 </td><td bgcolor='gainsboro'>
136 <b>IDP</b>
137 </td>
138 </tr>
139 <tr>
140 <td>1</td>
141 <td>RQ001: Detect movement towards door</td>
142 <td>-</td>
143 <td>-</td>
144 </tr>
145 <tr>
146 <td>2</td>
147 <td>RQ003: Speak in a human-like way, (RQ002: Recognize people in the care home), (RQ008: Use gestures for non-verbal communication)</td>
148 <td>-</td>
149 <td>-</td>
150 </tr>
151 <tr>
152 <td>3</td>
153 <td>-</td>
154 <td>-</td>
155 <td>-</td>
156 </tr>
157 <tr>
158 <td>4</td>
159 <td>RQ007: Alert caretakers</td>
160 <td>CL14</td>
161 <td>-</td>
162 </tr>
163 <tr>
164 <td>5</td>
165 <td>-</td>
166 <td>-</td>
167 <td>-</td>
168 </tr>
169 </table>
170 </td>
171 </tr>
172 </table>
173
174 <h2>UC003: Guide user when going out</h2>
175 <table border='1px' width='50%'>
176 <tr border='1px' width='30%'><td bgcolor='gainsboro'>
177 <b>Objective</b>
178 </td><td width='70%'>
179 OB02: Alert caretakers when user wants to take a walk
180 </td></tr>
181 <tr><td bgcolor='gainsboro'>
182 <b>TDP</b>
183 </td><td>
184 TDP: TITLE
185 </td></tr>
186 <tr><td bgcolor='gainsboro'>
187 <b>Actors</b>
188 </td><td>
189 </td></tr>
190 <tr><td bgcolor='gainsboro'>
191 <b>Pre-condition</b>
192 </td><td>
193 User is restless and wants to take a walk
194 </td></tr>
195 <tr><td bgcolor='gainsboro'>
196 <b>Post-condition</b>
197 </td><td>
198 Robot alerts caretaker and caretaker accompanies the user to a familiar location
199 </td></tr>
200 <tr><td bgcolor='gainsboro'>
201 <b>Action sequence</b>
202 </td><td>
203 Figure<br><br>
204 UC steps:<br>
205 1. User walks to door to go out<br>
206 2. Robot asks user what they are doing<br>
207 3. User responds to robot they are restless and want to take a walk<br>
208 4. Robot starts to play some sounds corresponding to a familiar location<br>
209 5. Robot alerts caretaker that the user wants to go out<br>
210 6. User listens and recognizes to sound and remembers the route to that location<br>
211 7. Caretaker arrives.<br>
212 8. Caretaker accompanies the user on his/her stroll<br>
213 </td></tr>
214
215 </table>
216
217 </table>
218 </td>
219 <td width='50%' style="font-size:16px">
220 <table border='1px' width='50%'>
221 <tr><td bgcolor='gainsboro'>
222 <b>UC step<b>
223 </td><td bgcolor='gainsboro'>
224 <b>Requirements</b>
225 </td><td bgcolor='gainsboro'>
226 <b>Claims</b>
227 </td><td bgcolor='gainsboro'>
228 <b>IDP</b>
229 </td></tr>
230 <tr><td>1</td><td>RQ001: Detect movement towards door, (RQ002: Recognize people in the care home)</td><td>-</td><td>-</td></tr>
231 <tr><td>2</td><td>RQ003: Speak in a human-like way</td><td>-</td><td>-</td></tr>
232 <tr><td>3</td><td>RQ004: Process spoken natural language</td><td>-</td><td>-</td></tr>
233 <tr><td>4</td><td>RQ006: Play music</td><td>CL04: The music reminds the PwD of the intended situation or place</td><td>-</td></tr>
234 <tr><td>5</td><td>RQ007: Alert caretakers</td><td>-</td><td>-</td></tr>
235 <tr><td>6</td><td>-</td><td>-</td><td>-</td></tr>
236 <tr><td>7</td><td>RQ002: Recognize people in the care home</td><td>-</td></tr>
237 <tr><td>8</td><td>-</td><td>CL02: PwD's mood is improved, CL06: PwD leaves care home with caretaker/td><td>-</td></tr>
238 </table>
239 </td></tr>
240 </table>
241 </tr>
242
243 </table>
244
245
246 <h2>UC004: User is reminded of their current situation</h2>
247 <table width='100%'>
248 <tr>
249 <td style="font-size:16px">
250 <table border='1px'>
251 <tr border='1px'><td bgcolor='gainsboro'>
252 <b>Objective</b>
253 </td><td>
254 OB01.1: Prevent user from going out by objecting to their reason for going out
255 </td></tr>
256 <tr><td bgcolor='gainsboro'>
257 <b>TDP</b>
258 </td><td>
259 TDP: TITLE
260 </td></tr>
261 <tr><td bgcolor='gainsboro'>
262 <b>Actors</b>
263 </td><td>
264 </td></tr>
265 <tr><td bgcolor='gainsboro'>
266 <b>Pre-condition</b>
267 </td><td>
268 User is under the impression they need to be somewhere and intends to go there
269 </td></tr>
270 <tr><td bgcolor='gainsboro'>
271 <b>Post-condition</b>
272 </td><td>
273 User remembers they need to stay here
274 </td></tr>
275 <tr><td bgcolor='gainsboro'>
276 <b>Action sequence</b>
277 </td><td>
278 Figure<br><br>
279 UC steps:<br>
280 1. User walks to door to go out<br>
281 2. Robot navigates to door<br>
282 3. Robot asks user what they are doing<br>
283 4. User argues they need to go to work and they are already late<br>
284 5. Robot tries to convince the user you are already retired<br>
285 6. User feels agitated and insist on his idea<br>
286 7. Robot sings or plays a song associated with retirement<br>
287 8. User is reminded of his retirement and realises he does not have to go to work<br>
288 9. Robot invites user to stay home and user complies<br>
289 </td></tr>
290 </table>
291 </td>
292 <td width='50%' style="font-size:16px">
293 <table border='1px' width='50%'>
294 <tr><td bgcolor='gainsboro'>
295 <b>UC step<b>
296 </td><td bgcolor='gainsboro'>
297 <b>Requirements</b>
298 </td><td bgcolor='gainsboro'>
299 <b>Claims</b>
300 </td><td bgcolor='gainsboro'>
301 <b>IDP</b>
302 </td></tr>
303 <tr><td>1</td><td>RQ001: Detect movement towards door, (RQ002: Recognize people in the care home)</td><td>-</td><td>-</td></tr>
304 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
305 <tr><td>3</td><td>RQ003: Speak in a human-like way</td><td>-</td><td>-</td></tr>
306 <tr><td>4</td><td>RQ004: Process spoken natural language</td><td>-</td><td>-</td></tr>
307 <tr><td>5</td><td>RQ005: Associate certain concepts with related concepts, RQ003: Speak in a human-like way, (RQ008: Use gestures for non-verbal communication)</td><td>-</td><td>-</td></tr>
308 <tr><td>6</td><td>RQ009: Recognize emotions</td><td>-</td><td>-</td></tr>
309 <tr><td>7</td><td>RQ006: Play music</td><td>CL02: PwD's mood is improved</td><td>-</td></tr>
310 <tr><td>8</td><td>-</td><td>CL04: The music reminds the PwD of the intended situation or place</td><td>-</td></tr>
311 <tr><td>9</td><td>RQ003: Speak in a human-like way</td><td>CL01: The PwD does not leave the care home</td><td>-</td></tr>
312 </table>
313 </td></tr>
314 </table>
315 </tr>
316
317 </table>
318
319 {{/html}}