реклама на сайте
подробности

 
 
> Ковариационные матрицы. Как вычислить.
Ugedey
сообщение Aug 20 2008, 07:58
Сообщение #1





Группа: Validating
Сообщений: 3
Регистрация: 20-08-08
Пользователь №: 39 705



Столкнулся с необходимостью разработки фильтра Калмана для INS. Задача для меня новая, посему плаваю во многих аспектах.
С алгоритмом работы разобрался. С матрицами перехода и измерений разобрался. Проблема возникла с составлением ковариационных матриц шума процесса и шума наблюдений. Не могу понять, откуда брать компоненты.
Можете помочь чем-то? Объяснить, что и откуда берется.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
diwil
сообщение Sep 4 2008, 08:15
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



я не большой специалист в кальмановской фильтрации, но сталкиватся с этим приходилось часто.
В моем случае измеряемая величина была одна - растояние. Тогда:

a = [1 dt dt^2/2; 0 1 dt; 0 0 1]; % transition matrix
c = [1 0 0]; % measurement matrix

xhat = [yym(1); 0; 0]; % initial state vector
E = ([dt^3/6 dt^2/2 dt]);
Q = accelnoise^2 * E' * E;

где Q - искомая ковариационная матрица
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 17:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016