Малый робот — Функционирование

Данная модель может работать в двух режимах: автономном и управляемом.

В автономном режиме робот осуществляет прямолинейное движение вперед пока не встретит препятствие. Препрятствие детектируется на расстоянии 20-40 см по ходу движения. В случае обнаружения препятствия запускается алгоритм изменения направления движения — робот совершает вращение по одному из четырёх вариантов, выбранному случайным образом. После определения направления движения, которое не содержит препятствий робот начинает прямолинейное движение в выбранном направлении. В случае застревания робота введено ограничение на длительность движения вперед — 20 секунд, спустя это время робот останавливается и движется назад несколько секунд.

В режиме удалённого управления робот выполняет команды оператора. Операторт подключается к маршрутизатору (по Wi-Fi в локальной сети или через интернет) и получая видеопоток с камеры робота, нажимая на кнопки управляет роботом: выдаёт команды вперд, назад, поворот влево, поворот вправо, вкл/откл освещение (фары — яркие светодиоды, установленные спереди робота). Для подключения не требуется специального программного обеспечения — всё происходит из браузера устройства, с которого произведено подключение к роботу.