Wiki source code of TDP: Human-Robot Group Game Management
Last modified by Ruud de Jong on 2023/02/13 13:09
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | |(% colspan="1" style="width:385px" %)Problem|(% style="width:726px" %)The [[Activity Coordinator>>doc:Main.sdf.Stakeholders.Activity Coordinator.WebHome]] and [[Humanoid Robot>>doc:Main.c\. Technology.Humanoid Robot.WebHome]] have to manage the interactive game play and emerging social behaviors of a group of vulnerable game participants such as [[Person with Dementia>>doc:Main.sdf.Stakeholders.Person with Dementia.WebHome]]. The allocation of tasks should be harmonized to the momentary capacities of the coordinator and robot, the varying needs of the players, and to the context. Pausing the game is part of the game management, as a mitigation strategy for prevention and handling of troubles that appear during the game play. | ||
2 | |(% style="width:385px" %)Solution Structure|(% style="width:726px" %)[[image:129826985.png||height="231" width="539"]] | ||
3 | |(% style="width:385px" %)Solution Description|(% style="width:726px" %)((( | ||
4 | All actors (activity coordinator, humanoid robot, players) are **co-located**. | ||
5 | |||
6 | 1. Robot leads the game (i.e., is the game master, GM). | ||
7 | 1. Vulnerable game participants play the game (i.e., are the players, PL). | ||
8 | 1. Robot reflects on game play. | ||
9 | 1. Activity coordinator (CO) supervises players' state and engagement; | ||
10 | 11. if (s)he identifies risks for troubles to appear, the coordinator initiates a takeover from scene A (Active) to B (Pause). | ||
11 | 11. if (s)he recognizes that the risk for troubles disappeared, the coordinator initiates a takeover (from scene B to A) | ||
12 | 1. Activity coordinator starts and leads a social activity, | ||
13 | 1. Players socialize under the guidance of the activity coordinator. | ||
14 | 1. Robot engages in small talk. | ||
15 | ))) | ||
16 | |(% style="width:385px" %)Human RQ|(% style="width:726px" %)((( | ||
17 | * Player: Show perceptual and cognitive capabilities to play the game. | ||
18 | * Coordinator: Know the vulnerabilities of the players (memory). Show perceptual and cognitive skills to identify and mitigate risks for troubles in the game play. | ||
19 | ))) | ||
20 | |(% style="width:385px" %)Machine RQ|(% style="width:726px" %)((( | ||
21 | * [[RQ01.0: Lead the bingo game>>doc:2\. Specification.Requirements.RQ01\.0\: Lead the bingo game.WebHome]] | ||
22 | * [[RQ02.0: Personalize game assignments>>doc:2\. Specification.Requirements.RQ02.WebHome]] | ||
23 | * [[RQ03.0: Reflect on game performance>>doc:2\. Specification.Requirements.RQ03\.0\: Reflect on game performance.WebHome]] | ||
24 | * [[RQ04.0: Respond to players conversations.>>doc:2\. Specification.Requirements.RQ04\.0\: Respond to players conversations\..WebHome]] | ||
25 | ))) | ||
26 | |(% style="width:385px" %)Consequences|(% style="width:726px" %)((( | ||
27 | **+** Offload of coordinator so that (s)he can concentrate on advancing players individual and social experiences. | ||
28 | |||
29 | **~ -** The game play may be constrained by robot's limitations to sense and understand players' game experience | ||
30 | ))) | ||
31 | |(% style="width:385px" %)Grounding|(% style="width:726px" %)((( | ||
32 | Status: Proto Pattern. | ||
33 | |||
34 | Instantiations: [[UC01.0: Music Bingo>>doc:2\. Specification.b\. Use Cases.UC01\.0\: Music Bingo.WebHome]]. | ||
35 | ))) | ||
36 | |(% style="width:385px" %)Related Patterns|(% style="width:726px" %)[[IDP: Title>>doc:Design Patterns.Interaction Design Patterns.IDP\: Title.WebHome]] | ||
37 | |||
38 |