Wiki source code of TPD: Group 4
Last modified by Liza Wensink on 2023/04/09 12:20
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. |
| |
4.1 | 9 | 1. The caretaker supervises the robot to check if it is operating safely. |
| |
1.1 | 10 | 1. PwD is unaware of this at the moment. |
| |
4.1 | 11 | 1. Personal goals are set for the PwD, together with the CT. |
| 12 | 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. Motivates/guides PwD to achieve set goals. | ||
| |
1.1 | 13 | 1. The PwD responds to the robot |
| 14 | 1. The robot monitors values related to safety for the PwD (like responsiveness & movement) | ||
| 15 | 1. The robot gives multiple options for routes to walk | ||
| 16 | 1. The PwD chooses one of the options. | ||
| 17 | 1. The PwD walks with the robot | ||
| 18 | 1. The robot uses GPS to monitor the route and corrects the PwD if they are going the wrong way. | ||
| 19 | 1. The robot makes small talk during the walk. | ||
| 20 | 1. The PwD responds to the robot. | ||
| |
4.1 | 21 | 1. CT monitors fulfillment of PwD's walking goals. Adjusts when needed. |
| |
1.1 | 22 | ))) |
| 23 | |Human RQ|((( | ||
| 24 | * PwD: able to walk and interact with robot | ||
| 25 | * Caretaker: know the vulnerabilities of all PwD and understand the limits of the Robot. | ||
| 26 | ))) | ||
| 27 | |Machine RQ|((( | ||
| 28 | * Check activity | ||
| 29 | ** Have a way of monitoring movement of all PwD | ||
| 30 | ** Have a db with activity per PwD | ||
| 31 | ** Able to choose PwD (that is able to walk) with lowest activity level | ||
| |
2.1 | 32 | ** Know current weather outside |
| |
1.1 | 33 | * Motivate |
| 34 | ** Be able to find and go up to the PwD | ||
| 35 | ** Don't ask too often (to not be annoying) | ||
| 36 | ** Have some basic info about the PwD to help with motivation. | ||
| 37 | ** Be able to perceive PwD's reaction (speech and vision) | ||
| 38 | * Supervise safety | ||
| 39 | ** Be able to perceive PwD's response level (speech and vision) | ||
| 40 | ** Be able to perceive PwD's movement (vision) | ||
| 41 | * Give route options | ||
| 42 | ** Know multiple safe routes through the garden | ||
| 43 | ** Communicate route options clearly (text or visual) | ||
| 44 | * Monitor route | ||
| 45 | ** Have way of tracking route (sonar/cameras) | ||
| 46 | ** Move at walking speed | ||
| 47 | ** Communicate correction | ||
| 48 | * Small talk | ||
| 49 | ** Have arsenal of interesting (relatively simple) topics/questions | ||
| 50 | ** Handle responses adaptively | ||
| 51 | ))) | ||
| 52 | |Consequences|((( | ||
| 53 | + Offload of caretaker so that they can focus on more involving health related activities | ||
| 54 | |||
| 55 | + Healthy for PwD | ||
| 56 | |||
| 57 | + Sense of independency | ||
| 58 | |||
| 59 | + Social for PwD | ||
| 60 | |||
| 61 | - Robot can be perceived as annoying and thus ignored by PwD | ||
| 62 | |||
| 63 | - Privacy issues | ||
| 64 | |||
| 65 | - Hardware limitations of robot | ||
| 66 | ))) | ||
| 67 | |Grounding|((( | ||
| 68 | Action sequence Observation scene: | ||
| 69 | |||
| 70 | ~1. Check activity level of all PwD | ||
| 71 | |||
| 72 | 2. Choose lowest for PwD that is able to walk | ||
| 73 | |||
| |
3.1 | 74 | 3. The CT verifies the choice. |
| |
1.1 | 75 | |
| 76 | Action sequence Motivation scene: | ||
| 77 | |||
| 78 | 1. Find and go up to PwD | ||
| 79 | 1. Ask to go outside | ||
| 80 | 1. Provide relevant explanation | ||
| 81 | 1. Respond to PwD's responses | ||
| 82 | |||
| 83 | Action sequence Activity scene: | ||
| 84 | |||
| 85 | 1. HR Provides route options (explain of display) | ||
| 86 | 1. PwD chooses option | ||
| 87 | 1. HR selects route option | ||
| 88 | 1. HR starts walking at same speed as PwD | ||
| 89 | 1. HR monitors route and corrects if PwD goes off route | ||
| 90 | 1. HR asks simple question (like "what do you think of the weather?") | ||
| 91 | 1. PwD responds | ||
| 92 | 1. HR handles response | ||
| 93 | 1. Repeat step 6 until done walking. | ||
| 94 | 1. Both go back inside | ||
| 95 | 1. HR thanks the PwD. | ||
| 96 | ))) | ||
| 97 | |Related Patterns| |