Wiki source code of Use Cases

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

Hide last authors
Bart Vastenhouw 1.1 1 {{html}}
2 <!-- Your HTML code here -->
Cesar van der Poel 35.1 3 <h2>UC001: User distracted from going out with other activity</h2>
Bart Vastenhouw 1.1 4 <table width='100%'>
5 <tr>
Cesar van der Poel 8.1 6 <td style="font-size:16px">
Cesar van der Poel 9.1 7 <table border='1px'>
Cesar van der Poel 10.1 8 <tr border='1px'><td bgcolor='gainsboro'>
Bart Vastenhouw 1.1 9 <b>Objective</b>
Cesar van der Poel 11.1 10 </td><td>
Cesar van der Poel 43.1 11 OB01.3: Prevent user from going out by providing an indoor activty instead
Bart Vastenhouw 1.1 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>
Cesar van der Poel 37.1 21 <ul>
Cesar van der Poel 36.1 22 <li>Pepper</li>
23 <li>Person with Dementia</li>
Cesar van der Poel 43.2 24
Cesar van der Poel 37.1 25 </ul>
Bart Vastenhouw 1.1 26 </td></tr>
27 <tr><td bgcolor='gainsboro'>
28 <b>Pre-condition</b>
Cesar van der Poel 4.1 29 </td><td>
30 User is restless and wants to take a walk
Bart Vastenhouw 1.1 31 </td></tr>
32 <tr><td bgcolor='gainsboro'>
33 <b>Post-condition</b>
Cesar van der Poel 4.1 34 </td><td>
35 User stays home
Cesar van der Poel 2.1 36 </td></tr>
37 <tr><td bgcolor='gainsboro'>
38 <b>Action sequence</b>
Bart Vastenhouw 1.1 39 </td><td>
Cesar van der Poel 2.1 40 Figure<br><br>
41 UC steps:<br>
Cesar van der Poel 19.1 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>
Cesar van der Poel 43.1 46 5. Robot invites user to calm down by doing a puzzle<br>
Cesar van der Poel 19.1 47 6. User complies<br>
Bart Vastenhouw 1.1 48 </td></tr>
Cesar van der Poel 2.1 49 </table>
50 </td>
Cesar van der Poel 11.1 51 </tr>
Cesar van der Poel 2.1 52
Cesar van der Poel 19.1 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>
Xin Wan 21.1 64 <tr><td>1</td><td>RQ001: Detect movement towards door</td><td>-</td><td>-</td></tr>
Cesar van der Poel 19.1 65 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
Cesar van der Poel 43.1 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>
Xin Wan 26.3 67 <tr><td>4</td><td>RQ004: Process spoken natural language</td><td>-</td><td>-</td></tr>
Cesar van der Poel 43.1 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>
Xin Wan 26.1 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>
Cesar van der Poel 2.1 71 </table>
72
73 <h2>UC002: User not prevented from going out</h2>
74 <table width='100%'>
Cesar van der Poel 43.2 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>
Bart Vastenhouw 1.1 172 </table>
173
Cesar van der Poel 19.1 174 <h2>UC003: Guide user when going out</h2>
Simran  Karnani 6.1 175 <table border='1px' width='50%'>
176 <tr border='1px' width='30%'><td bgcolor='gainsboro'>
177 <b>Objective</b>
178 </td><td width='70%'>
Cesar van der Poel 43.1 179 OB02: Alert caretakers when user wants to take a walk
Simran  Karnani 6.1 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>
Simran  Karnani 38.1 198 Robot alerts caretaker and caretaker accompanies the user to a familiar location
Simran  Karnani 6.1 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>
Simran  Karnani 40.1 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>
Simran  Karnani 6.1 213 </td></tr>
214
Bart Vastenhouw 1.1 215 </table>
Cesar van der Poel 12.1 216
Simran  Karnani 40.1 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>
Cesar van der Poel 43.1 230 <tr><td>1</td><td>RQ001: Detect movement towards door, (RQ002: Recognize people in the care home)</td><td>-</td><td>-</td></tr>
Simran  Karnani 40.1 231 <tr><td>2</td><td>RQ003: Speak in a human-like way</td><td>-</td><td>-</td></tr>
Cesar van der Poel 43.1 232 <tr><td>3</td><td>RQ004: Process spoken natural language</td><td>-</td><td>-</td></tr>
Cesar van der Poel 41.1 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>
Cesar van der Poel 43.1 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>
Simran  Karnani 40.1 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
Cesar van der Poel 12.1 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>
Cesar van der Poel 43.1 254 OB01.1: Prevent user from going out by objecting to their reason for going out
Cesar van der Poel 12.1 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>
Xin Wan 19.4 281 2. Robot navigates to door<br>
282 3. Robot asks user what they are doing<br>
Xin Wan 19.5 283 4. User argues they need to go to work and they are already late<br>
Xin Wan 30.1 284 5. Robot tries to convince the user you are already retired<br>
285 6. User feels agitated and insist on his idea<br>
Xin Wan 19.8 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>
Cesar van der Poel 12.1 289 </td></tr>
290 </table>
291 </td>
Xin Wan 27.1 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>
Cesar van der Poel 43.1 303 <tr><td>1</td><td>RQ001: Detect movement towards door, (RQ002: Recognize people in the care home)</td><td>-</td><td>-</td></tr>
Xin Wan 27.1 304 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
Cesar van der Poel 43.1 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>
Xin Wan 33.1 310 <tr><td>8</td><td>-</td><td>CL04: The music reminds the PwD of the intended situation or place</td><td>-</td></tr>
Cesar van der Poel 43.1 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>
Xin Wan 27.1 312 </table>
313 </td></tr>
314 </table>
Cesar van der Poel 12.1 315 </tr>
316
317 </table>
318
Bart Vastenhouw 1.1 319 {{/html}}
320