私は四元数を使って向きを出力するIMUセンサーを持っています。私はまず表面を平らにし、クォータニオン(q_rest)を取り出します。それから私はそれをランダムな方向に回転させ始める。私はそれがy軸の周りで90度に達するときを知りたい。だからq_targetは(cos(pi/4)0 sin(pi/4)0)に等しい。私のセンサの向きは、私がq_tとq_targetとの相関関係を確認することができますどのようにq_tであれば一定の時間トンで剛体の向きが目標向きに近づいているかどうかを確認する方法
?
つまり、センサーを回転させているユーザー、どれだけ回転させるか、どの方向に向けるのかをユーザーにどのように伝えますか?
私はすでに何をしましたか?
私は回転q_targetとq_t WRT q_restのベクトルのベクトルを計算しました。次に、これらの2つのベクトルの間の角度を調べました。しかし、これは四元数の回転のベクトルに対する私の理解が間違っていると私が信じるところではうまくいかないようです。どうすればこの問題を解決できますか?