- 16
- 0
- 约小于1千字
- 约 3页
- 2021-01-25 发布于山东
- 举报
.
扩展卡尔曼滤波算法
——作者, niewei120 , nuaa
EKF 算法是在标准 Kalman 滤波算法的基础上发展起来的, 它的基本思想是: 在滤波值附近,应用泰勒展开算法将非线性系统展开, 对于二阶以上的高阶项全部都省去, 从而原系统就变
成了一个线性系统,再利用标准 Kalman 滤波算法的思想对系统线性化模型进行滤波。
.
.
滤波过程如下:
其 matlab 程序如下:
For t=1: N
%预测更新
mu_ekfPred(t) = feval( ffun ,mu_ekf(t-1),t);% 状态量的一步预测, ffun 为状态
方程
PPred(t) = Q + Jx*P_ekf(t-1)*Jx; 一步预测方差阵, Jx 为状态量的雅可比矩阵
%修正阶段
yPred(t) = feval( hfun ,mu_ekfPred(t),t);% 量测量的一步预测, hfun 为量测方程
.
.
M = R + Jy*PPred(t)*Jy; %CkPkCk+Rk 的误差反差计算, Jy 为量测量的雅可比矩阵
K = PPred(t)*Jy*inv(M); % 卡尔曼滤波增益
mu_ekf(t) = mu_ekfPred(t) + K*(y(t)-yPred(t));% 状态估计量, y(t) 为实际测量
值。
P_ekf(t) = PPred(t) - K*Jy
您可能关注的文档
最近下载
- 53 ESD-TR53-01-22-ESD控制项符合性验证【廷军自译请勿转发】.pdf
- 英威腾GD350A高性能通用变频器(中文)V2.0.pdf VIP
- 从秦汉小篆看摹印篆的产生与发展.pdf VIP
- 高中语文(统编版必修上册)第二单元考点梳理课件.pptx
- 费用报销审核作业指导书.docx
- 新版2026秋人教版道德与法治(2024)九年级上册全册教案教学设计.docx
- FeNO呼吸分析仪,前8大企业占据全球92%的市场份额(2026).docx
- 历史课件 世界近现代史01 世界近代史 导言 世界近现代史.ppt VIP
- 企业研究开发管理制度.docx
- 2026年爆款AI漫剧教学手册.pdf VIP
原创力文档

文档评论(0)