- 締切済み
C#でWiiリモコンの3軸の回転角度の取得方法
卒業研究でWiiリモコンを使用しています。 そこで、Wiiリモコンの3軸の静止状態からの回転した角度を取得したいため、 Wiiモーションプラスを使用しているのですが、 どのようにすれば正確に求めることができるでしょうか? ライブラリにはWiimotelibの1.8Beta1を使用して、 C#でコーディングを行っています。 Wiimotelibの1.8Beta1 : http://wiimotelib.codeplex.com/releases/view/30401 現在、モーションプラスの3軸の生データ値を求めることができますが、 この生データは各軸の角速度なのでしょうか?(大体各軸7000後半の値を取っています) 私はこの値を角速度(rad/s)だと思ったため、 モーションプラスの各軸の静止状態の生データ値と 動かした時の生データ値の差分を取って、 その差分と、差分を取る処理間の時間(s)を掛け合わせ ラジアンを求めて、角度に直しているのですが、 Wiiリモコンを動かしている間にどんどん角度がずれていってしまいます。 もともと私の認識や計算の仕方がいけないのでしょうか? わかりづらい質問だと思いますが、 わかる方がいましたら、回答お願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hidenbell
- ベストアンサー率0% (0/0)
回答No.3
noname#137556
回答No.2
noname#137556
回答No.1
補足
回答ありがとうございます。 やはり補正が必要ですか・・・ どのような補正を行えばよいのでしょうか?