回転(変換)が必要なアプリケーションがあります
垂直重力ベクトルによって定義される軸上にランダムな3次元軸を配置する
東西と南北の方向です。幾何学的には9つの角度がある
固定された 3D 軸に対するランダムな 3D 軸の回転を定義します。
FXOS8700CQR1デバイスが提供するベクトル情報は、
これら 9 つの角度を計算しますか?
はい、独立した角度は 3 つありますが、合計で 9 つの角度があります。両方の参照フレームは直交座標系なので、問題なく動作するはずです。
前述のコメントでは、3 つの軸すべてが互いに 90 度ずつずれている 2 つの直交座標系を想定していたことに注意してください。両方が直交座標でない場合は、状況はさらに複雑になります。
デイモン、
3D ジオメトリを復習したほうがよいでしょう。任意の回転参照フレームをグローバル フレームに関連付けるには、最大3 回の回転が必要です。答えは「はい」です。8700 は計算を行うためのデータを提供できます。これは本質的に、Sensor Fusion Toolbox (nxp.com/sensorfusion) にある「傾き補正コンパス」アルゴリズムです。コンパスの方向に加えて、これ (およびセンサー フュージョン ライブラリ内の他のアルゴリズム) は、四元数と回転マトリックスの両方の形式で方向を返します。
よろしくお願いいたします。
Mike