ОБЛАЧНЫЙ ПАТРУЛЬНЫЙ РОБОТ

Патрульный облачный робот-пес

Робот включается пока только на момент испытаний. Интеллект облачного патрульного робота вынесен в сеть и может там вариативно наращиваться облачными инженерами. Система разделения времени представлена светофором. Тележка специально сделана неторопливая, медлительная, чтобы адаптируясь, она не навернулась. Исполнительная система этого робота грубая, гусеницы, он совершает небольшие маневры (девиации) самостоятельно, а облачный мозг управляет, в свою очередь, этими поправочными действиями на протяжении выделенного пользователю времени, до показа finish. По кнопке Spot, добавленной инженером, робот ищет зеленое пятно в створ 40-60 % по ширине поля зрения.

РОБО-ТОРНАДО | С ЧЕГО НАЧАТЬ | ЛИМОННОЕ ДЕРЕВО | САД НА ОКНЕ


ОБЛАЧНОЕ ПРОГРАММИРОВАНИЕ


Облачный робот выполнен в виде робособаки (рободог), сидящей на цепи. Демонстрационные сеансы связи каждого пользователя с роботом ограничены 5 минутами, когда он включен. Здесь обсуждаются проекты искусственных насекомых и животных, управляемых через Интернет.



Свой Интернет-сад, как в книжке про Незнайку, с травой-деревьями.
"Джунгли" в спичечном Интернет-коробке при помощи компьютера и вебкамеры.






Блоки питания робота стоит упрятать в корпус на спине


ТЕЛА РОБОТОВ



Патрульный робот в антивандальном корпусе



Тела роботов варьирутся от тяжелых рыцарей до изящных роверов


Система рассчитана на отправку изображений с вебкамеры и смену ракурса поворотами тележки. Зрение аватара можно усилить отдельно на базе поворотной вебкамеры, оставив кнопки управления тележкой.



Робот на окне, провода убраны в бокс (живот)


Алгоритм поиска светового пятна прореживает и сглаживает значения пикселей на изображении с "глаз" робота – выполнен в рамках облачной технологии, отлаживается и хранится на сервере или передается на микропроцессор робот.


Облачный Робопес с FoxConn учится находить лейку



Прототип облачного алгоритма (отладочная версия) хранится на сервере и обрабатывает изображение с заданной скважностью для увеличения скорости обработки, финальная версия, подгруженная на робот, скважность не использует. Опыт демонстрирует зависимость итогов алгоритма от времени суток, от скважности, от настройки ФНЧ.

ПРОЕКТИРУЕМ ВНУТРЕННИЙ МИР РОБОТА



Примеры тележек с камерами


Робот снабжен вебкамерой и датчиком расстояния – "эхолотом" Шарп. Его мир состоит из стола, с которым ему надо дружить, это его Вселенная, объектов наблюдения перед собой, к которым он осуществляет юстирующие вебкамеру удаления-приближения и края стола, с которого ему нужно не навернуться.



РОБОТРЕК | БУРИДАНОВ ОСЕЛ | ДИНАМИКА

ПРОГРАММИРОВАНИЕ СПИННОГО МОЗГА


Пакет Visual MatLab имеет средства взаимодействия с интернет сервером и робоконтроллером. Пример управления роботом со стороны компьютера ниже, софт предназначен для адаптации под потребности робособаки с передачей картинки с вебкамеры в интернет и приемом команд управления из сети. В программе определены команды на приближение, удаление и повороты с контролем допустимой дистанции сближения и угла позиционирования.



СТУДИЯ ДЕЛАЕТ МУЛЬТИКИ ДЛЯ YOU-TUBE


СОСТАВНЫЕ ЧАСТИ РОБОТА


1. Гусеничная платформа RP5
2. Неттоп 3Q/Foxconn
3. Робоконтроллер SV328 4. Блок питания моторов 12в
5. Вебкамера
6. Кабель USB-COM



Энергетика невыключаемых роботов, один из сложных вопросов. Отсюда и идет идея собаки на цепи: и со стола не упадет, и питание подвести несложно.



Питание в 12 вольт достаточно для питания моторов


Шнуром USB-COM управляемые контроллером 'ноги' робота соединяются с микрокомпьютером, помещаемым на тележку. Блочное строение позволяет легко присоединить к этим кубикам интернет и вебкамеру, в качестве головы. Вот, вкратце, концепция сборки такого робота.

НАЧИНКА КОНТРОЛЛЕРА МОТОРОВ И ДАТЧИКОВ



Робоконтроллер SV328


Для связи центральной и периферической нервных систем используется переходник USB-UART BM8051 (не путать с COM), это пластинка с микросхемой, монтируемая при помощи красных угольников рядом с робоконтроллером. Три проводка земля-TXD-RXD соединяются с земля-RX-TX микропроцессора (обычно PD0-PD1). В робоконтроллер заливается программа управления моторами со стороны UART-моста и безусловные рефлексы - на передок крепится Sharp-оптопара различения препятствий. Софт приема COM-команд робоконтроллером SV328 на основе ATmega328P по UART в режиме прерывания. В основном цикле задействована программа опроса оптодатчика. Встроенные рефлексы робота должны исключать запутывание сетевого провода и работу гусениц в сторону, ограниченную привязью.




Фото из истории роботостроения: PC-BOT на ПК

РОБОТЫ И ОРАНЖЕРЕИ | СХЕМА ОТЛАДКИ

Rambler's Top100