roboforum.ru

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

Как из дешевого китайского танчика сделать робоплатформу

Re: Как из дешевого китайского танчика сделать робоплатформу

=DeaD= » 12 май 2009, 12:38

EDV писал(а):Основная цель этого эксперимента – выяснить, способна ли AVM управлять роботом (по скорости, по помехам типа размазывание изображения при движении). И похоже, что у AVM получается управлять роботом.

Мне показалось или программа работала только когда робот стоял? Т.е. в движении робота распознавалка вырубается от смазывания изображения? Или я не досмотрел какой-то ролик?

Re: Как из дешевого китайского танчика сделать робоплатформу

Snable » 12 май 2009, 13:11

По-моему там наоборот, когда робот стоял и распознаваемый предмет не двигался ничего не работало. Срабатывало только при движении. Камера не настолько сильно размазывала. По ходу в этом примере не самая удачная оптимизация, что поправимо)
Мне вот интересно на какой машине AVM обрабатывает этот видеопоток и что этот поток из себя представляет. То есть хотелось бы узнать быстродействие библиотеки.

Re: Как из дешевого китайского танчика сделать робоплатформу

Виталий » 12 май 2009, 13:27

Там fps на видео указан.

Re: Как из дешевого китайского танчика сделать робоплатформу

EDV » 12 май 2009, 13:46

=DeaD= писал(а):Мне показалось или программа работала только когда робот стоял? Т.е. в движении робота распознавалка вырубается от смазывания изображения? Или я не досмотрел какой-то ролик?


Всё работает даже в движении. По алгоритму, если не распознано ни одного объекта, то робот должен остановиться (что бы не заехать куда, ненароком). Так что он не может преследовать объект (двигаться) если он его не «видит».

Snable писал(а):Мне вот интересно на какой машине AVM обрабатывает этот видеопоток и что этот поток из себя представляет. То есть хотелось бы узнать быстродействие библиотеки.


Процессор: Core 2 Duo E6600, разрешение входного видео 640x480, быстродействие real-time (менее 40 ms на один кадр).

Re: Как из дешевого китайского танчика сделать робоплатформу

=DeaD= » 12 май 2009, 14:26

EDV писал(а):
=DeaD= писал(а):Мне показалось или программа работала только когда робот стоял? Т.е. в движении робота распознавалка вырубается от смазывания изображения? Или я не досмотрел какой-то ролик?

Всё работает даже в движении. По алгоритму, если не распознано ни одного объекта, то робот должен остановиться (что бы не заехать куда, ненароком). Так что он не может преследовать объект (двигаться) если он его не «видит»

Хм, может у меня с глазами чего, вечером еще раз посмотрю. Но вроде в движении почти никогда не работает...

Re: Как из дешевого китайского танчика сделать робоплатформу

EDV » 27 май 2009, 08:28

Я подготовил первый вариант исходных текстов программы «Навигатор». Проект состоит из трех частей: драйвер управления роботом, приложение распознавания образов (GUI), и динамической библиотеки «Навигатор». Для компиляции приложения распознавания образов понадобится wxWidgets-2.8.xx и OpenCV_1.0. Если у кого-то нет желания разбираться с GUI, то в проекте уже есть скомпилированный EXE-шник распознавателя и вам будет достаточно скомпилировать Navigator.dll, которая содержит алгоритм навигации. Для компиляции Navigator.dll необходима только библиотека OpenCV_1.0. Сборка проекта возможна компилятором Microsoft Visual C++ 6.0 (папка vc6.prj) и компилятором Microsoft Visual Studio 2008 (папка vc9.prj).

Исходные тексты «Навигатора» можно скачать здесь:
http://edv-detail.narod.ru/Navigator_src.zip

Я готов начать новую тему «Автономная навигация робота» и хотел спросить:
В каком разделе форума её лучше создать?
Последний раз редактировалось EDV 23 июн 2009, 09:22, всего редактировалось 2 раз(а).

Re: Как из дешевого китайского танчика сделать робоплатформу

EdGull » 27 май 2009, 08:33

Проекты и идеи


Rambler\'s Top100 Mail.ru counter