2

私は現在、ジャイロスコープから収集されたデータを単純な3Dグラフとして表すことになっているプロジェクトに取り組んでいますが、私が書いたものは完全には機能しません。軸を統合してからオブジェクトを回転させただけです。

解決策を探していて、回転行列と呼ばれるものを見つけましたが、それがどのように機能するかはよくわかりません。開始角度[0,0,0]を取得してそのような行列に変換し、ジャイロデータを取得する必要があると思います[yaw 、pitch、roll]そしてそれらを同様の行列に変換し、それらを乗算し、この新しい行列に基づいて新しい角度を計算しますか?そして、以前の行列を「ベース」として使用してジャイロデータの新しいパッケージを取得するたびにこれを繰り返しますか?

私はそれを正しく理解しましたか?必要なのは、すでに回転しているオブジェクトを回転させる方法です。このテーマに関するリソースはどこかにありますか?「3D回転行列」を探していましたが、私が探していたものではありません...

4

1 に答える 1

2

回転行列のチュートリアルと必要な統合については、

方向余弦行列 IMU: 理論

原稿。

簡単に言えば、「単に軸を統合してからオブジェクトを回転させる」ことはできませんが、残念ながらそれよりも洗練されています。:( でも心配しないでください。

オイラー角 (別名、ロール、ピッチ、ヨー) は悪です。アプリの安定性を台無しにします。例を参照してください。

それらは補間にも役立ちません。回転行列を使用するだけで、満足していただけます。

于 2012-08-15T18:06:17.483 に答える