CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

Turtle - killer turtles - игра в ROS

Начало весны, пора приниматься за недоделанные проекты.
Пока жду детали и вспоминаю ROS.
В качестве разминки (надеюсь после разминки будут более интересные проекты) — небольшая игра в ROS с использованием пакета turtlesim.



ROS — (Robot Operating System) Операционная система для роботов — это фреймворк для программирования роботов, предоставляющий функционал для распределённой работы. Хорошие мануалы (с которых я начинал изучение ROS) на русском языке на этом сайте — здесь
Последняя (восьмая) версия ROS — indigo.

( Читать дальше )

Проект для сервиса Wyliodrin

Wyliodrin (http://www.wyliodrin.com) – это онлайн сервис, который позволяет программировать устройства, загружать программы и управлять устройствами прямо из браузера. При программировании встраиваемых устройств, как правило, необходимо подключить их к компьютеру. С Wyliodrin, устройство должно быть подключено только к Интернету. Если устройство подключено к Интернету, оно может быть в любом месте. Вы можете запрограммировать его, просто войдя в свой аккаунт Wyliodrin.
С Wyliodrin вы можете выбрать язык, который вы любите от C / C ++, Java, Pascal, Shell Script, Perl, PHP, Objective-C, C #, Python, JavaScript. Если вы не знаете никакого языка программирования, вы можете использовать визуальную среду программирования, где построение программы осуществляется простым перетаскиванием блоков.
С 24.11 по 24.12 Wyliodrin проводит конкурс проектов.
Заметил поздно — времени было мало, но что-то успел — посмотреть можно здесь:

( Читать дальше )

Удаленное управление для видеокамеры Sony, находящейся на мобильной платформе irobot_create. Часть 2. Управление с помощью беспроводного геймпада.

Первый реализованный вариант — управление платформой и видеокамерой с помощью беспроводного геймпада Defender Scorpion RS3


Приемник геймпада подключен к плате Ard​uino через 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. Синхронный танец нескольких квадрокоптеров Ardrone 2.0 — по мотивам шоу, показанным компанией Parrot на CES 2013, видео можно посмотреть здесь.



( Читать дальше )

Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 4

Продолжение. Начало — Часть 1, Часть 2 и Часть 3.

В этой части рассмотрим управление Turtlebot через браузер с помощью джойстика.

Библиотека Gamepad.js
Поддержка браузерами джойстиков находится на начальном этапе развития. Во-первых из браузеров поддерживают Ghrome и Firefox — ночные сборки. Во-вторых, далеко не все джойстики. Наилучшие результаты с проводным XBox-360. У меня в наличии Defender Gamne Racer X7, который может работать в двух режимах, один из которых HID-устройство, другой — контроллер XBOX360. Переключение производится с помощью кнопки Mode.

( Читать дальше )

Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 3

Продолжение. Начало — Часть 1 и Часть 2.

В этой части рассмотрим голосовое управление Turtlebot через браузер.
Запуск Turtlebot-а

Запуск Turtlebot

Для запуска Turtlebot (можно посмотреть здесь или здесь)
Запуск Turtlebot
roslaunch turtlebot_bringup minimal.launch

Запуск kinect
roslaunch turtlebot_bringup kinect.launch


У меня kinect горит зеленый светодиод — сразу не запускается
Запускаю предварительно
freenect glview

(установка пакета — sudo apt-get install libfreenect-demos)

Затем выхожу и заново
roslaunch turtlebot_bringup kinect.launch


Теперь определимся с данными, которые хотим отправлять Turtlebot-у и получать от него.

( Читать дальше )

Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 2

Продолжение. Начало — Часть 1

Пакет rosbridge

Создан в Университет Брауна, rosbridge был первоначально предназначен для любого не ROS процессов клиента для работы с системой ROS. Rosbridge позволяет внешним клиентам иметь доступ к темам и сервисам ROS (публикация и получение из тем, вызов сервисов). Rosbridge является частью мете-пакета rosbridge_suite, включающего различные дополнительные пакеты для реализации протокола rosbridge.

( Читать дальше )