Лекция: Задача пространственной ориентации объекта

(входная информация: — начальное значение кватерниона ориентации из задачи начальной выставки; — от блока гироскопов после предварительной обработки; — значения вектора угловой скорости географического трехгранника — из навигационной задачи; — оценки погрешностей ориентации из фильтровой задачи)

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

или

,

где — приращение кватернионов на шаге ;

для дискретного алгоритма получим

, (4.3)

 

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

-формирование приращения вектора Эйлера

Приведем рекуррентный алгоритм задачи ориентации при использовании дискретного алгоритма 4-го порядка [2] для вычисления вектора Эйлера Тпо квазикоординатам и их разностям:

,(4.4)

где ;

— формирование кватерниона

(4.5)

-формирование приращения вектора Эйлера по значениям вектора угловой скорости из задачи преобразования сигналов акселерометров на навигационные оси и первого интегрирования (в соответствии с разложением (4.4)):

;

;

-формирование кватерниона

(4.6)

-формирование кватерниона

; (4.7)

при ;

-коррекция нормы кватерниона

где – норма кватерниона.

-формирование матрицы направляющих косинусов

; (4.8)

-формированиеуглов

;

 

где — матрица привязки осей ИБ БИИМ к осям объекта.

Из элемента находим выражение для угла тангажа (килевой качки) :

; (4.9)

Элементы и позволяют определить угол крена (бортовой качки) :

. (4.10)

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

Для нахождения соотношения, однозначно определяющего курс, воспользуемся элементами матриц и функцией Matlab atan2:

при,. (4.11)

еще рефераты
Еще работы по географии