roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 18:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 177 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 12  След.
Автор Сообщение
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 19 янв 2012, 22:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
У кого есть возможность, качните текущую версию «RoboRealm – AVM Navigator», там после обновления алгоритма AVM, распознавание ну просто «летает». У меня, на моём Core 2 Dou E6600, на разрешении 960x720 пикселей в режиме “Object recognition” всё работает в real-time (менее 40 ms на один кадр) при наличии в дереве поиска порядка 500 ассоциаций.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 21 янв 2012, 15:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
>> Ссылка на оригинальное сообщение <<
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 практическое применение
СообщениеДобавлено: 29 фев 2012, 23:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Закончил разработку драйвера управления роботом wiki/OR-4WD-Rover или как я его проще называю «Winky rover».

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

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

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



Вложения:
tracking.zip [1.18 КиБ]
Скачиваний: 0
Winky_rover_drv_v1.png
Winky_rover_drv_v1.png [ 18.37 КиБ | Просмотров: 2947 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 08:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Круто! А у движков инверт - это меняются движки местами, или направление вращения? Идеально бы и то и другое, чтобы подцепить провода как попало, а потом настроить всё тут.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 10:15 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Инверсия ходовых двигателей меняет их местами (левый на правый, а правей на левый), направление вращения двигателей не меняет.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 10:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Мне кажется этот инверт как раз можно решить без флажка - поменяв местами переменные :)
ИМХО лучше сделать инверт направления каждого двигателя.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 11:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Подправил драйвер, теперь возле ходовых двигателей три галочки :D
Драйвер можно скачать всё там же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 12:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
ОГРОМНОЕ спасибо. Действительно нужная штука. Подскажите как происходит обучение? Как указать за чем надо следить? Или слежение происходит за тем что движется в кадре?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 13:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Значат алгоритм следующий:

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 практическое применение
СообщениеДобавлено: 01 мар 2012, 13:49 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Спасибо.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 14:34 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
чего такой сурьёзный ? :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 01 мар 2012, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Ну дык, распознавание образов – это серьёзная техническая задача, поэтому и демонстрировать эту задачу нужно с серьёзным лицом :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 02 мар 2012, 12:21 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 02 мар 2012, 12:29 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Да не вопрос, RoboRealm поддерживает Arduino, модуль:
Sparkfun Arduino, Sparkfun Arduino Mega

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVM Navigator для RoboRealm практическое применение
СообщениеДобавлено: 14 мар 2012, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пробую использовать навигатор на роботе с DIR-320.

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


Вложения:
test1.jpg
test1.jpg [ 72.22 КиБ | Просмотров: 2783 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 177 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 12  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO