>А как же будет выглядеть интерфейс между модулем зрения и мозгом?
Никакого интерфейса и не нужно. У меня будет следующая схема, модуль зрения в реал-тайме выстраивает трёхмерную карту мира и заполняет базу новыми образами или изменениями в текущих. Мозг выполняет свои задачи пользуясь картой и информацией из базы данных. Так же мозг может управлять всеми доступными сервомашинками, включая те на которых установлена голова. Видя, что прошло много времени и какие то участки карты устарели по времени. Он приводит в движение голову и своё туловище в зависимости от текущей позиции, корректируя свои действия, видя какие элементы в карте обновились. Т.е. получается, что карта мира и характеристики объектов в базе данных ОБЩИЙ ресурс. Модуль зрения наполняет эту базу данных информацией, а мозг её читает и анализирует и в зависимости от цели монопольно рулит всеми сервами либо для выполнения задачи, либо для заполнения базы, либо для упорядочивания/архивирования в ней информации.