stringtranslate.com

Проблема Вахбы

В прикладной математике проблема Вахбы , впервые поставленная Грейс Вахбой в 1965 году, стремится найти матрицу вращения ( специальную ортогональную матрицу ) между двумя системами координат из набора (взвешенных) векторных наблюдений. Решения проблемы Вахбы часто используются при определении ориентации спутника с использованием датчиков, таких как магнитометры и многоантенные GPS-приемники . Функция стоимости, которую проблема Вахбы стремится минимизировать, выглядит следующим образом:

для

где — k -е 3-векторное измерение в системе отсчета, — соответствующее k -е 3-векторное измерение в системе отсчета тела, — матрица вращения 3 на 3 между системами координат. [1] — необязательный набор весов для каждого наблюдения.

В литературе появилось несколько решений этой проблемы, в частности q-метод Дэвенпорта, [2] QUEST и методы, основанные на сингулярном разложении (SVD). Несколько методов решения проблемы Вахбы обсуждаются Маркли и Мортари.

Это альтернативная формулировка ортогональной задачи Прокруста (рассматриваем все векторы, умноженные на квадратные корни соответствующих весов, как столбцы двух матриц с N столбцами, чтобы получить альтернативную формулировку). Элегантный вывод решения на полутора страницах можно найти в. [3]

Решение через SVD

Одно из решений можно найти с помощью сингулярного разложения (SVD).

1. Получите матрицу следующим образом:

2. Найдите разложение по сингулярным числам

3. Матрица вращения выглядит просто:

где

Примечания

  1. ^ Вращение в определении задачи преобразует систему отсчета тела в систему отсчета. Большинство публикаций определяют вращение в обратном направлении, т.е. от системы отсчета к системе отсчета тела, что составляет .
  2. ^ "Q-метод Дэвенпорта (Нахождение ориентации, соответствующей набору точечных образцов)". Mathematics Stack Exchange . Получено 2020-07-23 .
  3. ^ Аппель, М. «Надежное обнаружение и устранение спуфинга на основе оценки направления прибытия» (PDF) . Ion GNSS+ 2015. 28 .

Ссылки

Смотрите также