roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 29 апр 2010, 08:53 
Не в сети
Аватара пользователя

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

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


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

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Виталий писал(а):
Каждый программист пишет свою операционную систему, ну или CMS, а каждый робототехник стало быть должен сам разобраться в фильтре Калмана.
Советую начинать с одномерного примера.

Kalman Filtering Made Easy
http://openuav.astroplanes.com/library/docs/writeup.pdf


В посте Виталия была эта ссылка.

Вот незадача, все-таки я в первой ссылке ошибся, ссори :) . Но и по ссылке Виталия ничего не работает.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 29 апр 2010, 09:30 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Прицепляю документы - фильтр Калмана.

kalman_intro.pdf фильтр Калмана основы популярно.rar и Kalman Filter Made Easy writeup.pdf

И советую посмотреть сайт MatLab матвокс ком - там всегда великолепные руководства и введения-туториалы.


Вложения:
Комментарий к файлу: Kalman Filter Made Easy writeup фильтр Калмана
Kalman Filter Made Easy writeup.pdf [70.47 КиБ]
Скачиваний: 0
Комментарий к файлу: kalman_intro.pdf фильтр Калмана основы популярно
kalman_intro.pdf фильтр Калмана основы популярно.rar [161.56 КиБ]
Скачиваний: 0

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 29 апр 2010, 09:36 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Вот спасибо :)

Добавлено спустя 3 минуты 8 секунд:
Вот еще есть интересный документ, правда прочел пока только половину


Вложения:
Кальман и определение положения роботов.PDF [3.68 МиБ]
Скачиваний: 0

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 29 апр 2010, 11:01 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Кальман это композитор, а математик - Калман.

Если у кого есть конкретный код-пример Фильтр Калмана ( желательно на Си ) - поделитесь пожалуйста.
Только чтбы там был четкий массив с входными данными - некоторое количество осчетов фильтруемой величины и массив с выходнми данными тоже какое-то количество отфильтрованых чисел.

Вот исходники на Си - Kalman Filter для KALMTOOL TOOLBOX for MATLAB - как туда запихнуть даннные поступающие с АЦП и получить отфильтрованые на выходе ?

-


Вложения:
исходники на Си - Kalman Filter.rar [428.8 КиБ]
Скачиваний: 0

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 08 ноя 2010, 00:10 
Не в сети

Зарегистрирован: 22 окт 2010, 19:11
Сообщения: 3
Откуда: Казань
прог. языки: easy C)
Здравствуйте всем. Я пытаюсь перевести на русский "An Introduction to the Kalman Filter", ссылка на него есть выше. Так вот там даются два типа уравнений: "time update" и "measurement update", первое для вычисления априорной оценки, второе для апостериорной. проблема в том, что не получается подобрать русский эквивалент для этих названий (апдейтов). "Обновляемые по времени" или "время обновляемый"? может кто знает как правильно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 08 ноя 2010, 10:42 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Может быть это время обновления?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 08 ноя 2010, 10:59 
Не в сети

Зарегистрирован: 22 окт 2010, 19:11
Сообщения: 3
Откуда: Казань
прог. языки: easy C)
Извиняюсь не совсем правильно записал. У меня проблема со словосочетаниями "time update equations" и "measurement update equations". Фраза "уравнения обновления времени" как то не по русски.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 08 ноя 2010, 11:00 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 08 ноя 2010, 11:03 
Не в сети

Зарегистрирован: 22 окт 2010, 19:11
Сообщения: 3
Откуда: Казань
прог. языки: easy C)
=DeaD= писал(а):
Если я правильно понимаю о чем речь, то time update это "предсказание" состояния системы.
а "measurement update" - "учет наблюдений" для корректировки состояния системы.

Совершенно верно, там так и написано: "time update equations can also be thought of as predictor equations". Но по тексту везде "time update equations".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 28 май 2011, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Статья про фильтр Калмана. Пускай тут лежит, чтоб не потерялась.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 24 июн 2011, 16:44 
Не в сети

Зарегистрирован: 24 июн 2011, 16:02
Сообщения: 1
Michael_K писал(а):
Я же говорю, не пользуйтесь идеальными интеграторами.

Вы считаете что-то вроде "Скорость(1) = Скорость(0) + Ускорение(0)*dT",
А нужно что-то вроде "Скорость(1) = Скорость(0)*K + Ускорение(0)*dT"
Где K меньше единицы. К будет определять постоянную времени этого фильтра.

Это и будет "неидеальный интегратор", он же БИХ-фильтр ВЧ первого порядка.
Он не "периодически обнуляет", он постоянно с заданным коэффициентом "тянет сигнал к нулю".
Точно так же можно делать и фильтры КИХ (они фазы не будут сдвигать) и фильтры более высоких порядков.

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


Не могли бы Вы объяснить каким образом выбирается постоянная времени (коэффициент K) для 1-го и 2-го интегрирования?
И еще вопрос. Какое преимущество даст использование более сложных в реализации БИХ фильтров по сравнению с двойным "неидеальным" интегрированием?
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 26 апр 2013, 15:36 
Не в сети

Зарегистрирован: 26 апр 2013, 15:31
Сообщения: 2
Откуда: Кмев
Доброго времени суток. В одном иностранном источнике наткнулся на применение Information filter в задаче фильтрации. Из того, что удалось понять - это модификация фильтра Калмана и в некоторых случаях ее использование более оправдано. Знаний, чтобы корректно перевести англоязычный источник не хватает. Начал искать русскоязычные публикации по этому фильтру, но по запросу "информационный фильтр" ничего толкового не находит. Может кто-то сталкивался с этим фильтром и может посоветовать русскоязычную литературу? Или же возможно подскажет, как в русскоязычных публикациях интерпретируется Information filter.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 27 апр 2013, 18:35 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
ссылку на статью приведите.

Калман + arduino дали интересные ссылки:
http://www.starlino.com/imu_kalman_arduino.html
http://letsmakerobots.com/node/15688
http://forums.udacity.com/questions/101 ... -available

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фильтр Калмана
СообщениеДобавлено: 28 апр 2013, 00:52 
Не в сети

Зарегистрирован: 26 апр 2013, 15:31
Сообщения: 2
Откуда: Кмев
avr123.nm.ru писал(а):
ссылку на статью приведите.

Это не статья, а иностранная диссертация. Что интересно сейчас по запросу ее найти не могу. Хотя раньше была.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4

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


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

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


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

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