确定偏航、俯仰和滚转
Determining yaw, pitch and roll
如果我从屏幕上看,x轴向右,y轴在屏幕上,z轴向上。
我有一个点(x1,y1,z1),它正在观察目标点(x2,y2,z2)。我想计算偏航、俯仰和滚转的度数。
我试着计算旋转矩阵和角度,但似乎没有给出正确的结果。
有人能帮帮我吗。
提前谢谢。
-swapna
正如interjay所评论的,两点不足以表示偏航、俯仰和滚转。
可以通过首先计算矢量<(x2-x1)、(y2-y1)>和<x1,(y2-y1)>。只需使用点积的反余弦。请注意,该操作是在x-y平面上执行的,因此下一步是使用相同的方法计算y-z平面上的旋转或俯仰,但使用y和z坐标。
我还应该指出,你必须小心应用旋转的顺序。如果可能的话,您可能需要考虑使用四元数。
相关文章:
- 没有找到相关文章