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

Scubo - подводный всенаправленный робот для исследования коралловых рифов


В основе электроники робота: контроллер Arduino Due для низкоуровневого управления и Intel NUC для задач высокого уровня.
Возможность всенаправленного движения робота достигается при помощи восьми двигателей, расположенных симметрично снаружи робота.

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

Удаленное управление 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.

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

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

Имеется в наличии работающий Turtlebot (ROS fuerte) — немного измененный.
Есть желание построить карту помещения и управлять движением голосом («Иди на кухню», «иди в зал», «на место» и т.д.) и удаленно.
А пока — промежуточная задача — добавить камеру заднего вида (USB на поворотной платформе) и управлять камерой и движением робота через браузер с рабочего места, и управление не простое а с помощью:
— голоса,
— джойстика,
— датчика kinect.

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

Попытки запуска rosserial на LaunchPad MSP-EXP430G2


Так как пока других вариантов использования прибывшего контроллера LaunchPad MSP-EXP430G2 от Texas Instruments не придумалось — я решил, для развлечения, портировать для него rosserial — протокол точка-точка для общения с ROS.

Скопируем ros_lib из Arduino IDE в energia\hardware\msp430\libraries\

у меня под рукой оказалась только старая версия для ROS electric

первым делом поправим

ArduinoHardware.h

( Читать дальше )
  • +1
  • 5 октября 2012, 10:25
  • noonv
  • 1

Рободайджест - сентябрь 2012 #2

µSpeech — распознавание речи на Arduino
Распознавание речи, находится, как правило, в компетенции довольно мощных компьютеров с процессорами на сотни мегагерц и сотнями мегабайт оперативной памяти. Однако, Arjo Chakravarty, создал библиотеку распознавания речи, специально для маломощных контроллеров типа контроллера Ardunio.
Библиотека μSpeech для Arduino, обеспечивает распознавания речи для ограниченного набора голосовых команд.

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

Rosserial - связь двух Arduino через ROS

Начал изучать ROS по этим материалам >> (спасибо за перевод — по английским мануалам точно бы не смог )

Есть задумка с платформой iRobot, пока iRobot в пути поупражняюсь в простеньком.
Решил наладить передачу между двумя платами Arduino через ROS.
Библиотека rosserial (см. топик) устанавливает соединение точка-точка (point-to-point connection) через последовательный порт с недорогими контроллерами (типа Arduino) так, что вы можете посылать сообщения ROS туда и обратно.


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

ROS - rosserial



Библиотека rosserial устанавливает соединение точка-точка (point-to-point connection) через последовательный порт с недорогими контроллерами (типа Arduino) так, что вы можете посылать сообщения ROS туда и обратно.

( Читать дальше )
  • +1
  • 24 апреля 2012, 21:15
  • admin
  • 1