roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 04:16

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


Правила форума


В этом форуме новые темы не создаются, однако обсуждение допустимо.



Начать новую тему Ответить на тему  [ Сообщений: 496 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32, 33, 34  След.
Автор Сообщение
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 12 май 2011, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ну я примерно так и думал. Просто у вас в координатах картинок, вероятно, есть погрешность с "плохим" распределением.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 13 май 2011, 17:35 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
А ничего, что там количество выборок даже из небольшого массива в сто раз превышает количество данных в массиве?

Чего. Это простое усреднение получается. Не доглядел.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 10 июл 2011, 05:23 
Не в сети
Аватара пользователя

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



Вначале робот проходит три раза подряд по первому маршруту, а затем два раза подряд по второму маршруту.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 09 авг 2011, 23:21 
Не в сети
Аватара пользователя

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

Изображение

Digital Video Recording system (DVR)

И стоит совсем не дорого :wink:

Теперь отлаживать алгоритмы видеообработки и управления роботом стало ещё проще, потому что модуль DVR работает подобно «чёрному» ящику, фиксируя видеоинформацию и параметры (переменные) вырабатываемые алгоритмами пользователя с дискретизацией записи 250 ms. Архив пишется по кольцу с продолжительностью от 1 до 12 месяцев.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 09 авг 2011, 23:24 
Не в сети
Аватара пользователя

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

У меня, если надо записать видео в процессе движения,
открываю непожатый zip файл и кидаю туда картинки,
1000 картинок и открывается новый zip.
Потом из них можно avi сделать, чтобы быстро просматривать :roll:
А срок хранения - любой, при емкости винчестера в 500гб
(обычный ноутбучный винт), это не сильно актуально :roll:


Последний раз редактировалось AndreiSk 09 авг 2011, 23:35, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 09 авг 2011, 23:33 
Не в сети
Аватара пользователя

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


Вложения:
dvr_client_trend_2.png
dvr_client_trend_2.png [ 461.83 КиБ | Просмотров: 5129 ]
dvr_client_table_2.png
dvr_client_table_2.png [ 379.44 КиБ | Просмотров: 5082 ]
dvr_client_trend.png
dvr_client_trend.png [ 426.23 КиБ | Просмотров: 5166 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 21 авг 2011, 23:34 
Не в сети
Аватара пользователя

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

Watching mode

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 22 авг 2011, 07:27 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 22 авг 2011, 11:25 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 29 авг 2011, 23:58 
Не в сети
Аватара пользователя

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

В тесте робот честно подождал меня, пока я сходил к холодильнику попить лимонада, а затем, на обратном пути я махнул роботу рукой, и он резво помчался вперёд. Затем робот остановился и продолжил наблюдение, я снова помахал рукой и робот проехал ещё один отрезок вперёд. Ну и так три раза :)



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 18 сен 2011, 00:29 
Не в сети
Аватара пользователя

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



Возможно, попробую использовать этот алгоритм в проекте «Навигатор».


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 19 сен 2011, 10:25 
Не в сети
Аватара пользователя

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 17 окт 2011, 18:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Снял новое видео, в котором я тестирую новую модификацию алгоритма навигации.
В ролике вначале роботу даётся указание ехать на “Checkpoint”, затем берём и переносим робота в любую промежуточную точку маршрута. Так как робот не давал никаких управляющих воздействий на своё шасси, однако в кадре всё начало меняться, то робот делает вывод, что его перенесли на новое мест, тогда он осматривается по сторонам, определяет своё текущее местоположение и строит путь обратно к «Checkpoint». Соответственно, после того, как робот вернулся, его переносят в другую позицию маршрута, но робот настойчиво возвращается обратно. Эта штуковина всё больше становится похожей на какую-нибудь зверушку :)



Добавлено спустя 7 минут 45 секунд:
Да, кстати, этот трюк можно использовать как способ взаимодействия с пользователем. То есть, как видно из ролика, я только в начале дал задание компьютеру, а дальше я просто брал робота и носился с ним по комнате как с «домашним питомцем» (с компьютером уже взаимодействовать не было надобности).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 23 окт 2011, 00:47 
Не в сети
Аватара пользователя

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автономная навигация робота
СообщениеДобавлено: 24 окт 2011, 14:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Немного лирики:
Вчера проводил очередные тесты алгоритма навигации. По условиям тестирования робот должен был выехать с моей спальной в коридор, затем повернуть на 90 градусов и направиться вдоль коридора в сторону кухни. Из спальной робот ушел достаточно «чисто» (тютелька в тютельку следовал заданному маршруту). Так же чисто выполнил поворот на 90 градусов в нужном месте (не промахнулся), и когда робот заехал за угол и стал удаляться в сторону кухни, я слышал только приглушенное рычание моторов (картинка на моём центральном ПК замерла, так как у Wi-Fi в той части комнаты «мёртвая зона»). В этот момент робот полностью был предоставлен сам себе, его алгоритмы могли дать сбой, и он мог врезаться во что-нибудь. Но на душе у меня было удивительное чувство спокойствия, потому что я понимал что все решения по навигации принимаются бортовым компьютером робота и «Навигатор» приведёт моего робота точно к цели...

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 496 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32, 33, 34  След.

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


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

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


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

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