1、概率
以MPU规定的坐标作为公式推导的地理坐标系和起始物体坐标系。将芯片水平放置,以芯片内部中心为原点,水平向右为X轴,竖直向上为Z轴,指向正前方为Y轴:
求物体的姿态角(在地面看物体运动)时,物体旋转过后相对于之前的角度变化信息可以等效为物体依次绕三个轴旋转复合得到,规定绕z轴旋转称物体的航向角(ψ)、绕y轴旋转称物体的俯仰角(γ)、绕x轴旋转称物体的翻滚角(θ),下面先推导物体分别绕三个轴的变换矩阵,最后根据三个变换矩阵复合得到物体相对于地理坐标系的角度信息。
2、物体绕Z轴旋转
物体绕z轴旋转,可知z轴不变,x、y轴的变换关系如下图所示:
由图可知:
将以上三式写成矩阵形式,则得到绕z轴旋转α角度后的坐标关系如下:
3、物体绕y轴旋转
物体绕Y轴旋转,可知Y轴不变,x、z轴的变换关系如下图所示:
由图可知:
将以上三式写为矩阵形式,则得到物体绕y轴旋转β角度后的坐标关系:
4、物体绕x轴旋转
物体绕x轴旋转,可知x轴不变,y、z轴的变换关系如下图所示:
由图可知:
将以上三式写为矩阵形式,则得物体绕x轴旋转γ角度后的坐标关系:
5、旋转矩阵
上面推导了物体分别绕三个轴旋转的变换矩阵,求一个物体的姿态角时,可以等效为物体绕三个轴旋转的复合。规定绕z轴旋转称为物体的航向角,绕y轴旋转称为物体的俯仰角
,绕x轴旋转称为物体的翻滚角
。符合后的姿态矩阵为
。在旋转时有多种旋转方法,这里取旋转顺序为Z-Y-X,则得到的旋转矩阵为: