Jump to content

Инвариантный расширенный фильтр Калмана

Инвариантный расширенный фильтр Калмана (IEKF) (не путать с итерированным расширенным фильтром Калмана) был впервые представлен как версия расширенного фильтра Калмана (EKF) для нелинейных систем, обладающих симметрией (или инвариантностью ), [1] затем обобщается и перерабатывается как адаптация к группам Ли линейной теории фильтрации Калмана . [2] Вместо использования линейного корректирующего члена, основанного на линейной выходной ошибке, IEKF использует геометрически адаптированный корректирующий член, основанный на инвариантной выходной ошибке; таким же образом матрица усиления обновляется не из-за линейной ошибки состояния, а из-за инвариантной ошибки состояния. Основное преимущество заключается в том, что уравнения усиления и ковариации уменьшают зависимость от оценочного значения состояния. В некоторых случаях они сходятся к постоянным значениям на гораздо большем наборе траекторий, чем в случае EKF, что приводит к лучшей сходимости оценки.

Вывод фильтра

[ редактировать ]

Дискретное время

[ редактировать ]

Рассмотрим систему, состояние которой кодируется на временном шаге по элементу Ли группы а динамика имеет следующий вид: [3]

где является групповым автоморфизмом , групповая операция и элемент . Предполагается, что систему следует наблюдать посредством измерений. имеющий следующую форму:

где принадлежит векторному пространству наделены левым действием элементов снова обозначается (что не может привести к путанице с групповой операцией, поскольку второй член операции является элементом , нет ). Альтернативно, та же теория применима к измерению, определяемому правильным действием :

Уравнения фильтра

[ редактировать ]

Инвариантный расширенный фильтр Калмана является наблюдателем определяется следующими уравнениями, если функция измерения является левым действием:

где представляет собой экспоненциальную карту и — это матрица усиления, которую необходимо настроить с помощью уравнения Риккати.

Если функция измерения является правильным действием, то состояние обновления определяется как:

Непрерывная структура времени

[ редактировать ]

Приведенная выше структура дискретного времени была впервые введена для динамики формы в непрерывном времени:

где векторное поле проверяет в любое время отношение: [2]

где единичный элемент группы обозначается через и используется сокращенное обозначение (соответственно ) для левого перевода (соответственно правильный перевод ) где обозначает касательное пространство к в . Это приводит к более сложным вычислениям, чем структура с дискретным временем, но свойства аналогичны.

Основные свойства

[ редактировать ]

Основным преимуществом инвариантной расширенной фильтрации Калмана является поведение инвариантной переменной ошибки, определение которой зависит от типа измерения. Для левых действий мы определяем левоинвариантную переменную ошибки как:

,
,

в то время как для правильных действий мы определяем правоинвариантную переменную ошибки как:

,
,

Действительно, замена , , по их значениям для левых действий после некоторой алгебры получаем:

,
,

и для правильных действий:

,
,

Мы видим, что оценочное значение состояния не участвует в уравнении, за которым следует переменная ошибки, свойство линейной фильтрации Калмана, которым не обладает классический расширенный фильтр Калмана , но сходство с линейным случаем на самом деле идет гораздо дальше. Позволять быть линейной версией переменной ошибки, определенной тождеством:

Затем с определяется расширением Тейлора на самом деле у нас есть: [2]

Другими словами, членов высшего порядка нет: динамика линейна для переменной ошибки . Этот результат и независимость динамики ошибок лежат в основе теоретических свойств и практических характеристик IEKF. [2]

Отношение к наблюдателям, сохраняющим симметрию

[ редактировать ]

Большинство физических систем обладают естественной симметрией (или инвариантностью), т.е. существуют преобразования (например, вращения, перемещения, масштабирование), которые оставляют систему неизменной. С математической и инженерной точки зрения имеет смысл, что фильтр, хорошо спроектированный для рассматриваемой системы, должен сохранять те же свойства инвариантности. Идея IEKF заключается в модификации уравнений EKF, позволяющей воспользоваться преимуществами симметрии системы.

Определение

[ редактировать ]

Рассмотрим систему

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

.

Уравнения фильтра и основной результат

[ редактировать ]

Поскольку это фильтр, сохраняющий симметрию , общая форма IEKF гласит: [4]

