Wiki source code of TPD: Group 4
Version 2.2 by Mark Neerincx on 2023/03/23 14:14
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 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 | |||
![]() |
2.1 | 8 | 1. The robot monitors the activities done by all PwD in the carehome as well as the current weather. |
![]() |
1.1 | 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 | ||
![]() |
2.1 | 30 | ** Know current weather outside |
![]() |
1.1 | 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| |