Wiki source code of TPD: Group 4

Version 2.1 by Hugo van Dijk on 2023/03/09 12:51

Show last authors
1 **~ Group 4:**
2
3 |(% colspan="1" %)Problem|The Humanoid Robot has to manage the amount of physical activities the PwD in the carehome did. He has to motivate the person with the lowest count to go on a walk in the garden. He will use either goal-based or motivation-based explanations for his motivation. He has to accompany the PwD on their walks. While walking he manages the route and provides smalltalk.
4 |Solution Structure|[[image:Solution Structure TDP - Solution Structure (1).jpg]]
5 |Solution Description|(((
6 All actors (caretaker, humanoid robot, players) areĀ **co-located**
7
8 1. The robot monitors the activities done by all PwD in the carehome as well as the current weather.
9 1. The caretaker supervises the robot to check if it is operating safely
10 1. PwD is unaware of this at the moment.
11 1. The robot goes up to the PwD with a low activity level and tries to motivate them to join him for a walk in the garden.
12 1. The PwD responds to the robot
13 1. The robot monitors values related to safety for the PwD (like responsiveness & movement)
14 1. The robot gives multiple options for routes to walk
15 1. The PwD chooses one of the options.
16 1. The PwD walks with the robot
17 1. The robot uses GPS to monitor the route and corrects the PwD if they are going the wrong way.
18 1. The robot makes small talk during the walk.
19 1. The PwD responds to the robot.
20 )))
21 |Human RQ|(((
22 * PwD: able to walk and interact with robot
23 * Caretaker: know the vulnerabilities of all PwD and understand the limits of the Robot.
24 )))
25 |Machine RQ|(((
26 * Check activity
27 ** Have a way of monitoring movement of all PwD
28 ** Have a db with activity per PwD
29 ** Able to choose PwD (that is able to walk) with lowest activity level
30 ** Know current weather outside
31 * Motivate
32 ** Be able to find and go up to the PwD
33 ** Don't ask too often (to not be annoying)
34 ** Have some basic info about the PwD to help with motivation.
35 ** Be able to perceive PwD's reaction (speech and vision)
36 * Supervise safety
37 ** Be able to perceive PwD's response level (speech and vision)
38 ** Be able to perceive PwD's movement (vision)
39 * Give route options
40 ** Know multiple safe routes through the garden
41 ** Communicate route options clearly (text or visual)
42 * Monitor route
43 ** Have way of tracking route (sonar/cameras)
44 ** Move at walking speed
45 ** Communicate correction
46 * Small talk
47 ** Have arsenal of interesting (relatively simple) topics/questions
48 ** Handle responses adaptively
49 )))
50 |Consequences|(((
51 + Offload of caretaker so that they can focus on more involving health related activities
52
53 + Healthy for PwD
54
55 + Sense of independency
56
57 + Social for PwD
58
59 - Robot can be perceived as annoying and thus ignored by PwD
60
61 - Privacy issues
62
63 - Hardware limitations of robot
64 )))
65 |Grounding|(((
66 Action sequence Observation scene:
67
68 ~1. Check activity level of all PwD
69
70 2. Choose lowest for PwD that is able to walk
71
72 3. The CT verifies the choice
73
74 Action sequence Motivation scene:
75
76 1. Find and go up to PwD
77 1. Ask to go outside
78 1. Provide relevant explanation
79 1. Respond to PwD's responses
80
81 Action sequence Activity scene:
82
83 1. HR Provides route options (explain of display)
84 1. PwD chooses option
85 1. HR selects route option
86 1. HR starts walking at same speed as PwD
87 1. HR monitors route and corrects if PwD goes off route
88 1. HR asks simple question (like "what do you think of the weather?")
89 1. PwD responds
90 1. HR handles response
91 1. Repeat step 6 until done walking.
92 1. Both go back inside
93 1. HR thanks the PwD.
94 )))
95 |Related Patterns|