方向问题笛卡尔坐标到俯仰横滚偏航

问题描述

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)