-
URBI — UObject — пишем Urbi-драйвер для управления сервомашинкой через Arduino
Взяв за основу код примера MyAdder напишем код класса ArServo, для управления сервомашинкой, подключённой к Arduino. Управление осуществляется через последовательный порт, по протоколу Firmata.
-
URBI — Gostai Studio
Как уже говорилось в статье про архитектуру URBI — комания Gostai предоставляет целый набор программных продуктов: Urbi SDK, urbiConsole, Gostai Lab и Gostai Studio. Gostai Studio — это IDE для создания графических программ, определяющих поведение роботов или других сложных систем. Программа, включающая в себя все функции Gostai Console. Это высокоуровневая интегрированная среда разработки для Urbi.…
-
openFrameworks vs Processing
-
URBI — введение в urbiScript — часть 5
1. введение в urbiScript — часть 1 2. введение в urbiScript — часть 2 3. введение в urbiScript — часть 3 4. введение в urbiScript — часть 4 5. введение в urbiScript — часть 5 Продолжаем рассмотрение возможностей скриптового языка urbiScript от компании Gostai, предназначенного для управления роботами. Последовательное программирование не удобно при работе с…
-
URBI — введение в urbiScript — часть 4
1. введение в urbiScript — часть 1 2. введение в urbiScript — часть 2 3. введение в urbiScript — часть 3 4. введение в urbiScript — часть 4 Продолжаем рассмотрение возможностей скриптового языка urbiScript от компании Gostai, предназначенного для управления роботами. urbiScript выполняется на Urbi-сервере, который запускается либо на роботе, либо на компьютере и к…
-
URBI — введение в urbiScript — часть 3
1. введение в urbiScript — часть 1 2. введение в urbiScript — часть 2 3. введение в urbiScript — часть 3 Продолжаем рассмотрение возможностей скриптового языка urbiScript от компании Gostai, предназначенного для управления роботами. Напомню, что urbiScript выполняется на Urbi-сервере, который запускается либо на роботе, либо на компьютере и к которому можно подключиться через сеть…
-
URBI — введение в urbiScript — часть 2
1. введение в urbiScript — часть 1 2. введение в urbiScript — часть 2 Продолжим рассмотрение возможностей скриптового языка urbiScript от компании Gostai, предназначенного для управления роботами. Напомню, что urbiScript выполняется на Urbi-сервере, который запускается либо на роботе, либо на компьютере и к которому можно подключиться через сеть простым telnet-ом. Взаимодействие с аппаратной частью робота…
-
URBI — введение в urbiScript — часть 1
Кратко рассмотрим что из себя представляет urbiScript. Как уже говорилось — urbiScript — это скриптовый язык, используемый для написания программ (скриптов) для управления роботами. Важными чертами urbiScript являются: * параллельность * программирования на основе событий * прототипное программирование (объекты могут изменяться «на лету») * синтаксис в стиле С++ urbiScript выполняется на Urbi-сервере, который запускается либо…
-
URBI — введение в программирование UObject
1. URBI — Введение 2. URBI — архитектура URBI 3. URBI — введение в программирование UObject Для программирования модулей под Urbi потребуется компилятор: Microsoft Visual Studio C++ 2008(2005) Я мучился с попытками компиляции объектов из Visual Studio C++ 6.0, но безрезультатно. В коде Urbi используются макросы с переменным числом аргументов и ещё разные нюансы, которые,…
-
URBI — архитектура URBI
По вводной статье (которая является переводом статьи из википедии) всё же остаётся не совсем понятно — что же такое URBI и с чем его едят. Однако, девиз компании Gostai — «Робототехника для всех» («Robotics for everyone») — не может не обнадёживать 🙂 Давайте разберёмся, что же именно из себя представляет URBI.
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…