Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

< not up and running yet >

Introduction

The emotion_expression service can be used to manipulate common neutral gestures on the Nao into more affective gestures for the Nao. It will take the neutral gesture in .json format and wanted affect as input and gives the affective gesture as an output.

Docker name: emotion_expression

Input

  • JSON file of neutral motion file

  • wanted affect

Output

  • JSON file of affective motion

Initialisation

In order to use the service, the neutral gestures need to be downloaded.

Example

See emotionexpression_example.py for an example usage.

Events

Events that the service creates and can have listeners.

Known Issues

The main issue with emotion_expression is that not every movement is stable enough to execute on the Nao.

For the manipulation of neutral gestures into emotion-based gestures, this page will provide an overview of the gestures with evaluation (e.g. stability). Please note that if a gesture is not tested yet, the stability of that gesture is not ensured and do NOT use it for NAO’s safety.

...