Wiki source code of Design Patterns

Version 39.2 by Xin Wan on 2022/02/28 20:59

Hide last authors
Cesar van der Poel 30.1 1 == Storyboard
Clara Stiller 32.2 2
3 === Scene 1===
Clara Stiller 32.3 4 [[image:Foundation.Operational Demands.Personas@Storyboard_1.png]]
Clara Stiller 32.2 5
6
7 === Scene 2===
Clara Stiller 32.3 8 [[image:Foundation.Operational Demands.Personas@Storyboard_2.png]]
Clara Stiller 32.2 9
10
Clara Stiller 32.4 11
Xin Wan 35.2 12 == TDP
Cesar van der Poel 30.1 13 |**Problem**|The caretaker of a person with dementia (PwD) might not always be around to prevent a user from going out wandering, and to locate them and bring them back if they do. To still be able to provide a safe environments for all PwD's, a humanoid robot will try to take care of such situations. This will relieve the caretakers from a number of these burdens. There might, however, be cases where the robot cannot do enough, and thus needs to alert a caretaker that can interfere.
14 |**Solution structure**|[[image:TDP1.png]]
15 |**Solution description**|In the event that a PwD wants to leave the building, the robot will interact with them. The goal of this interaction is to convince the PwD to stay inside. This can be done by asking certain questions to identify the intentions and mental state of the PwD, and responding with certain arguments or alternatives. If this is unsuccesfull and the PwD goes out nonetheless, the robot will alert a caretaker of this event, transitioning from Scene A to Scene B. The caretaker will respond to this as soon as possible to prevent the PwD from going too far or getting into too many dangerous situations. The caretaker will go after the PwD, track them down and bring them back inside safely, after which the setting returns to Scene A.
16 |**Human RQ**|The caretaker needs to be available to respond in a relatively small amount of time and needs to be able to track down the PwD faster than they can wander.
17 |**Robot RQ**|TODO create RQ
Cesar van der Poel 34.1 18
Xin Wan 35.2 19 == IDP
Cesar van der Poel 34.1 20 |**Problem**|Sometimes, a person with dementia (PwD) might want to go out for a very trivial reason - for example, they might want to go to a doctor's appointment, do groceries or have coffee with the neighbours. In such cases, a rather simple counterargument might be more than enough to have these people stay inside. Alternatively, a different activity might be a reason for them to stay in as well. In such situations, the robot should be able to provide these counterarguments or activities.
21 |**Solution structure**|[[image:IDP1.png]]
Xin Wan 39.2 22 |**Solution description**|Once the PwD tries to leave the building, the robot will ask what the PwD is planning on doing. This response will most likely be of the form presented in the upper arrow, stating that they will be doing some activity. Based on the nature of the activity, the robot will try to find an appropriate response. For example, in the case of a non-existent appointment the robot will tell the user this appointment is on some other day, errands will be said to be covered by others, and people that are unwise to visit will be said to be on vacation or at work. In addition, and as a fallback in cases where no more appropriate response can be found, the robot will think of an alternative to the activity to occupy the PwD, and tell the PwD they will miss this activity if they leave now. These arguments should, at least in some cases, be enough to keep the person in.
Cesar van der Poel 35.1 23 |**Human RQ**|The PwD needs to be able to state their intent and listen to what the robot has to say.
Cesar van der Poel 34.1 24 |**Robot RQ**|TODO create RQ
Xin Wan 39.2 25
26 |**Problem**|Sometimes, a person with dementia (PwD) might want to go out for a very trivial reason - for example, they might want to go to a doctor's appointment, do groceries or have coffee with the neighbours. A robot would say some simple counterargument to persuade them to stay inside, but in some cases the PwD insist to going out and becoming agitated, then the Robot can play some specific agitation-relieving music to make the PwD calm down, if this still doesn't work and they still have to go out, then robot will call the caretaker.
27 |**Solution structure**|[[image:IDP2.png]]
28 |**Solution description**| Once the PwD tries to leave the building, after the robot will ask what the PwD is planning on doing. This response will most likely be of the form presented in the upper arrow, stating that they will be doing some activity. Based on the nature of the activity, the robot will try to find an appropriate response. For example, in the case of a non-existent appointment the robot will tell the user this appointment is on some other day, errands will be said to be covered by others, and people that are unwise to visit will be said to be on vacation or at work. In addition, and as a fallback in cases where no more appropriate response can be found, the robot will think of an alternative to the activity to occupy the PwD, and tell the PwD they will miss this activity if they leave now. These arguments should, at least in some cases, be enough to keep the person in.
29 |**Human RQ**|The PwD needs to be able to state their intent and listen to what the robot has to say.
30 |**Robot RQ**|TODO create RQ
31
32
33