首页 > 解决方案 > 定向问题笛卡尔坐标到俯仰滚动偏航

问题描述

我正在尝试从笛卡尔坐标(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)

标签: coordinatescartesian

解决方案


推荐阅读