coordinates - 定向问题笛卡尔坐标到俯仰滚动偏航
问题描述
我正在尝试从笛卡尔坐标(x,y,z)计算俯仰、滚动和偏航。其中roll(绕x轴旋转),pitch(绕y轴旋转),yaw(绕z轴旋转)。这应该可以通过使用atan2(a,b)
函数并使用两个坐标的向量长度来实现,这两个坐标与旋转所在的轴的方向不同。可悲的是,我的方向有一些问题。如果我想使用计算横滚/俯仰/偏航,我需要使用:
滚动:
atan2(y,z)
或atan2(z,y)
间距:
atan2(x,z)
或atan2(x,y)
偏航:
atan2(y,x)
或atan2(z,x)