|
惯导的姿态算法用在固定翼带GPS飞控上,因为精度要求很低,所以不用很复杂,没啥神奇的。
卡尔曼滤波算法也还好,不过想要精确地建模对不是自控之类出身的我来说太难了。。。
言归正传,我手头有两本惯导书,袁信、郑锷的《捷联式惯性导航原理》,邓正隆的《惯性技术》。
要用的东西里面都有讲的,我摘录出了要点,要是看不懂请去找原书。
书我就不上传了,比较大,自己按名字去GOOGLE一下一大把。
欧拉角算法:矩阵上到下三个角度(老是记不住读啥)是roll pitch和yaw,上面带点的是更新后的角度,不带点的是上个周期算出来的角度。
Wx,y,z也是这个顺序的三个陀螺的这个周期的角度(=周期*角速度)。
四元数初始化,你可以根据刚上电地面加速度计静止时的倾斜角来计算初始四元数。
q0-3为四元数四个值,四元数的概念请参考以上两书,不做解释。
四元数更新算法,一阶龙库法,同样4个量(入、P1-3)也为四元数的四个值。
Wx,y,z是三个陀螺的这个周期的角速度,T为更新周期。
四元数的规范化,每次更新后都需要做规范化处理,再转化为余弦矩阵求出欧拉角(即姿态角),具体见两书,很好找。 |
欢迎继续阅读楼主其他信息
|