[#] [Из песочницы] Bubot — очень легкий фреймворк на Python 3 для программирования роботов и домашней автоматизации
habrabot(difrex,1) — All
2015-04-02 18:30:03


Концептуально фреймворк представляет собой набор поддерживаемых пользователем модулей реализующих различные функции робототехники. При работе Bubot строит сеть из процессов, которые могут асинхронно получать и отправлять сообщения между собой. Так же вы можете построить сеть из роботов, которые будут общаться между собой. ![Bubot - Схема][1] Сеть процессов строится на базе стандартного Python модуля multiprocessing. Система обмена сообщениями и разделяемая память реализованы при помощи [Redis][2]. Каждый Bubot имеет встроенный веб-сервер веб-сервер [Tornado][3], который позволяет контролировать состояние, управлять роботом, на ходу менять параметры (калибровать) робота, а также закладывается возможность обмена данными между роботами. Bubot не является системой реального времени, хотя Bubot возможно интегрировать с кодом реального времени. [Читать дальше →][4]

[1]: http://wiki.razgovorov.ru/images/thumb/d/de/Bubot_scheme.png/700px-Bubot_scheme.png
[2]: http://devacademy.ru/posts/vvedenie-v-redis-py/
[3]: http://wiki.python.su/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8/Tornado-web?highlight=%28%28%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8%7CTornado-web%29%29
[4]: http://habrahabr.ru/post/254749/#habracut