2016-09-05 6 views
-2

加速度計のみを使用して、デバイスのヨー角(垂直軸周りの回転)を決定することは可能ですか?私は磁力計(コンパス)を使ってそれを行う方法を知っています。加速度計のみを使用してヨー角度を決定する

enter image description here

+3

あなたがすでに試したことを示してみてください。 – alex

+0

私はそうは思わない。加速度計は加速度を測定し、各軸に沿った加速量の3つの数値を与えます。最初にグーグルでお試しください。ちょうどWikipediaの記事が役に立ちます。 –

答えて

1

(答えは「イエス」だった場合、それは上のトピックかもしれない)答えは「ノー」であると説明は物理学についてです、プログラミングではないので、これは、オフトピックですかしら。しかしここでお手伝いしましょう。

加速度計は、aの内部重量に加えられる力を測定する3つのバネ(またはダイナモメーター)のセットと考えることができます。 3軸(x、y、z)に沿って移動する。デバイスが加速されていない場合は、g zに沿って適用されます。さて、ロールとピッチを測定することができます。なぜなら、それらがゼロでない場合、重力は別の方向に適用されるからです(デバイスに取り付けられた参照フレームを使用することを忘れないでください)。しかし、RollとPitchがゼロの場合、Yawが何であっても、(0,0、g)ベクトルだけが加速度計から得られます(Yawを推論することはできません)。ロールおよび/またはピッチがゼロでない場合、Yawがゼロ(または他の特定の値)であることを暗示し、(Fx、Fy、Fz)からロールおよびピッチを計算します。 Roll = 0、Pitch = 0、Yaw = 0はRoll = 0、Pitch = alpha、Yaw = 90と同じであり、PitchまたはYawのいずれかに間違った符号を入れている可能性があります)。私は体が加速されている場合については確信していませんが、のみ加速度計を使用して、あなたは確かにヨーを得ることができません。

+0

お返事ありがとうございました –

+0

@ИналТуаевそれが役に立った場合は、左のチェックをクリックすると受理します – YakovL

+0

申し訳ありません。 もう一度ありがとう –

関連する問題