旋转运动学

旋转的描述:矩阵 欧拉角 角轴 四元数 Lie Group

一、绕全局直角坐标系旋转

Br=xi^+yj^+zk^Gr=XI^+YJ^+ZK^Gr=QBr(XYZ)=(I^J^K^)(i^j^k^)(xyz)QZ,α=(cosαsinα0sinαcosα0001)QY,β=(cosβ0sinβ010sinβ0cosβ)QX,γ=(1000cosγsinγ0sinγcosγ)

实际推导

![[test.webm]]

Pasted image 20250705222609.png

二、绕全局直角坐标系连续旋转

GQB=QX,γQY,βQZ,α(cosαcosβcosβsinαsinβcosγsinα+cosαsinβsinγcosαcosγsinαsinβsinγcosβsinγsinαsinγcosαcosγsinβcosαsinγ+cosγsinαsinβcosβcosγ)
MATLAB
syms a b c 
Q1=[cos(a),-sin(a),0
    sin(a),cos(a),0
    0,0,1
    ]

Q2=[cos(b),0,sin(b)
    0,1,0
    -sin(b),0,cos(b)]

Q3=[1,0,0
    0,cos(c),-sin(c)
    0,sin(c),cos(c)]

Q3*Q2*Q1
α=2πnQX,αm=(1000cos(m2πn)sin(m2πn)0sin(m2πn)cos(m2πn))
unknown
syms  m n
assume(m, 'positive')  
assumeAlso(m, 'integer') 
assume(n, 'integer')    
k=2*pi/n
Q=[1,0,0
    0,cos(k),-sin(k)
    0,sin(k),cos(k)]
simplify(Q^m)

三、全局翻滚角、俯仰角、偏航角