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

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

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

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


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


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

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

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

Итак, мы научились загружать изображения, видео и даже получать картинку с камеры. Настала пора сделать с полученным изображением что-нибудь этакое. Начнём с простого примера сглаживания изображения.

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

Сервомашинки 2. Взгляд под корпус

Рассмотрим чуть подробнее особенности и различия сервомашинок на примере моделей представленных в нашем магазине.



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

Мышка управляет манипулятором!


Используя USB-мышку и Arduino, можно управлять самодельным манипулятором на сервах!

Стоит обратить внимание, как оригинально реализовано управление разными сервами c помощью одной мышки — это реализуется проверкой нажата ли левая/правая кнопка, а движение колёсика(Z-координата) управляет захватом руки.

Ссылки:
Controlling robotic arm with Arduino and USB mouse

7. OpenCV шаг за шагом. Захват видео с камеры

1. OpenCV шаг за шагом. Введение.
2. OpenCV шаг за шагом. Установка.
3. OpenCV шаг за шагом. Hello World.
4. OpenCV шаг за шагом. Загрузка картинки.
5. OpenCV шаг за шагом. Вывод видео
6. OpenCV шаг за шагом. Ползунок
7. OpenCV шаг за шагом. Захват видео с камеры

Работа с камерой почти ничем не отличается от работы с видео.
Просто вместо функции cvCreateFileCapture() нужно использовать функцию cvCreateCameraCapture(), которая в качестве параметра принимает не название файла, а идентификатор камеры.


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

Границу Южной Кореи охраняют роботы-пулемёты

робот-пулемёт
В Южной Корее на боевое дежурство на границу заступили боевые роботы :)
Разработаны роботы-пулемётчики в Samsung Techwin, модель получила название SGR-1.


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

6. OpenCV шаг за шагом. Ползунок

1. OpenCV шаг за шагом. Введение.
2. OpenCV шаг за шагом. Установка.
3. OpenCV шаг за шагом. Hello World.
4. OpenCV шаг за шагом. Загрузка картинки.
5. OpenCV шаг за шагом. Вывод видео
6. OpenCV шаг за шагом. Ползунок

При просмотре видео из прошлого шага сразу чувствуется нехватка такого полезного контрола, как линейка прокрутки :)
Поэтому рассмотрим, такую полезную функцию пользовательского интерфейса от HighGUI, как ползунок.

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