Wiki source code of a. Prototype
Last modified by Mohamed Elsayed on 2023/04/05 12:11
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | For our evaluation, we decided that that the functionality we want to test, is the ability of the Dogg0 (Miro-E) robot to entertain and interact with the PwD. Dogg0 will be introduced to the PwD in a safe and confined environment, like her room or living room. | ||
2 | |||
3 | |||
4 | In the final product, Miro-E needs to have the following capabilities to interact with the PwD: | ||
5 | |||
6 | * Locate the PwD with its camera sensors using a person/ face detector model. | ||
7 | * Interact with the PwD by making friendly noises and movements. | ||
8 | * Engage with the Pwd by reacting to touch with its tactile sensors. | ||
9 | * React to basic voice/ sound commands like “sit”, “sleep” or “go” or clapping your hands. | ||
10 | |||
11 | For our evaluation we decided to focus on one functionality, namely Interacting with the PwD by making friendly noises and movements, for example think of a little dance the Dogg0 will do. For simplification purposes there is assumed that the PwD is the only person in the view of the Miro-E and that there are no obstacles present. | ||
12 | |||
13 | |||
14 | The MiroCloud environment is used to program an interaction sequence for the Dogg0. This can be modeled as a finite state machine in which the states of the dogg0 are determined by the actions of the PwD. These actions include petting the dogg0, or a sound command (in this case a clap). For every state the dogg0’s behavior is hard-coded to come over as natural and smooth as possible. |