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

URBI - UObject - обёртка UObject


Посмотрев пример Urbi-драйвера для управления сервомашинкой через Arduino можно заметить, что такое смешение кода — не лучший стиль программирования.
Для того чтобы избегать такого «смешения французского с нижегородским», UObject можно использовать в виде обёртки вокруг нашего класса управления(причём последний вообще может оставаться без изменений).

Пример:

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

URBI - UObject - пишем Urbi-драйвер для управления сервомашинкой через Arduino


Взяв за основу код примера MyAdder напишем код класса ArServo, для управления сервомашинкой, подключённой к Arduino.
Управление осуществляется через последовательный порт, по протоколу Firmata.


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

URBI - введение в программирование UObject

1. URBI — Введение
2. URBI — архитектура URBI
3. URBI — введение в программирование UObject

Для программирования модулей под Urbi потребуется компилятор:
Microsoft Visual Studio C++ 2008(2005)
Я мучился с попытками компиляции объектов из Visual Studio C++ 6.0, но безрезультатно.
В коде Urbi используются макросы с переменным числом аргументов и ещё разные нюансы, которые, похоже, реализованы только в более современных компиляторах .

Так что придётся остановиться на
Microsoft Visual Studio Express Edition

( Читать дальше )
  • +1
  • 23 августа 2010, 10:14
  • noonv
  • 4

URBI - архитектура URBI


По вводной статье (которая является переводом статьи из википедии) всё же остаётся не совсем понятно — что же такое URBI и с чем его едят.
Однако, девиз компании Gostai — «Робототехника для всех» («Robotics for everyone») — не может не обнадёживать :)

Давайте разберёмся, что же именно из себя представляет URBI.

( Читать дальше )
  • +2
  • 16 августа 2010, 11:28
  • noonv
  • 2

URBI

Недавно здесь была новость об открытии исходного кода ядра ОС для роботов — URBI. Так почему бы не познакомиться с этим продуктом поближе?
Вообще, уже давно пора как следует изучить, рынок существующих программ для роботов ;)
Итак, URBI…
URBI — Universal Real-time Behavior Interface (Универсальный Интерфейс Поведения Реального времени)
хотя где-то натолкнулся на версию про Universal Robotic Body Interface (Универсальный Интерфейс Робототехнического Тела)

Urbi — кросс-платформенная открытая программная платформа на C++, используемая для разработки приложений для робототехники и сложных систем.
Urbi основывается на распределенной компонентной архитектуре UObject.
Она также включает urbiscript — параллельный и событийный скриптовый язык.

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