Основной задачей было создание базы (платформы) с возможностью дистанционного управления с компьютера несколькими роботами, обмена данными между компьютером и роботами между собой (mesh networking) вплоть до осуществления коллективных действий группой роботов.
Для решения это задачи нет ничего лучше радиомодулей Xbee, использующих протокол 802.15.4. Софт верхнего уровня может быть разработан в любой среде программирования позволяющей работать с последовательным портом. Мы же сконцентрируемся на создании железок и программировании Arduino и Xbee. В результате я собрал двух роботов для экспериментов, один из которых помимо радиомодуля оснащён инфракрасными датчиками Sharp для реализации объезда препятствий.
(
Читать дальше
)