1. OpenCV шаг за шагом. Введение.

OpenCV logo
Оглавление
1. OpenCV шаг за шагом. Введение.

Про OpenCV (Open Source Computer Vision Library) было немного рассказано здесь.
Это библиотека, которая до 1-й версии разарабатывалась в Центре разработки программного обеспечения Intel (причём, российской командой в Нижнем Новгороде).
OpenCV написана на языке высокого уровня (C/C++) и содержит алгоритмы для: интерпретации изображений, калибровки камеры по эталону, устранение оптических искажений, определение сходства, анализ перемещения объекта, определение формы объекта и слежение за объектом, 3D-реконструкция, сегментация объекта, распознавание жестов и т.д.

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

Глаз насекомого, как вариант инфракрасного зрения робота

робот
Глаз состоит из 4 ИК-светодиодов и 4 пар фототранзиторов.
По-существу, он упрощённо моделирует глаз насекомых (разумеется, без учёта светодиодов :)

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

Робот-четырёхног

Робот-четырёхног
Забавный четырёхногий робот на микросервах, с ультразвуковым датчиком на борту.


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

ArduIMU - четырёх-моторный вертолёт на Arduino

ArduIMU - четырёх-моторный вертолёт на Arduino
Замечательный проект на Arduino! Этот вертолёт имеет на борту 4 инфракрасных датчика и один ультразвуковой, благодаря чему он может автоматически обходить препятствия!


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

Pololu: инструкция по созданию робота-паука из скрепок


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

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

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

Servo library – библиотека для работы с сервомашинками

Как мы помним – сервомашинка – это мотор-редуктор, с обратной связью, благодаря которой можно повернуть выходной вал на строго определённый угол.
Стандартные рулевые машинки, вертятся от 0 до 180 градусов (также есть сервы постоянного вращения – т.н. Continuous Rotation Servo, чуть позже покажем, как обычную серву можно переделать до такого состояния).

Примечание:
В Arduino IDE 0017 библиотека Servo поддерживает до 12 серв (до 48 на Mega), а в IDE 0016 и ранее работает только на 9 и 10 пинах!

! Обратите внимание:
На платах, отличных от Mega, использование библиотеки отключает возможность использования analogWrite() (PWM) на пинах 9 и 10 (вне зависимости подключены к этим пинам сервы или нет). На платах Mega, до 12 серв могут использоваться без влияния на функциональность PWM, но использование от 12 до 23 сервомашинок отключит PWM на пинах 11 и 12.

Подключение
Схема включения сервомашики очень простая — у неё есть три провода:

— земля (коричневый/черный),
— питание +5 вольт (красный),
— сигнальный (оранжевый/желтый/белый).


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

Сервомашинки

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

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

Робот-горшок - Plantbot

Робот-горшок - Plantbot
Проект этого робота не нов, но здесь его ещё не было, а мне он очень и очень нравится :)
Благодаря встроенным фотодатчикам робот определяет какой режим освещения лучше всего подходит для растения и в зависимости от этого переползает на более светлую территорию или прячется в тень.


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

Microsoft Robotics Developer Studio стал бесплатным

Microsoft Robotics Developer Studio
Подразделение Microsoft Robotics Group объявило о бесплатном распространении пакета для программирования роботов и 3D-моделирования — Microsoft Robotics Developer Studio 2008 R3 (RDS).


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

Конкурс на логотип для проекта RoboCraft [не состоялся]

Неожиданно тема с новым логотипом

вызвала некоторый резонанс. Поэтому мы решили пригласить всех желающих к участию в конкурсе на новый логотип! Лучшая работа обязательно будет премирована!

Ваши работы присылайте по адресу admin@robocraft.ru с пометкой Конкурс логотипа! или публикуйте в комментариях к этому топику.
Успехов!