roboforum.ru

Технический форум по робототехнике.


Lego Kegelring

SpyBotics , NXT , и другие конструкторы лего.
Сборка, программирование и обмен опытом.
Самодельные роботы для школьных соревнований.

Lego Kegelring

Сообщение alexbuyval » 04 май 2011, 14:18

Робот Lego для игры в кегельринг. Правда, собирали для себя и поэтому сделали ряд допущений (банки цветные, а основная управляющая программа расположена на ПК).


Принцип работы следующий:
На роботе уставлен смартфон, который с помощью программы WebCameraPlus, по-сути превратился в web-камеру. Через wi-fi получаем изображение с этой web-камеры в основной управляющей программе. Основная управляющая программа с помощью доработанной библиотеки AForge.Net посылает через Bluetooth управляющие сообщения программе, которая исполняется на самом роботе. Программа на роботе, исполняет принятые сообщения и отсылает результаты в основную управляющую программу. Анализ изображения с камеры осуществляются с использованием библиотеки OpenCV и предназначен для определения цвета банки, а также коррекции положения (чтобы банка была по центру). По-сути анализ изображения достаточно тривиален (фильтр по цвету, а затем поиск прямоугольника с определенными пропорциями).
Вложения
IMG_1929.JPG
фото робота
Упр_программа.PNG
окно основной программы
alexbuyval
 
Сообщения: 32
Зарегистрирован: 17 июн 2010, 21:46
Откуда: Россия, Брянск
ФИО: Буйвал Александр

Re: Lego Kegelring

Сообщение AndreiSk » 04 май 2011, 15:12

Клево. А какая цель у внутреннего кружка?
По регламенту его нет :roll:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Lego Kegelring

Сообщение alexbuyval » 04 май 2011, 15:14

AndreiSk писал(а):А какая цель у внутреннего кружка?
По регламенту его нет :roll:

Когда отъезжает назад ориентируется по нему, что достиг центра.
В данной версии на регламент мы практически не ориентировались, хотелось просто отработать схему взаимодействия камера-ПК-робот
alexbuyval
 
Сообщения: 32
Зарегистрирован: 17 июн 2010, 21:46
Откуда: Россия, Брянск
ФИО: Буйвал Александр

Re: Lego Kegelring

Сообщение Scorpio » 04 май 2011, 18:20

Одобряем! А лучше прямо на смарте прогу написать.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Lego Kegelring

Сообщение alexbuyval » 04 май 2011, 18:40

Scorpio писал(а):А лучше прямо на смарте прогу написать.

Собственно так и собираемся, просто пока не смогли решить ряд технических проблем, особенно портирование OpenCV на WinMobile
alexbuyval
 
Сообщения: 32
Зарегистрирован: 17 июн 2010, 21:46
Откуда: Россия, Брянск
ФИО: Буйвал Александр


Вернуться в LEGO роботы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7