roboforum.ru

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

AVM Navigator для RoboRealm практическое применение

Re: AVM Navigator для RoboRealm практическое применение

EDV » 19 янв 2012, 22:05

У кого есть возможность, качните текущую версию «RoboRealm – AVM Navigator», там после обновления алгоритма AVM, распознавание ну просто «летает». У меня, на моём Core 2 Dou E6600, на разрешении 960x720 пикселей в режиме “Object recognition” всё работает в real-time (менее 40 ms на один кадр) при наличии в дереве поиска порядка 500 ассоциаций.

На разрешении 640x480 –> 20ms на один кадр :roll:

Re: AVM Navigator для RoboRealm практическое применение

EDV » 21 янв 2012, 15:30

>> Ссылка на оригинальное сообщение <<
EDV писал(а):Now AVM is working appreciably faster after recent algorithm update. It showed real-time action in "Object recognition" mode (less than 40 ms per frame) on resolution 960x720 pixels and 20 ms on 640x480 pixels with approximately 500 associations inside AVM search tree (it was tested on computer with CPU Intel Core 2 Duo E6600).

So, I advise to download recent version of RoboRealm + AVM Navigator for your best results ;-)

Maleche писал(а):That is GREAT!
Thanks for your hard work!
I look forward to testing it.
DM

Как трогательно :cry:

Re: AVM Navigator для RoboRealm практическое применение

EDV » 29 фев 2012, 23:47

Закончил разработку драйвера управления роботом wiki/OR-4WD-Rover или как я его проще называю «Winky rover».

Драйвер разработан для использования в среде RoboRealm как дополнительный модуль (plugin). Драйвер можно скачать здесь, вместе с исходниками.

После того как прочувствовал всю «крутость» разработанного драйвера, не смог удержаться и по-быстрому настрочил небольшой скриптик (на VBScript) для слежения за объектом.

И вот что получилось:

Вложения
tracking.zip
(1.18 КиБ) Скачиваний: 0
Winky_rover_drv_v1.png

Re: AVM Navigator для RoboRealm практическое применение

=DeaD= » 01 мар 2012, 08:28

Круто! А у движков инверт - это меняются движки местами, или направление вращения? Идеально бы и то и другое, чтобы подцепить провода как попало, а потом настроить всё тут.

Re: AVM Navigator для RoboRealm практическое применение

EDV » 01 мар 2012, 10:15

Инверсия ходовых двигателей меняет их местами (левый на правый, а правей на левый), направление вращения двигателей не меняет.

Просто это более коварный глюк, типа собрал робота, убедился, что колёса вращаются в правильную сторону, а затем выясняется, что перепутал движки местами и нужно всё разбирать :crazy:

Re: AVM Navigator для RoboRealm практическое применение

=DeaD= » 01 мар 2012, 10:20

Мне кажется этот инверт как раз можно решить без флажка - поменяв местами переменные :)
ИМХО лучше сделать инверт направления каждого двигателя.

Re: AVM Navigator для RoboRealm практическое применение

EDV » 01 мар 2012, 11:35

Подправил драйвер, теперь возле ходовых двигателей три галочки :D
Драйвер можно скачать всё там же.

Re: AVM Navigator для RoboRealm практическое применение

avr123.nm.ru » 01 мар 2012, 12:43

ОГРОМНОЕ спасибо. Действительно нужная штука. Подскажите как происходит обучение? Как указать за чем надо следить? Или слежение происходит за тем что движется в кадре?

Re: AVM Navigator для RoboRealm практическое применение

EDV » 01 мар 2012, 13:37

Значат алгоритм следующий:

1. Приобретаем контроллеры “OR-AVR-M128-DS + OR-USB-UART” и цепляем к ним два сервомотора или берём готовый набор для сборки робота wiki/OR-4WD-Rover
2. Приобретаем пакет RoboRealm + AVM Navigator.
3. Скачиваем драйвер управления роботом и robo файл программы прослеживания.
4. Обучаем AVM Navigator в режиме “Object recognition” на любой произвольный объект.
5. Показываем объект в кадре и наслаждаемся «весёлым» киваниям камеры в след за объектом :Yahoo!:

Обучать на объект нужно вот так:


Re: AVM Navigator для RoboRealm практическое применение

avr123.nm.ru » 01 мар 2012, 13:49

Спасибо.

Re: AVM Navigator для RoboRealm практическое применение

Myp » 01 мар 2012, 14:34

чего такой сурьёзный ? :)

Re: AVM Navigator для RoboRealm практическое применение

EDV » 01 мар 2012, 14:48

Ну дык, распознавание образов – это серьёзная техническая задача, поэтому и демонстрировать эту задачу нужно с серьёзным лицом :D

Re: AVM Navigator для RoboRealm практическое применение

avr123.nm.ru » 02 мар 2012, 12:21

EDV писал(а):1. Приобретаем контроллеры “OR-AVR-M128-DS + OR-USB-UART” и цепляем к ним два сервомотора
ИМХО Arduino nano достаточно чтоб с USB двумя и более сервами рулить. :D

Re: AVM Navigator для RoboRealm практическое применение

EDV » 02 мар 2012, 12:29

Да не вопрос, RoboRealm поддерживает Arduino, модуль:
Sparkfun Arduino, Sparkfun Arduino Mega

Лично мне «Winky rover» платформа нужна для отработки алгоритмов навигации:


Re: AVM Navigator для RoboRealm практическое применение

=DeaD= » 14 мар 2012, 23:00

Пробую использовать навигатор на роботе с DIR-320.

Периодически ловлю такую ошибку. Такое ощущение, что при работе через WiFi пропускается кадр. Без включенного навигатора такое не вылетает. Можно сделать так, чтобы пропуск кадра не ронял RoboRealm? :oops: Причем такое ощущение, что с новой версией навигатора ошибка стала появляться в 3-5 раз чаще :) вчера на старой версии криво, но секунд по 60 работало, а сейчас вылетает в первые 10 секунд, еще когда башней робот крутит, осматриваясь.
Вложения
test1.jpg


cron
Rambler\'s Top100 Mail.ru counter