(加餐)欧拉角及矩阵旋转
乡亲们大家好,今天的这期内容就像有钱人的生活,比较枯燥,不过能完整读下来也确能有所收获,本文是分析微多普勒的数学基础,或者说研究微多普勒的必备数学工具,为后续聊微多普勒做铺垫,也是就是(如何做好一款4D 高分辨毫米波雷达)中的Micro Doppler部分,咱们开始。
Preliminaries
刚体是指在运动中受力作用后,形状和大小不变,而且内部各点的相对位置不变的物体。刚体是理想模型,合理的理想化模型有助于简化复杂系统分析。分析刚体运动是后续非刚体运动分析的基础,这是因为可以将人体等非刚体运动视作一系列刚体运动的组合,从而简化人体等微多普勒特征分析。一般的,刚体的运动可以表述为平移和旋转的组合。
为了描述刚体运动,需要引入局部坐标系(xyz)和全局坐标系(XYZ),如图1所示。其中距离向量R义为全局坐标系原点指向局部坐标系原点的有向向量。一般局部坐标系的原点定义为刚体的质量中心(重心)。
Fig 1 Two coordinate systems: the global system (X, Y, Z) and the local system (x, y, z) used to describe the motion of an object.
一般对于传统低分辨毫米波雷达,目标通常建模为点目标,因而其速度为:
该速度一般是目标的平移速度,表征目标的宏观运动。传统毫米波雷达一般不分析微多普勒运动,主要原因是宏观运动并不表达目标微观运动结构信息;而对于高分辨雷达,目标通常建模为扩展目标,也就是
(表示为目标散射点集合(粒子集)),令rk坐标系下任意粒子P的位置。该粒子相对于全局坐标系的位置(如图1所示)为R+rk度为,
V由表征平移运动(宏观运动)的速度,
也就是说目标的在全局坐标系的宏观运动由多普勒效应描述;而同一目标在局部坐标系中的微观运动由微多普勒效应(Micro-Doppler Effect)描述。我们进一步分析Vmicrodoppler结构,也就需要引入欧拉角(Euler Angles)
Euler Angles
刚体运动中,绕某个轴的旋转运动由旋转轴及旋转角度确定,并且角速度与旋转轴同向。(In a rigid body, the rotation about an axis can be described by the rotation axis and the rotation angle using a vector of angular velocity. The direction of the vector is along the rotation axis.)
Fig 2 Rotation Illustration
旋转的三个角度
Fig 3 Euler angles commonly used to represent three successive rotations
假设boresight是x轴,对于旋转次序存在一些惯例,比如roll-pitch-yaw convention,也就是旋转轴依次是x轴,y轴,z轴。对于给定的旋转次序,结合三个旋转角度,就可以得到旋转矩阵,该矩阵是计算刚体旋转的有利工具。对于roll-pitch-yaw or x-y-z sequence,第1步是以x轴 x=[1 0 0]为旋转轴旋转,相应的旋转矩阵为
第2步是以y轴
第3步是以z轴
因此,roll-pitch-yawconvention 条件下的rotation matrix为
结合
对于构建
这意味着旋转矩阵的三个列向量是正交的(orthonormal)
Discussions
1) 欧拉角及其rotation matrix应用举例(抛砖引玉)
1 是坐标系不动,目标点旋转(微多普勒分析)
如前所述,刚体旋转运动(先不考虑其他运动,且局部坐标系与全局坐标系共原点),那么刚体上任意位置处的粒子k的由于旋转运动时刻t的位置为
2 全局坐标系不动 ,局部坐标系旋转(即旋转坐标系)(RCS分析,车辆坐标系转换)
Fig 坐标系旋转变换
2) 对于1,我们思考旋转坐标系的原点在固定坐标系的速度向量(矢量)怎么求,本质上就是旋转角速度叉乘原点坐标,
3)
References
[1] Chen, Victor C. The Micro-dopplereffect in radar[M]. Artech House, 2011.