在二维直角坐标系中,将列向量 (x,y) 绕原点逆时针旋转 θ 的变换是左乘二维旋转矩阵 R:
[x′y′]=R[xy],R=[cosθsinθ−sinθcosθ]
三维空间
绕 x-轴的主动旋转
Rx(θx)=1000cosθxsinθx0−sinθxcosθx=expθx0000010−10
这里 θx 的正方向遵循右手定则:从正 x 轴朝原点看为逆时针。采用相应坐标轴约定时称 roll 角;主动转向量与被动转坐标轴的符号相反。
绕 y-轴的主动旋转
Ry(θy)=cosθy0−sinθy010sinθy0cosθy=expθy00−1000100
这里 θy 的正方向遵循右手定则:从正 y 轴朝原点看为逆时针。采用相应坐标轴约定时称 pitch 角;主动转向量与被动转坐标轴的符号相反。
绕 z-轴的主动旋转
Rz(θz)=cosθzsinθz0−sinθzcosθz0001=expθz010−100000
这里 θz 的正方向遵循右手定则:从正 z 轴朝原点看为逆时针。采用相应坐标轴约定时称 yaw 角;主动转向量与被动转坐标轴的符号相反。