θ˙^= ωгYг о+ ш
Y^= х^
Y^
- Магнитное искажение будет трудным, потому что если вы сидите в каком-то одном месте, оно будет выглядеть как член с постоянным смещением - фильтр Калмана не справится с этим хорошо. Я почти уверен, что вам нужно либо отобразить искажение, получить какое-либо второе абсолютное направление, либо просто принять искажение.
- Вы путаете спектральное содержание с вероятностным распределением. Если шум белый, то каждый образец полностью независим от любого другого образца. Если шум лапласовский, каждый образец подчиняется распределению Лапласа. Фильтры Калмана не любят цветной шум (но вы можете справиться с этим, добавив состояния). Фильтр Калмана - это всего лишь оптимальный оптимальный фильтр, когда шум имеет гауссово распределение, а функция стоимости равна сумме квадратов. Для любой другой функции шума и стоимости оптимальный фильтр, вероятно, нелинейный. Но для любой функции стоимости с нулевым средним, белым шумом и суммой квадратов фильтр Калмана - лучший линейный фильтр, который можно найти.
(Обратите внимание, что приведенная мною модель системы заканчивается довольно тривиальным фильтром Калмана - вам может быть лучше, если вы не сможете найти другие способы оценки смещения компаса, используя дополнительный фильтр для объединения этих двух входов датчиков. все вычисления Калмана в конечном итоге просто откашлят дополнительный фильтр, и есть вероятность, что у вас будет достаточно догадок для ваших констант, так что вы можете просто угадать точку пересечения в дополнительном фильтре и покончить с этим).
(Обратите также внимание на то, что если у вас есть некоторая абсолютная привязка к положению , а некоторые средства оценки скорости и транспортное средство, которое всегда движется в том направлении, куда вы его указываете, что вы можете использовать расширенный фильтр Калмана очень выгодно для исправления искажения компаса, используя направление, в котором оно фактически перемещается, чтобы скорректировать направление компаса).
Оценка оптимального состояния Дэном Саймоном, Wiley 2006, - это, на мой взгляд, очень богатая и четкая трактовка предмета фильтрации Калмана и его более искушенных братьев (H-бесконечность, расширенный Кальман, без запаха Кальман и даже немного по Байсиану и фильтрации частиц). Он не скажет вам, как применить это к таким проблемам навигации, но где было бы весело в жизни, если бы все проблемы были решены? Если вы не можете следовать математике в книге Саймона, то вам, вероятно, следует спросить себя, сможете ли вы применить фильтр Калмана любым разумным способом.