#coordinates #cartesian
Вопрос:
Я пытаюсь рассчитать тангаж, крен и рыскание по декартовым координатам (x, y, z). Где крен (вращение вокруг оси x), шаг (вращение вокруг оси y), рыскание (вращение вокруг оси z). Это должно быть возможно с помощью atan2(a,b)
функции и с использованием длины вектора для двух координат, которые не находятся в том же направлении, что и ось, вокруг которой происходит вращение. К сожалению, у меня есть некоторые проблемы с ориентацией. Если я хочу использовать расчет крена/тангажа/рыскания, нужно ли мне использовать:
Рулон: atan2(y,z)
или atan2(z,y)
Шаг: atan2(x,z)
или atan2(x,y)
Рыскание: atan2(y,x)
или atan2(z,x)