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+4

Развитие рынка робототехники

Развитие рынка робототехники
По данным японской ассоциации через 5-10 лет объём рынка персональной и домашней робототехники достигнет десятков миллиардов долларов.

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

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


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

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

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

12. OpenCV шаг за шагом. ROI - интересующая область изображения

1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
5. Вывод видео
6. Ползунок
7. Захват видео с камеры
8. Запись видео
9. События от мышки
10. Обработка изображения — сглаживание
11. Обработка изображения — изменение размеров
12. ROI — интересующая область изображения


ROI (Region Of Interest — регион интересов — интересующая область изображения) — один из фундаментов OpenCV.
ROI позволяет пользователю задать определённую прямоугольную область изображения (т.е. ROI всегда должна находится внутри исходного изображения).
Почти все функции должны поддерживать работу с ROI, т.е. работу с выделенной областью изображения, что полезно для ускорения работы алгоритмов. Т.о. если нас интересует только определённая область изображения — можно её выделить и работать только с ней, не затрагивая всё изображение целиком.

( Читать дальше )
  • +1
  • 13 августа 2010, 09:40
  • noonv
  • 6+6

URBI

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

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

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

11. OpenCV шаг за шагом. Обработка изображения - изменение размеров

1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
5. Вывод видео
6. Ползунок
7. Захват видео с камеры
8. Запись видео
9. События от мышки
10. Обработка изображения — сглаживание
11. Обработка изображения — изменение размеров

Очень часто при работе с изображениями требуется изменить их размер (уменьшить или увеличить).
В OpenCV это реализуется функцией cvResize()


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

Arduino управляет ракетой


Arduino играет роль бортового контроллера управления ракетой! Контроллер считывает данные с 2-х-осевого акселерометра и управляет четырьмя сервомашинками, которые поворачивают рули из бальсы.


( Читать дальше )
  • 0
  • 3 августа 2010, 22:44
  • admin
  • 7+7

Программирование Arduino - библиотека Firmata

Firmata library – библиотека, реализующая протокол Firmata
Firmata
Библиотека Firmata реализует протокол Firmata, что позволяет простым образом общаться с программами на компьютере.
Данная библиотека входит в состав Arduino IDE.

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

Открыт код операционной системы для роботов — Urbi


Компания Gostai, специализирующаяся в программном обеспечения для роботов, объявила об открытии исходного кода операционной системы Urbi под лицензией GNU AGPL.


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