Wiki source code of TDP01: Displaying the Schedule

Last modified by Palina Yarmolenka on 2025/04/24 18:38

Hide last authors
Miriam Matsson 3.1 1 (% class="box infomessage" %)
2 (((
Palina Yarmolenka 18.1 3 (% style="background-color:#ffffff; color:#222222" %)
Ioana Raducanu 12.1 4 |(% colspan="1" %)Problem|(((
5 The  [[Humanoid Robot>>doc:Main.c\. Technology.Humanoid Robot.WebHome]] has to process basic decision-making within the interaction of a [[Person with Dementia>>doc:Main.sdf.Stakeholders.Person with Dementia.WebHome]] and possibly display the appropriate schedule. The schedule is upkept by the patient themselves as well as the [[Nurses/ Caregiver Personnel>>doc:Main.sdf.Stakeholders.Activity Coordinator.WebHome]] (for scheduled health services) before any display interaction. Stopping the interaction preemptively is part of the display functionality as a strategy to give more independence to the patients.
6 )))
Ioana Raducanu 17.1 7 |Solution Structure|[[image:1745511513734-160.png]]
Ioana Raducanu 11.1 8 |Solution Description|(((
Ioana Raducanu 12.1 9 All actors (humanoid robot, patient) are **co-located**. The schedule-making is not part of this Team Design Pattern.
Ioana Raducanu 11.1 10
Ioana Raducanu 12.1 11 1. PwD initiates interaction
12 1. Robot gives an option for further interaction, and schedule display.
13 1. PwD makes a decision on will to engage;
14 11. if they do not want to engage, the Robot reacts without judgement and moves from the current position in the scene, back to the original state (restart Scene A: Displaying the Schedule)
15 1. Robot displays the appropriate schedule and walks PwD through it.
Ioana Raducanu 15.1 16 1. Robot initiates [[Scene B: Adding extra activities with PwD>>doc:2\. Specification.Requirements.TDP02\.0\: Suggest Group Activities.WebHome]]
Ioana Raducanu 11.1 17 )))
18 |Human RQ|(((
Ioana Raducanu 12.1 19 * Patient: Communicate willingness to proceed with the interaction.
Ioana Raducanu 11.1 20 )))
21 |Machine RQ|(((
Ioana Raducanu 12.1 22 * [[RQ01.0: Personalise engagement based on willingness (stop/start)>>doc:2\. Specification.Requirements.RQ01\.0\: Lead the bingo game.WebHome]]
23 * [[RQ02.0: Show the PwD's scedule>>doc:2\. Specification.Requirements.RQ02.WebHome]]
24 * [[RQ03.0: Clearly communicate the scedule verbally>>doc:2\. Specification.Requirements.RQ03\.0\: Reflect on game performance.WebHome]]
25 * [[RQ04.0: Switch between functions (scenes)>>doc:2\. Specification.Requirements.RQ04\.0\: Respond to players conversations\..WebHome]]
Ioana Raducanu 11.1 26 )))
27 |Consequences|(((
Ioana Raducanu 12.1 28 **+** Offload of Nurse/ Caregiver Personnel repetitive interaction of reminding patients of their schedule so that (s)he can concentrate on other aspects of their jobs.
Ioana Raducanu 11.1 29
Ioana Raducanu 12.1 30 **~ -** The schedule display is limited in seeing mistakes and making corrections, possibly leading to the miscommunication of actual tasks happening.
Ioana Raducanu 11.1 31 )))
32 |Grounding|(((
33 Status: Proto Pattern.
34
Ioana Raducanu 12.1 35 Instantiations: [[UC01: Displaying the Schedule>>doc:2\. Specification.b\. Use Cases.UC01\.1\: Schedule Update.WebHome]].
Ioana Raducanu 11.1 36 )))
Ioana Raducanu 12.1 37 |Related Patterns|[[IDP>>doc:2\. Specification.Claims.WebHome]]
Palina Yarmolenka 18.1 38 )))