回転行列からオイラー角のパラメータ抽出を行う(補足)
先日のエントリーの補足です。
の場合、値が一意に定まらないので、と仮定して値を求めていました。
これってどういうことなんでしょう?
になる場合とは、x軸周りの回転が度になる時です。
...これちょっと考えればわかるんですけど、いわゆるジンバルロックが起きている状態ですよね。
x軸周りに90度回転してしまうことによって、y軸とz軸が重なってしまって、y軸回転もx軸回転も同じ回転を示してしまい、自由度が一軸失われている状態です。
再度、の時の、ヨーピッチロール回転行列の形を思い出してみましょう
式からもわかるように、やとなっていて、の値を変えても、の値を変えても、最終的には合計されて三角関数のパラメータとして用いられてしまうんです
だから、いくらy軸回転を加えようが、z軸回転を加えようが、同じ方向に回転をしてしまうわけなんです
...ま、ジンバルロックの解釈一つとして、軽く覚えておきましょう