Wiki source code of Design Patterns and Ontology
Version 2.1 by Ricardo Vogel on 2022/03/02 09:36
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | |||
2 | == Ontology == | ||
3 | |||
4 | == Design Pattern == | ||
5 | Design patterns are reusable "bits" that can be used in a larger system. We have designed two types of design patterns: team design patterns and interaction design patterns. The team design patterns give a high-level overview of the interaction. They describe the teamwork: how the human and robot should work together to complete a common task. Both physical and cognitive tasks or components of tasks can be visualized. For our team design pattern, we made a small state diagram, as the human is able to have different levels of control. This helped us specify our core interaction and state diagram too, and showed us which areas needed some more thought: if the human loses concentration, we can use our interaction design patterns to get their attention and guide them back. | ||
6 | |||
7 | Interaction design patterns are design patterns for smaller parts of the interaction. We tried to make ours as general as possible. We made design patterns for guiding a human, guiding a human back after a wrong turn, and getting attention. We chose these as they are highly generalizable, and something you might want a robot to commonly do. [...todo] |