24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1868  |  回复: 4

wenwenkong

新虫 (初入文坛)

[求助] 组合导航kalman滤波中的增广状态如何使用

看书上说,通常是把INS输出的偏差作为一个状态变量进行估计。但是我在按照这种设计思路进行卡尔曼状态方程和量测方程的时候却遇到了困惑。假设INS和激光测距仪组合,以INS的加速度计和陀螺输出,以及激光测距仪通过多个距离交会出来的位置作为滤波输入,输出滤波后位置、速度和姿态信息,状态方程如下
组合导航kalman滤波中的增广状态如何使用
其中,x,y,z是位置;vx,vy,vz是速度;a, β,γ是姿态角;ax,ay,az是三轴加速度信息;wx,wy,wz是陀螺输出的三轴角速度信息;δax,δay,δaz是加速度输出的偏差,δwx,δwy,δwz是陀螺输出的偏差;e是白噪声向量.
如果把偏差建立为随机游走模型,如下:
组合导航kalman滤波中的增广状态如何使用-1
其中s代表白噪声。那么联合起来,把偏差放到状态量中去,按我的理解,状态方程应该是如下形式:
组合导航kalman滤波中的增广状态如何使用-2
上式中vk是ek和sk的综合,为白噪声。另外,量测方程可以表示为
组合导航kalman滤波中的增广状态如何使用-3
其中x’,y’,z’是激光测距仪交会出来的位置,F是当前状态和测量值的观测矩阵,t是激光测距仪得到的位置的误差,看做白噪声。
我疑惑的问题是:在扩展后的状态方程中,方程左右两边都涉及K时刻陀螺和加速度输出的偏差值,那个这个方程就不满足卡尔曼滤波的状态方程,就不能用经典卡尔曼的滤波递推公式,应该怎样求解呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

siyuefool

新虫 (初入文坛)


wenwenkong(conanwj代发): 金币+1 2017-11-26 21:54:36
可以转换为k-1时刻

发自小木虫Android客户端
2楼2017-07-15 12:47:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuzeqing

新虫 (小有名气)

★ ★ ★
wenwenkong(conanwj代发): 金币+3 2017-11-26 21:54:42
你的主要问题应该是怎么把k时刻的角速度和加速度联系起来吧!如果采样时间不长的话,可以考虑假设加速度和角速度基本不变,这样k时刻的输入值就都可以转换为k-1时刻的输入值了

发自小木虫Android客户端
3楼2017-07-15 17:43:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueshu_yang

银虫 (小有名气)

★ ★ ★
wenwenkong(conanwj代发): 金币+3 2017-11-26 21:54:54
你这直接找份惯导GPS的松组合的论文看看,去掉GPS的速度量测。就是你想要的klm滤波方程了

发自小木虫Android客户端
4楼2017-11-04 09:01:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小海鸥在飞行

新虫 (正式写手)

5楼2018-11-28 16:06:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wenwenkong 的主题更新
信息提示
请填处理意见