The Vision package receives ZED stereo camera input which is then processed internally. Other than that, it should also receive data from Roboy motor control about Roboy’s current position. This can later be used to calculate the relative and absolute positions of detected objects.

The main output of the Vision module will be detected objects and some object properties (e.g. detected face, name of person, mood, gender, ...). The receiver for this will be Roboy’s Dialog and Memory modules. This is illustrated in the following contect overview:

Context Overview

Context diagram - shows the birds eye view of the vision system (black box) described by this architecture within the ecosystem it is to be placed in. Shows orbit level interfaces on the user interaction and component scope.