Last modified by Ioana Raducanu on 2025/04/24 18:19

Hide last authors
Ioana Raducanu 10.1 1 (% style="background-color:#ffffff" %)
Ioana Raducanu 13.1 2 |(% colspan="1" %)Problem|The  [[Humanoid Robot>>path:/xwiki/wiki/sce202504/view/Main/c.%20Technology/Humanoid%20Robot/]] has to process basic decision-making within the interaction of a [[Person with Dementia>>path:/xwiki/wiki/sce202504/create/Main/sdf/Stakeholders/Person%20with%20Dementia/WebHome?parent=2%5C.+Specification.Requirements.Placeholder.WebHome]] and possibly adapt the schedule (where interaction is directiy ). The schedule is also upkept further by the patient themselves as well as the [[Nurses/ Caregiver Personnel>>path:/xwiki/wiki/sce202504/get/2.%20Specification/Requirements/Placeholder/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=&type=doc&reference=Main.sdf.Stakeholders.Activity%20Coordinator.WebHome&typed=true]] (for scheduled health services) beyond the design process of this course.
Ioana Raducanu 16.1 3 |Solution Structure|[[image:1745511549383-797.png]]
Ioana Raducanu 10.1 4 |Solution Description|(((
Ioana Raducanu 11.1 5 All actors (humanoid robot, patient) are **co-located**. The external schedule-making (through the app) is not part of this Team Design Pattern.
Ioana Raducanu 6.2 6
Ioana Raducanu 13.1 7 1. Robot runs algorithm to see if any additional scheduled activities fit within PwD's schedule.
Ioana Raducanu 14.1 8 11. if nothing no extention is possible, move to  [[ Scene A: Displaying the Schedule>>doc:2\. Specification.Requirements.Placeholder.WebHome]].
9 1. Robot displays the possible adaptation in the scedule and gives the option to accept or deny joining the activity.
10 1. PwD makes a decision to participate;
11 11. if they do not want to participate, the Robot reacts without judgement and moves to  [[ Scene A: Displaying the Schedule>>doc:2\. Specification.Requirements.Placeholder.WebHome]].
12 1. Robot reacts by communicating and displaying the change in schedule.
13 1. Robot moves to initial state of [[ Scene A: Displaying the Schedule>>doc:2\. Specification.Requirements.Placeholder.WebHome]]
Miriam Matsson 3.1 14 )))
Ioana Raducanu 10.1 15 |Human RQ|(((
Ioana Raducanu 14.1 16 * Patient: Communicate willingness to accept or deny any suggested activity.
Ioana Raducanu 10.1 17 )))
18 |Machine RQ|(((
Ioana Raducanu 14.1 19 * [[RQ04.0: Switch between functions (scenes)>>doc:2\. Specification.Requirements.Placeholder.WebHome]]
20 * [[RQ05.0: Run scheduling algorithm>>doc:]]
21 * [[RQ06.0: Show the PwD's adapted schedule>>doc:]]
22 * [[RQ07.0: Clearly communicate the activities verbally>>doc:]]
23 * [[RQ08.0: Personalize response to human's acceptance or denial of activity>>doc:]]
Ioana Raducanu 10.1 24 )))
25 |Consequences|(((
Ioana Raducanu 14.1 26 **+** Offload of Nurse/ Caregiver Personnel reminding patients of their schedule so that (s)he can concentrate on other aspects of their jobs.
Ioana Raducanu 6.2 27
Ioana Raducanu 14.1 28 **+ **Increase the independence of the patient by promoting activities and engagement, as well as allowing them to chose their scedule
29
30 **~ -** The scheduling display is limited by what activities are happening in the care center and no dynamic activities such as doing something between two patients are now considered.
Ioana Raducanu 10.1 31 )))
32 |Grounding|(((
33 Status: Proto Pattern.
34
35 Instantiations: [[UC02: Schedule Activity with PwD>>doc:2\. Specification.b\. Use Cases.WebHome]].
36 )))
37 |Related Patterns|[[IDP>>path:/xwiki/wiki/sce202504/get/2.%20Specification/Requirements/Placeholder/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=&type=doc&reference=2%5C.%20Specification.Claims.WebHome&typed=true]]