Используя UKF для ориентации, есть ли способ объединить избыточные данные датчика в фильтре Калмана в единый набор переменных состояния?

В настоящее время я создаю UKF для ориентации и хотел бы объединить избыточные данные датчиков в фильтре Калмана в единый набор переменных состояния для повышения точности (например, объединение гравитационных и магнитных векторных данных с гироскопическими данными). Есть ли способ сделать это в фильтре, например, в матрице измерений H? Спасибо за ваше время.

0 ответов

Да, именно для этого и используется фильтр Калмана.

Сначала вам нужно выбрать переменные состояния, которые могут быть только ориентацией, но могут также включать изменение ориентации. В первом случае матрица / функция перехода состояний будет идентична, во втором - нет.

Сложная часть - это настройка матрицы измерений, которая сообщает UKF, как каждая переменная состояния связана с каждой переменной измерения. (Если состояние изменится, как ожидается изменение данного измерения.) Остальное сделает UKF.

Другие вопросы по тегам