-
Turtle — killer turtles — игра в ROS
Начало весны, пора приниматься за недоделанные проекты. Пока жду детали и вспоминаю ROS. В качестве разминки (надеюсь после разминки будут более интересные проекты) — небольшая игра в ROS с использованием пакета turtlesim. ROS — (Robot Operating System) Операционная система для роботов — это фреймворк для программирования роботов, предоставляющий функционал для распределённой работы. Хорошие мануалы (с…
-
Проект для сервиса Wyliodrin
Wyliodrin (http://www.wyliodrin.com) – это онлайн сервис, который позволяет программировать устройства, загружать программы и управлять устройствами прямо из браузера. При программировании встраиваемых устройств, как правило, необходимо подключить их к компьютеру. С Wyliodrin, устройство должно быть подключено только к Интернету. Если устройство подключено к Интернету, оно может быть в любом месте. Вы можете запрограммировать его, просто войдя…
-
Удаленное управление для видеокамеры Sony, находящейся на мобильной платформе irobot_create. Часть 2. Управление с помощью беспроводного геймпада.
Первый реализованный вариант — управление платформой и видеокамерой с помощью беспроводного геймпада Defender Scorpion RS3 Приемник геймпада подключен к плате Arduino через USB_Host_Shield
-
Ангел-шоу — комплекс устройств и программ для управления светодиодными костюмами
Ангел-шоу — комплекс устройств и программ для управления светодиодными костюмами Проект создания светодиодного костюма, в моем случае управляемого с компьютера (нетбук) с ОС Linux. Костюм управляетя удаленно, используется радиомодули FS1000A, работающие на частоте 433 МГц Приемник и передатчик
-
Удаленное управление для видеокамеры Sony, находящейся на мобильной платформе irobot_create. Часть 1. Подготовка к реализации.
Удаленное управление для видеокамеры Sony, находящейся на мобильной платформе irobot_create Задача: Для съемок создать удаленное управление кинокамерой Sony (имеется в наличии Sony HDR-SR10E) а конкретно 1) перемещение камеры в трех осях XYZ 2) управление zoom-ом, включением и выключением, создание фото. 3) для большей мобильности кинокамеру водрузить на удаленно управляемую мобильную платформу.
-
Ethernet-модуль датчиков на Arduino и web-интерфейс для множества таких модулей
Устройство создавалось на заказ. Из серии умный дом. Каждое устройство представляет собой web-сервер (контроллер Arduino + Ethernet shield) , к контроллеру Arduino подсоединены следующие датчики 1. датчик температуры DS18B20 2. модуль датчика влажности DHT11 3. модуль датчика освещенности BH1750 4. модуль датчика движения HC-SR501 5. модуль звука Схема устройства следующая
-
Синхронный танец нескольких квадрокоптеров Ardrone 2.0
В этой статье я писал о квадрокоптере Ardrone 2.0, у которого есть открытый API, позволяющий использовать его в экспериментах робототехники. Для управления Ardrone 2.0. я использовал пакет ardrone_autonomy операционной системы для роботов ROS. Это был эксперимент с голосовым управлением — Голосовое управление квадрокоптером Ardrone 2.0. из ROS. И вот новый проект с Ardrone 2.0. Синхронный…
-
Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 4
Продолжение. Начало — Часть 1, Часть 2 и Часть 3. В этой части рассмотрим управление Turtlebot через браузер с помощью джойстика. Библиотека Gamepad.jsПоддержка браузерами джойстиков находится на начальном этапе развития. Во-первых из браузеров поддерживают Ghrome и Firefox — ночные сборки. Во-вторых, далеко не все джойстики. Наилучшие результаты с проводным XBox-360. У меня в наличии Defender…
-
Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 3
Продолжение. Начало — Часть 1 и Часть 2. В этой части рассмотрим голосовое управление Turtlebot через браузер.Запуск Turtlebot-а Запуск Turtlebot Для запуска Turtlebot (можно посмотреть здесь или здесь)Запуск Turtlebot Запуск kinect У меня kinect горит зеленый светодиод — сразу не запускаетсяЗапускаю предварительно (установка пакета — sudo apt-get install libfreenect-demos) Затем выхожу и заново Теперь определимся…
-
Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 2
Продолжение. Начало — Часть 1 Пакет rosbridge Создан в Университет Брауна, rosbridge был первоначально предназначен для любого не ROS процессов клиента для работы с системой ROS. Rosbridge позволяет внешним клиентам иметь доступ к темам и сервисам ROS (публикация и получение из тем, вызов сервисов). Rosbridge является частью мете-пакета rosbridge_suite, включающего различные дополнительные пакеты для реализации…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…