roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Что фильтровать? Положение тела, или его скорость?
СообщениеДобавлено: 23 окт 2010, 12:14 
Не в сети

Зарегистрирован: 23 окт 2010, 12:09
Сообщения: 2
Добрый день прошу помощи в следующем вопросе.
Робот едет по земле и получает информацию с видеокамеры. В поле зрения видеокамеры попадают яркие неподвижыне маяки. Мы с помощью этой видеокамеры должны отслеживать траекторию смещения этих маяков на ходу.
Так как земля не ровная, то имеют место тряска и раскачивание робота. Из-за этого изображение с видеокамеры также дергается и раскачивается.
Я сначала думал фильтровать это фильтром калмана, но пока что не разобрался в нем. Да и кажется, что фильтр калмана слишком избыточный для моей задачи.
Думаю использовать простой рекурскивный фильтр второго, четвертого, или большего порядка.
Но не могу понять какие данные мне нужно фильтровать. Координату или скорость. Помогите внести ясность.
Робот может развивать относительно большую скорость, но не может развивать большое ускорение. Следовательно, если маяк на изображении резко меняет траекторию, то значит это неровности. То есть нам нужно отфильтровать большие ускорения. Но с камеры мы получаем координаты. Если фильтровать частотным фильтром координаты, то это сгладит раскачку, но когда робот разгонится, данные с выхода фильтра станут сильно отставать от реальных. Это так???
Я склоняюсь к тому, чтобы по каждому кадру с камеры сначала высчитывать смещение маяка, и получать таким образом скорость. А потом уже загонять показание скорости в рекурсивный фильтр, чтобы отсеить большые ускорения.
Скажите, в правильном ли напрявлении я мыслю...???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что фильтровать? Положение тела, или его скорость?
СообщениеДобавлено: 23 окт 2010, 12:17 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Что фильтровать? Положение тела, или его скорость?
СообщениеДобавлено: 23 окт 2010, 12:31 
Не в сети

Зарегистрирован: 23 окт 2010, 12:09
Сообщения: 2
=DeaD= писал(а):
А почему Калман избыточный? С виду как раз та самая задача - есть система, управляющее воздействие, наблюдения.
Вроде всё сходится?

Я еще не разобрался в фильтре калмана. Показалось, что он слишком сложный. Да к тому же у меня маяки никак не влияют на управление.
Мне все равно стоит исользовать фильтр калмана? Много ли памяти для него нужно? avr его потянет, если нужно будет одновременно обработать несколько маяков?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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