Незараженный фильтр Калмана для отслеживания объектов
trackingUKF объект - дискретный некачественный фильтр Калмана, используемый для отслеживания положений и скоростей целей и объектов.
Незаметный фильтр Калмана - рекурсивный алгоритм для оценки развивающегося состояния процесса при проведении измерений в процессе. Незаметный фильтр Калмана может моделировать эволюцию состояния, которое подчиняется нелинейной модели движения. Измерения также могут быть нелинейными функциями состояния, и процесс и измерения могут иметь шум.
Используйте фильтр Калмана без запаха, если применяется одно из следующих условий:
Текущее состояние является нелинейной функцией предыдущего состояния.
Измерения являются нелинейными функциями состояния.
Незаметный фильтр Калмана оценивает неопределенность состояния и его распространение через нелинейное состояние и уравнения измерения, используя фиксированное число сигма-точек. Точки Sigma выбираются с помощью непредусмотренного преобразования, как параметризовано Alpha, Beta, и Kappa свойства.
filter = trackingUKF создает некачественный объект фильтра Калмана для дискретно-временной системы, используя значения по умолчанию для StateTransitionFcn, MeasurementFcn, и State свойства. Предполагается, что шумы процесса и измерения являются аддитивными.
определяет функцию перехода состояния, filter = trackingUKF(transitionfcn,measurementfcn,state)transitionfcn, функция измерения, measurementfcnи начальное состояние системы, state.
настраивает свойства объекта фильтра Калмана без запаха с помощью одного или нескольких filter = trackingUKF(___,Name,Value)Name,Value пары аргументов и любого из предыдущих синтаксисов. Все неопределенные свойства имеют значения по умолчанию.
predict | Ковариация состояния и ошибки оценки состояния фильтра слежения |
correct | Корректная ковариация ошибок оценки состояния и состояния с помощью фильтра слежения |
correctjpda | Правильная ковариация ошибок оценки состояния и состояния с использованием фильтра отслеживания и JPDA |
distance | Расстояния между текущими и прогнозируемыми измерениями фильтра слежения |
likelihood | Вероятность измерения от фильтра слежения |
clone | Создать повторяющийся фильтр отслеживания |
residual | Измерение остаточного и остаточного шума от фильтра слежения |
smooth | Оценки плавного состояния фильтра слежения в обратном направлении |
initialize | Инициализация состояния и ковариации фильтра слежения |
Незаметный фильтр Калмана оценивает состояние процесса, управляемого нелинейным стохастическим уравнением
, wk, t)
где xk - состояние на шаге k. f () - функция перехода состояния, uk - элементы управления процессом. На движение могут влиять случайные шумовые возмущения, wk. Фильтр также поддерживает упрощенную форму ,
, t) + wk
Для использования упрощенной формы установите HasAdditiveProcessNoise кому true.
В незаметном фильтре Кальмана измерения также являются общими функциями государства,
vk, t)
где h (xk, vk, t) - функция измерения, которая определяет измерения как функции состояния. Типичными измерениями являются положение и скорость или некоторая их функция. Измерения также могут включать шум, представленный vk. Снова класс предлагает более простую формулировку
) + vk
Для использования упрощенной формы установите HasAdditiveMeasurmentNoise кому true.
Эти уравнения представляют фактическое движение объекта и фактические измерения. Однако вклад шума на каждом этапе неизвестен и не может быть смоделирован точно. Известны только статистические свойства шума.
[1] Браун, Р.Г. и P.Y.C. Ван. Введение в анализ случайных сигналов и прикладную фильтрацию Калмана. 3-е издание. Нью-Йорк: John Wiley & Sons, 1997.
[2] Калман, Р. Э. «Новый подход к проблемам линейной фильтрации и прогнозирования». Транзакции ASME-журнала базового инжиниринга. том 82, серия D, март 1960, стр. 35-45.
[3] Ван, Эрик А. и Р. ван дер Мерве. «Незаметный фильтр Калмана для нелинейной оценки». Адаптивные системы обработки сигналов, связи и управления. AS-SPCC, IEEE, 2000, стр.153-158.
[4] Ван, Мерл. «Незараженный фильтр Калмана». В Калманских фильтрующих и нейронных сетях. Под редакцией Симона Хайкина. John Wiley & Sons, Inc., 2001.
[5] Саркка С. «Рекурсивный байесовский вывод о стохастических дифференциальных уравнениях». Докторская диссертация. Хельсинкский технологический университет, Финляндия. 2006.
[6] Блэкман, Сэмюэл. Слежение за несколькими целями с помощью радиолокационных приложений. Artech House, 1986.
cameas | cameasjac | constacc | constaccjac | constturn | constturnjac | constvel | constveljac | ctmeas | ctmeasjac | cvmeas | cvmeasjac | initcaukf | initctukf | initcvukf