У меня есть два движущихся объекта с данными положения и ориентации (углы Эйлера, кватернионы) относительно кадра координат ECI. Я хотел бы рассчитать AZ/EL из того, что я предполагаю, является «рамкой тела» первого объекта. Я попытался преобразовать оба объекта в тело кадра через матрицы вращения (последовательность вращения X-Y-Z и Z-Y-X) и вычислить целевой вектор AZ/EL таким образом, но не имел успеха. Я также попытался получить положения рамы тела и вычислить ось/углы тела и вернуться обратно к Эйлерам (относительно рамы тела). Я никогда не знаю, как оси координат системы, которые я предположительно создаю, выравниваются вдоль моего объекта.Азимут и возвышение от одного движущегося объекта к другому относительно ориентации первого объекта
Я нашел пару других вопросов, как это ответил на решения Quaternion, так что это может быть лучший путь, однако мой фон Кватерниона в лучшем случае слаб, и я не вижу, как полученные вычисления приводят к целевому вектору.
Любые советы были бы высоко оценены, и я рад поделиться своим успехом/опытом в будущем.
Будет что-то вроде [this] (http://www.mathworks.nl/help/aerotbx/ug/quat2angle.html) help? Если у вас нет Aerospace Toolbox, вы можете легко найти подобные функции в Интернете. – MeMyselfAndI
Я считаю, что это помогло бы, если бы у меня был кватернион относительно рамки тела между этими двумя объектами. Легко ли вычислить что-то подобное? – bottleR