Research Article

Affective Episodic Memory System for Virtual Creatures: The First Step of Emotion-Oriented Memory

Figure 5

The implementation included three subsystems: a virtual environment (Unity 3D), an image processing subsystem (Python), and the core of the memory processes (implemented using the middleware). The Unity and Python modules communicated directly through image streaming, but the interaction between middleware and Python required a bridge that kept the data encoded. The octagons represent the model’s components, and the ovals denote the processes carried out by those components. The external system was an independent type of component whose implementation varied with the case study.