Преобразуйте вектор кватерниона в матрицу направляющего косинуса
Aerospace Blockset / Утилиты / Преобразования Осей
Блок Quaternions to Direction Cosine Matrix преобразовывает четырехэлементный модульный вектор кватерниона (q 0, q 1, q 2, q 3) в 3х3 матрицу направляющего косинуса (DCM). Выведенный DCM выполняет координатное преобразование вектора в инерционных осях к вектору в осях тела. Aerospace Blockset™ использует кватернионы, которые заданы с помощью скалярного первого соглашения. Для получения дополнительной информации см. Алгоритмы.
Используя алгебру кватернионов, если точка P подвергается вращению, описанному кватернионом q, это превращается в P′, данный следующим отношением:
Расширение P′ и собирающихся условий в x, y и z дает следующее для P′ в терминах P в векторном формате кватерниона:
Поскольку отдельные условия в P′ являются линейными комбинациями условий в x, y и z, матричное отношение, чтобы вращать вектор (x, y, z) к (x′, y′, z′) может быть извлечено из предыдущего. Эта матрица вращает вектор в инерционных осях, и следовательно транспонирована, чтобы сгенерировать DCM, который выполняет координатное преобразование вектора в инерционных осях в оси тела.
Матрица направляющего косинуса к кватернионам | Direction Cosine Matrix to Rotation Angles | Rotation Angles to Direction Cosine Matrix | Углы поворота к кватернионам