如何获得x,y,z和p度的每个长度?

问题描述 投票:0回答:1

我正在接收陀螺仪数据(g1g2g3),以度为单位。

我也知道半径r的长度。

我想从陀螺仪数据中获得xyz的每个长度和p的度数。请参考所附的这张图片。

[请帮助我如何获得它们。谢谢!

enter image description here

math 3d geometry accelerometer gyroscope
1个回答
0
投票

除非我误解了图中所有隐含的直角(我对陀螺仪一无所知,但在我看来,

AC = y.Sin(g1)

AE = y / Tan(g3)然后

Tan(p)= Sin(g1)/ Tan(g3)因此求解p(= Inverse-Tan(Sin(g1)/ Tan(g3))

(因此p不受g2的影响)

解决了p之后,您可以提取线长

x = EA = r.Sin(p)

z = x。棕褐色(g2)

y = z。棕褐色(g1)

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.