|
|
  |
Что фильтровать? Положение тела, или его скорость? |
|
|
|
Oct 23 2010, 08:01
|
Группа: Новичок
Сообщений: 2
Регистрация: 23-10-10
Пользователь №: 60 356

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

|
Спасибо за идеи! Но все же хотелось бы прояснить вопрос с фильтром...
|
|
|
|
Guest_TSerg_*
|
Oct 25 2010, 07:05
|
Guests

|
Фильтровать всегда лучше поближе к источнику сигнала и в математическом смысле тоже.
|
|
|
|
|
Oct 26 2010, 03:06
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(sseevv @ Oct 23 2010, 12:01)  Робот едет по земле Какова конечная цель слежения за маяками? Если требуется определять мгновенную ориентацию робота - то ничего фильтровать не надо. Если требуется получить сглаженную оценку траектории, то погуглите alpha-beta filter или alpha-beta-gamma filter. Это обычные рекурсивные фильтры, но их матапарат адаптирован для решения задач сглаживания траекторных измерений. ЗЫ. В вашей системе только одна измеряемая величина - это угловые координаты маяка. Поэтому как бы вы не организовали сглаживающий фильтр, фильтровать вы сможете только эти координаты.
|
|
|
|
|
Oct 26 2010, 05:48
|
Частый гость
 
Группа: Участник
Сообщений: 161
Регистрация: 9-09-08
Из: РФ
Пользователь №: 40 076

|
To 'NickNich' Пардон, что вмешиваюсь.. Не могли бы Вы обновить данную Вами ссылку? => Цитата(NickNich @ Feb 2 2007, 21:37)  Для облегчения понимания рекомендую скачать книжку. Там есть раздел, посвященный безгироскопическим ИНС. Спасибо..
|
|
|
|
|
Oct 26 2010, 06:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(NickNich @ Oct 26 2010, 07:06)  Какова конечная цель слежения за маяками? Могу предположить, что робот должен ездить "по маякам", т.е. двигаться на маяк, тогда согласен, не надо ничего фильтровать, вертикальную координату вообще не учитывать (вверх ведь не можем ехать, как и вниз), надо смотреть отклонение горизонтальной координаты от центра и в зависимости от нее рулить приводами через PI- регулятор, он то и должен сглаживать. Ну может усреднение отклонения за несколько выборок надо будет.
|
|
|
|
Guest_TSerg_*
|
Oct 26 2010, 10:46
|
Guests

|
Как обычно, стартер не раскрывает существо задачи, а поэтому можно только гадать. На мой взгляд, он(и) пробуют систему ориентации робота по неподвижным маякам с известными координатами. Примерный аналог - гидроакустические системы подводного базирования, только вместо дальностей ( время отклика ) здесь собираются оперировать угловыми координатами маяков с объекта-робота. 2NickNich +1 Действительно, альфа-бета фильтры, так популярные в свое время, сейчас незаслуженно подзабыты
|
|
|
|
|
Oct 26 2010, 16:53
|
Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 8-11-05
Пользователь №: 10 593

|
Цитата(=SSN= @ Oct 26 2010, 09:48)  To 'NickNich'
Пардон, что вмешиваюсь.. Не могли бы Вы обновить данную Вами ссылку? =>
Спасибо.. Ссылку обновить не могу, сайт военной кафедры МАИ не в моей власти. Судя по содержанию треда я сослался на книгу Разоренов Г.Н., Бахрамов Э.А., Титов Ю.Ф., 2003 - системы управления летательными аппаратами.djvu по интернету она уже расползлась, легко ищется гуглем.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|