История про превращение старого ноутбука в робота. Начало



А вот предположим, валяется у вас на антресолях старый ноутбук.
Вроде ещё не самый старый, например — Lenovo B450 с Celeron Dual Core T3000 1.8 ГГц, 2Гб RAM, 300 Гб HDD.
Правда, батарея уже больше 30 минут не держит и радиочасть Wi-Fi умерла, ну да это ничего — можно Wi-Fi «свисток» воткнуть.
Вот что можно сделать с этаким агрегатом?
У меня ответ только один — конечно же, робота!

( Читать дальше )
  • +2
  • 1 августа 2014, 12:28
  • noonv
  • 4+4

Подключение Raspberry Pi к Wi-Fi



Подключить Raspberry Pi к Wi-Fi можно с помощью обычного Wi-Fi «свистка». В принципе, подойти должен почти любой Wi-Fi-адаптер, но уточнить
список поддерживаемых донглов можно здесь — RPi USB Wi-Fi Adapters.

Подключаем USB-донгл и смотрим, что видит наша ОС.

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

Подключение модуля камеры к Raspberry Pi


Как подключить модуль камеры к Raspberry Pi, видно в этом видео:

— шлейф от камеры, аккуратно вставляется в разъём, находящийся за Ethernet-разъёмом.

Для этого нужно:

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

Лекция Александра Крайнова в малом ШАД-е о компьютерном зрении

Менеджер проектов Яндекса, специалист по компьютерному зрению и обработке медиаданных — Александр Крайнов, рассказывает о компьютерном зрении и областях его применения.

Презентация лекции в .pptx

Ссылки
Компьютерное зрение, 20 апреля 2013

По теме
Лекция Стэндфордского университета про компьютерное зрение в робототехнике

Робот-рыба с использованием 3D-печати и Arduino

Робот-рыба
«Роборыба гниёт с Arduino»


В то время, когда на улице широкой поступью гуляет весна, а наш весенний конкурс КиберВесна 2014, наоборот, что-то притих — возникло желание сделать чего-нибудь эдакое. Чисто Just for Fun :)
Думать долго не пришлось и на свет появился проект биоинспирированнго робота, а именно — робо-рыба.

Идея простая — берём первый попавшийся контроллер Arduino Nano, маленькую сервомашинку типа SG-90 и загружаем тестовый скетч библиотеки Servo — Sweep.
Удивительным образом — сервомашинка машет качалкой из стороны в сторону.
Собственно, это и стало основой из которой за 3 дня, при помощи технологии 3D-печати и «выросла» робо-рыба.

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

Простой робот из китайских игрушек на базе CraftDuino

Думаю, в это замечательное весеннее время, многие задумывались о создании собственного робота (ведь проводится конкурс КиберВесна 2014 ;) ).
Как же собрать чего-нибудь этакое ползающее и жужжащее?

Подойдём к вопросу крайне бюджетно и прогуляемся до ближайшего газетного киоска, в которых, кроме всего прочего, продаются всякие китайские игрушки.
Нам подойдут два самых ужасных колёсных танка по 150р. за штуку.


( Читать дальше )
  • 0
  • 11 апреля 2014, 16:10
  • noonv
  • 2+2

Starbucks Robotics

Как-то, находясь в кофейне Starbucks и вертя в руках одноразовый стакан из-под кофе со знаменитой зелёной сиреной на логотипе, я задумался — а можно ли сделать из него робота?
Сам собой напрашивался ответ: разумеется можно!

Сначала был период раздумий и прикидок:
Starbucks Robotics

( Читать дальше )
  • +1
  • 10 января 2014, 20:36
  • noonv
  • 2+2

Детектирование объектов - поиск объекта по шаблону (Template matching)


Оглавление
1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
...
Детектирование объектов — поиск объекта по шаблону (Template matching)

Детектирование объекта по шаблону может пригодиться во множестве случаев. Самый простой пример — поиск заранее заданного объекта.
В OpenCV для этого есть замечательная функция cvMatchTemplate()

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

Коллективное построение карты в облаке


Видео эксперимента по использованию облачной робототехники (Rapyuta) для коллективного построения карты.
По сравнению с прошлой версией, на сервер теперь передаётся не просто сжатый кадр видеопотока, а сначала кадр обрабатывается локально, чтобы
Вместо того чтобы просто сжимать каждый кадр потока, теперь, одноплатный компьютер робота обрабатывает видео, используя алгоритм плотной визуальной одометрии, определяет «ключевые кадры» и только эти ключевые кадры отправляет в «облако». Этот метод позволяет оптимизировать трафик от робота и передавать данные только тогда, когда робот переместился на определенное расстояние или угол.
В дополнение к данной оптимизации, облако также делает слияние карт, производимых несколькими роботами.

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