Проблема Вахбы
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
В прикладной математике проблема Вахбы , впервые поставленная Грейс Вахба в 1965 году, направлена на нахождение матрицы вращения ( специальной ортогональной матрицы ) между двумя системами координат из набора (взвешенных) векторных наблюдений. Решения проблемы Вахбы часто используются при спутников определении ориентации с использованием таких датчиков, как магнитометры и многоантенные GPS-приемники . Функция стоимости, которую пытается минимизировать задача Вахбы, выглядит следующим образом:
- для
где – k -е 3-векторное измерение в системе отсчёта, – соответствующее k -е 3-векторное измерение в кадре тела и представляет собой матрицу вращения 3 на 3 между системами координат. [ 1 ] — это необязательный набор весов для каждого наблюдения.
В литературе появился ряд решений проблемы, в частности, q-метод Давенпорта. [ 2 ] КВЕСТ и методы, основанные на сингулярном разложении (СВД). Несколько методов решения проблемы Вахбы обсуждаются Маркли и Мортари.
Это альтернативная формулировка ортогональной проблемы Прокруста (рассмотрим все векторы, умноженные на квадратные корни из соответствующих весов, как столбцы двух матриц с N столбцами, чтобы получить альтернативную формулировку). Элегантный вывод решения на полутора страницах можно найти в . [ 3 ]
Решение через СВД
[ редактировать ]Одно из решений можно найти с помощью сингулярного разложения (SVD).
1. Получить матрицу следующее:
2. Найдите разложение сингулярное
3. Матрица вращения проста:
где
Примечания
[ редактировать ]- ^ Вращение в определении задачи преобразует кадр тела в опорный кадр. В большинстве публикаций вращение определяется в обратном направлении, т.е. от привязки к корпусу тела, что составляет .
- ^ «Q-метод Давенпорта (нахождение ориентации, соответствующей набору точечных выборок)» . Математический обмен стеками . Проверено 23 июля 2020 г.
- ^ Аппель, М. «Надежное обнаружение и устранение спуфинга на основе оценки направления прибытия» (PDF) . Ион ГНСС+ 2015 . 28 .
Ссылки
[ редактировать ]- Вахба, Г. Задача 65–1: Оценка положения спутника методом наименьших квадратов , SIAM Review, 1965, 7 (3), 409
- Шустер, доктор медицинских наук и О, С.Д. Определение трехосного положения на основе векторных наблюдений , Журнал руководства и контроля, 1981, 4 (1): 70–77.
- Маркли, Флорида. Определение отношения с использованием векторных наблюдений и разложение по сингулярным значениям , Журнал астронавтических наук, 1988, 38:245–258
- Маркли, Флорида, и Мортари, Д. Оценка отношения кватернионов с использованием векторных наблюдений , Журнал астронавтических наук, 2000, 48(2):359–380
- Маркли, Флорида и Крассидис, Дж.Л. Основы определения и управления ориентацией космического корабля , Springer, 2014 г.
- Либбус Б., Саймонс Г. и Яо Ю. Вращение нескольких наборов помеченных точек для их близкого совпадения: обобщенная задача Вахбы , The American Mathematical Monthly, 2017, 124(2):149–160
- Луракис М. и Терзакис Г. Возвращение к эффективной абсолютной ориентации , Международная конференция IEEE/RSJ по интеллектуальным роботам и системам (IROS), 2018, стр. 5813-5818.