roboforum.ru

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

Автономная навигация робота

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

Re: Автономная навигация робота

EDV » 17 апр 2011, 01:15

Хочу продемонстрировать новое виде с моим роботом, в котором показано позиционирование робота с помощью “Navigate by map”. Это первый эксперимент, и алгоритм пока что не может ходить по сложным лабиринтам, но скоро и это будет реализовано.


Re: Автономная навигация робота

EDV » 23 апр 2011, 15:09

Эксперимент по автономному управлению роботом по карте в режиме эмуляции.

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


Re: Автономная навигация робота

avr123.nm.ru » 23 апр 2011, 15:16

Поздравляю - чую что круто, но сам не понимаю ничего.

Re: Автономная навигация робота

RealRobot » 23 апр 2011, 19:12

А если окружение будет не такое высококонтрастное, заблудиться?

Re: Автономная навигация робота

EDV » 23 апр 2011, 19:14

avr123.nm.ru писал(а):Поздравляю - чую что круто, но сам не понимаю ничего.

А что тут понимать - скоро сбудется мечта любого хоббиста-робототехника: типа ткнул курсором в карту, и робот по визуальным ориентирам (которые запомнил ранее) самостоятельно добрался до места назначения. Причём дополнительной подготовки для внешнего вида комнат (специальных маяков) этот метод не требует. Просто покатался роботом по комнатам (в режиме “Marker mode”), программа сама составила карту топологии квартиры, и затем переключаем в режим “Navigation by map” и робот, распознавая ранее записанные образы, определяет своё местоположение на топологической карте :)

Re: Автономная навигация робота

=DeaD= » 23 апр 2011, 19:19

Надо только с препятствиями что-то придумать. Сейчас, я так понимаю, только по белому пятну подсветки определяется что-то мешающее? Ну или еще можно определять препятствие по "пытаемся ехать, а не движемся" :)

Re: Автономная навигация робота

EDV » 23 апр 2011, 19:29

RealRobot писал(а):А если окружение будет не такое высококонтрастное, заблудиться?

У алгоритма AVM естественно есть ограничения по запоминанию исходных изображений. Итак, AVM не любит высокочастотных текстур (так что обклеивать стены в мелкую черно-белую клеточку не советую). Так же не возможно запомнить с помощью AVM чистый лист бумаги или белую стену, что бы алгоритму было за что зацепиться, на стенах обязательно должно что-то быть изображено (ну картины там всякие висеть должны, мебель стоять), и что бы как можно меньше повторяющихся текстур (иначе будет присваивать одни и те же координаты в разных частях комнаты/квартиры).

>> Надо только с препятствиями что-то придумать

Можно к общему арсеналу определения препятствий по изображению приплюсовать определение препятствий с помощью датчиков (завести в алгоритм соответственный внешний сигнал) .

Re: Автономная навигация робота

Duhas » 24 апр 2011, 10:11

EDV, а не пробовали воткнуть фильтр в частотной области ? может поможет с такими текстурами ?

Re: Автономная навигация робота

EDV » 24 апр 2011, 10:24

Я пробовал экспериментировать с различными фильтрами: размыть изображения Гаусс фильтром (Smooth-GAUSSIAN), морфология – (Erode/Dilate). Результат один и тот же – алгоритм AVM начинает работать с обработанным изображением хуже, чем с исходным. Причина – вместе с шумами фильтры удаляют часть полезной информации, и это влияет на распознавание в худшую сторону.

Re: Автономная навигация робота

=DeaD= » 24 апр 2011, 10:46

Duhas писал(а):EDV, а не пробовали воткнуть фильтр в частотной области ? может поможет с такими текстурами ?

А что может помочь работать со стеной а-ля "шахматная доска" или "белая бестекстурная" ?

Имхо при подходе с AVM - ничего. Никаких конкретных локальных образов выделить в принципе нельзя, тут надо менять подход на какой-то другой, способный работать с огромным количеством одинаковых feature-point и распознавать уже структуру их расположения.

Re: Автономная навигация робота

Duhas » 24 апр 2011, 13:22

ну высокие частоты мона размыть по идее чтобы не глючило АВМ.. а то я на старой версии видел что как оно восприняло пестрые обои )

Re: Автономная навигация робота

=DeaD= » 24 апр 2011, 13:24

А что, оно мешает распознаванию других образов?

Re: Автономная навигация робота

Duhas » 24 апр 2011, 13:40

оно заглючивает алгоритм как я понимаю )у меня оно на стене пестрйо распознавало с пару десятков предварительно обученных лиц.. ну в смысле 1 лицо, но находило его сразу в куче мест.. на сколько я помню

Re: Автономная навигация робота

=DeaD= » 24 апр 2011, 13:48

Так это алгоритм значит даёт ложные срабатывания на сложных структурах и всё, чего их сглаживать то?
Тут алгоритм надо править.

Re: Автономная навигация робота

Duhas » 24 апр 2011, 15:32

не каждый алгоритм мона исправить до конца.. я предложит, может EDV заинтересуется


cron
Rambler\'s Top100 Mail.ru counter