プロが教えるわが家の防犯対策術!

互いに直行する3軸方向の地磁気値を取得するセンサーがあります。
ある時点でのX、Y、Zそれぞれの地磁気データを取得したとき、センサがどの方角を向いているのかを知るには、どう計算すれば良いのでしょうか?

2軸(X、Y)の場合だと、
方位 = arctan( Yout - Ref)/( Xout - Ref ) )
     Xout, Yout : 磁気のX成分, Y成分
     Ref     :基準電圧
だということを知りましたが、3軸の場合が想像できません。
何卒よろしくお願いいたします。

A 回答 (2件)

ごめん。


ちがーわ。^○^;

X,Y、角度から(斜辺L)を求めて
arctan( Zout - Ref)/( Lout - Ref)
が3軸角度。

2軸値を基準にし、高度hを追計算しているだけです。
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考になりました!

お礼日時:2008/06/29 09:57

この方法ですと、


座標、X,Y

X(+2)
Y(+1)

Xに2行って、Yに1行った所の座標は、タンジェントで出せます。
角度はアークで出せます。

となります。

3軸で斜めになれば、X、Yの値は変わりますが、
2軸方位のtan値、 ( Yout - Ref)/( Xout - Ref )これをXとし

3軸方位
= arctan( Zout - Ref)/(( Yout - Ref)/( Xout - Ref ) )

で出せるのではないでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!