
オイラー角で回転させた座標系を作成。
その座標系を更に回転させた場合の、
オイラー角を求めたいのですが、上手く行きません。
そこで質問させて下さい。
【やりたい事】
(1)まずは、右手系座標系AをZYXオイラー角(φ,θ,ψ)で回転した座標系A'を作成する。
1.最初にZ軸周りにφ回転
2.Y'軸(Y軸をZ軸周りにφ回転したもの)周りにθ回転
3.X''軸(X軸をY'軸周りにθ回転したもの)周りにψ回転
(2)次に回転後座標系A'を回転前座標系AのX軸周りにβ回転したモノを座標系A''とする。
座標系A’’のZYXオイラー角を求めたい。
(AをA''に一致する様に回転した時のZYXオイラー角を求めたいです。)
上記の様な角度は算出できるのでしょうか?
説明が分かりづらく申し訳御座いませんが、
ご回答何卒よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
次の2つのurlを参照してください。
要は回転行列を掛け算していけばよいわけです
(1)http://ja.wikipedia.org/wiki/%E5%9B%9E%E8%BB%A2% …
(2)http://www.cg.info.hiroshima-cu.ac.jp/~miyazaki/ …
この回答への補足
spring135様
早速のご回答ありがとうございます。
教えて頂いた内容を元に考えたのですが、
以下のイメージでしょうか?
(文中に【質問】を書かせて頂きました。)
(1)の処理は、
Rx''(Ψ):x''軸でΨ回転する回転行列
Ry'(θ):y'軸でθ回転する回転行列
Rz(φ):z軸でφ回転する回転行列
とした場合、
M=Rx''(Ψ)Ry'(θ)Rz(φ)
で回転行列が求まると思いますが、
【質問1】(2)の処理は、
Rx(β):x軸でβ回転する回転行列
の場合、
M'=Rx(β)Rx''(Ψ)Ry'(θ)Rz(φ)
としてよろしいのでしょうか?
【質問2】最終的なオイラー角の求め方
|CφCθ CφSθSΨ-SφCΨ CφSθCΨ+SφSΨ|
M = |SφCθ SφSθSΨ+CφCΨ CφSθCΨ-CφSΨ|
|-Sθ CθSΨ CθCΨ |
|1 0 0 ||CφCθ CφSθSΨ-SφCΨ CφSθCΨ+SφSΨ|
M’ = |0 Cb -Sb||SφCθ SφSθSΨ+CφCΨ CφSθCΨ-CφSΨ|
|0 Sb Cb||-Sθ CθSΨ CθCΨ |
|CφCθ CφSθSΨ-SφCΨ CφSθCΨ+SφSΨ |
= |CbSφCθ+SbSθ Cb(SφSθSΨ+CφCΨ)-CbCθSΨ Cb(CφSθCΨ-CφSΨ)-SbCθCΨ |
|SbSφCθ-CbSθ Sb(SφSθSΨ+CφCΨ)+CbCθSΨ Sb(CφSθCΨ-CφSΨ)+CbCθCΨ |
そして、求めたM'は、
座標系A→座標系A''
の回転行列なので、
求めたいオイラー角(r,p,y)をとした時に
M'を以下とみなし、
|CyCp CySpSr-SyCr CySpCr+SySr|
M' = |SyCp SySpSr+CyCr CySpCr-CySr|
|-Sp CpSr CpCr |
から
r=atan(±r32,±r33)
p=atan(-r31,sqrt(r32*r32+r33*r33))
y=atan(±r21,±r11)
とすれば良いのでしょうか?
(p=±90°時の縮退問題はあると思いますが。)
以上、細かい点で申し訳ございませんが、
アドバイス頂けませんでしょうか。
よろしくお願いします。
spring135様
ご回答ありがとうございます。
補足の内容に誤りがありましたので、
訂正させて下さい。
【誤】
|CφCθ CφSθSΨ-SφCΨ CφSθCΨ+SφSΨ |
= |CbSφCθ+SbSθ Cb(SφSθSΨ+CφCΨ)-CbCθSΨ Cb(CφSθCΨ-CφSΨ)-SbCθCΨ |
|SbSφCθ-CbSθ Sb(SφSθSΨ+CφCΨ)+CbCθSΨ Sb(CφSθCΨ-CφSΨ)+CbCθCΨ |
【正】
|CφCθ CφSθSΨ-SφCΨ CφSθCΨ+SφSΨ |
= |CbSφCθ+SbSθ Cb(SφSθSΨ+CφCΨ)-SbCθSΨ Cb(CφSθCΨ-CφSΨ)-SbCθCΨ |
|SbSφCθ-CbSθ Sb(SφSθSΨ+CφCΨ)+CbCθSΨ Sb(CφSθCΨ-CφSΨ)+CbCθCΨ |
以上、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 角速度ベクトルにつきまして 3 2022/08/09 15:44
- 数学 第4問 座標平面上に3点 A(1, 1),B(1, 5), C(7, 3) を頂点とするABCがある 2 2022/10/01 14:53
- 物理学 原点中心とする半径10cmの演習上、質点が1分間に600回の割合で反時計回りに運動している。 (1) 4 2023/05/29 12:46
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
- 数学 高校数学です。 放物線C:y^2=-2xとCに合同な放物線Dがある。Dは最初放物線y^=2xに一致し 0 2022/12/17 17:34
- 数学 高校数学です。 放物線y^2=-2xとCに合同な放物線Dがある。Dは最初放物線y^=2xに一致してお 2 2022/12/17 13:44
- 物理学 コリオリの力 1 2022/08/04 08:53
- 物理学 物理 2 2023/01/17 13:31
- 宇宙科学・天文学・天気 歳差の変動について 4 2023/08/10 20:03
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
座標(x,y)間(=2点)の...
-
右下の小さい数字について
-
「原点に返る」と「原点に戻る...
-
良問の風28についてです。(1)は...
-
先日は問題が送れてなかったよ...
-
重分積分の極座標変換について
-
2次関数y=ax^2のグラフは点A(4,...
-
測量座標と算数座標の違い
-
なぜベクトルの外積の向きが右...
-
外積が右ねじの向きであること...
-
距離と方向角から座標を求める...
-
三角関数 範囲が-πからπのとき...
-
東大過去問 最大と最小
-
距離、方位角から座標を求める方法
-
2点からその延長線上にある点の...
-
楕円の角度とは?
-
楕円の円周上の座標を求める計...
-
等角螺旋(らせん)の3次元的...
-
斜距離の算出公式はありますか?
-
生データーからのグラフから関...
おすすめ情報