где

  • — инвариантная ошибка вывода, отличающаяся от обычной ошибки вывода.
  • является инвариантным фреймом
  • — инвариантный вектор
  • является свободно выбранной матрицей усиления.

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

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

Как и в случае с EKF, матрица усиления определяется из уравнений [5]

,
,

где матрицы зависят здесь только от известного инвариантного вектора , а не на как в стандартном EKF. Эта гораздо более простая зависимость и ее последствия являются основными интересами IEKF. Действительно, матрицы тогда они постоянны на гораздо большем наборе траекторий (так называемых постоянных траекториях ), чем точки равновесия, как в случае с EKF. Вблизи таких траекторий мы возвращаемся к «истинному», т. е. линейному фильтру Калмана, где сходимость гарантирована. Неформально это означает, что IEKF сходится в общем, по крайней мере, вокруг любой медленно меняющейся постоянной траектории, а не только вокруг любой медленно меняющейся точки равновесия для EKF.

Примеры применения

[ редактировать ]

Системы ориентации и направления

[ редактировать ]

Инвариантные расширенные фильтры Калмана используются, например, в системах ориентации и курса . В таких системах ориентация, скорость и/или положение движущегося твердого тела,например, самолет, оцениваются с помощью различных встроенных датчиков, таких как инерциальные датчики, магнитометры, GPS или гидролокаторы. Использование IEKF естественным образом приводит [5] учитывать кватерниона ошибку , который часто используется как специальный трюк для сохранения ограничений группы кватернионов. Преимущества IEKF по сравнению с EKF экспериментально показаны для большого набора траекторий. [6]

Инерциальная навигация

[ редактировать ]

Основным применением Инвариантного расширенного фильтра Калмана является инерциальная навигация , которая соответствует структуре после внедрения состояния (состоящего из матрицы отношений , вектор скорости и вектор положения ) в группу Лия [7] определяется групповой операцией:

Одновременная локализация и картографирование

[ редактировать ]

Проблема одновременной локализации и отображения также укладывается в рамки инвариантной расширенной фильтрации Калмана после встраивания состояния (состоящего из матрицы отношений , вектор положения и последовательность статических характерных точек ) в группу Лия (или для плоских систем) [7] определяется групповой операцией:

Основным преимуществом Инвариантного расширенного фильтра Калмана в этом случае является решение проблемы ложной наблюдаемости. [7]

  1. ^ Боннабель, С. (2007, декабрь). Левоинвариантный расширенный фильтр Калмана и оценка ориентации. В 2007 г. прошла 46-я конференция IEEE по принятию решений и управлению (стр. 1027–1032). IEEE.
  2. ^ Jump up to: а б с д Барро А. и Боннабель С. (2016). Инвариантный расширенный фильтр Калмана как стабильный наблюдатель. Транзакции IEEE по автоматическому управлению, 62 (4), 1797–1812.
  3. ^ Барро, А., и Боннабель, С. (2019). Линейные наблюдаемые системы на группах. Системы и контрольные письма, 129, 36–42.
  4. ^ С. Боннабель, Ф. Мартин и П. Рушон, «Наблюдатели, сохраняющие симметрию», Транзакции IEEE по автоматике и управлению , том. 53, нет. 11, стр. 2514–2526, 2008.
  5. ^ Jump up to: а б С. Боннабель, Ф. Мартин и Э. Салаун, «Инвариантный расширенный фильтр Калмана: теория и применение к задаче оценки ориентации с учетом скорости», 48-я конференция IEEE по принятию решений и управлению, стр. 1297–1304, 2009 г.
  6. ^ Ф. Мартин и Э. Салаун, «Обобщенный мультипликативный расширенный фильтр Калмана для системы определения ориентации и курса», Конференция AIAA по наведению, навигации и управлению, 2010 г.
  7. ^ Jump up to: а б с Барро А. и Боннабель С. (2015). Алгоритм EKF-SLAM со свойствами согласованности. Препринт arXiv arXiv : 1510.06263 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 442c41999a22180d67f067f0267a82dd__1662581400
URL1:https://arc.ask3.ru/arc/aa/44/dd/442c41999a22180d67f067f0267a82dd.html
Заголовок, (Title) документа по адресу, URL1:
Invariant extended Kalman filter - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)