标签:
http://www.dept.aoe.vt.edu/~cdhall/courses/aoe4140/attde.pdf
有两对观测矢量(分别有在惯性系和body系中的值)
为了确定,考虑一个中间坐标系t。
t的基矢及在惯性系和body系中的值如下:
可得:
注意这里和的地位是不一样的,,而却不一定等于,即认为的测量值更准确。
rate random walk是指bias满足
过程模型(连续)
预测步中的期望和方差计算:
其中
注意,由于噪声在过程模型中不是以加项形式存在,而是在中,故有Jacobian M。
测量过程:
error-state是的矢量部分和gyro bias误差。用矢量部分而不是整个四元数是为了避免协方差矩阵奇异。
互补滤波的思想:通过加速度计和磁力计算出的没有漂移问题,但噪声较大。而通过陀螺仪算出的短时间内较精确,但有漂移问题。因此对低通滤波,滤除噪声,对高通滤波,保留方位角的快速变化。
magnetic disturbance detector 根据磁场强度和方向
观测值为加速度信号,预测值值为重力加速度通过变换后在body坐标系中的值。不能修正yaw值
是陀螺仪的测量误差
process noise covariance matrix
是陀螺仪的测量误差协方差矩阵
measurement model
这里a是没有加速时的值。
adaptive measurement covariance matrix
Jacobian
线性化
误差函数:
是body系的测量值,是导航系中的参考值,是方向余弦矩阵,是权重
定义
则
考虑归一化的矢量,即
则有
定义
以及四元数
则
引入拉格朗日乘子,
由极值条件
推出
即是的本征矢量
由
得对应的是最大本征值的本征矢量。
gyro模型
是zero rate offset
磁场指向水平面下时磁倾角为正
标签:
原文地址:http://www.cnblogs.com/demoZ/p/5925952.html