当前位置: 首页 > news >正文

福建省建设工程继续教育网站搜索引擎排名优化是什么意思

福建省建设工程继续教育网站,搜索引擎排名优化是什么意思,网站建设的简洁性,网站建设网站及上传目录简介UKF滤波滤波流程和公式MATLAB程序结论简介 本文接着分享位姿跟踪和滤波算法中用到的一些常用程序,希望为后来者减少一些基础性内容的工作时间。以往分享总结见文章:位姿跟踪 | 相关内容目录和链接总结(不断更新中~~~) 本…

目录

  • 简介
  • UKF滤波
    • 滤波流程和公式
    • MATLAB程序
  • 结论

简介

本文接着分享位姿跟踪和滤波算法中用到的一些常用程序,希望为后来者减少一些基础性内容的工作时间。以往分享总结见文章:位姿跟踪 | 相关内容目录和链接总结(不断更新中~~~)

本文分享无迹卡尔曼滤波(UKF)算法的一些基本公式和MATLAB程序。

UKF滤波

首先简单介绍一下UKF滤波的优点和公式。本文偏工程性介绍,因此UKF的原理就不再过多介绍了。

滤波流程和公式

首先需要明确滤波模型中的状态变量、状态方程和测量方程。

状态变量x=[ ]
状态方程x(k+1) = f(x(k))
测量方程z(k+1) = h(x(k+1))

很简单对吧?

接着求解介绍求解流程 :

  1. 相比于一般的卡尔曼滤波,UKF算法增加了两次无迹变换,公式为:
    在这里插入图片描述
    权重和方差计算公式为:

  2. Sigma点传播:

在这里插入图片描述

  1. 计算x的预测值和协方差矩阵:

在这里插入图片描述
4. 得到一组新的Sigma点:

在这里插入图片描述
5. 代入观测方程中,得到测量量的预估值:
在这里插入图片描述

  1. 获得观测量的预测值和协方差矩阵:

在这里插入图片描述

  1. 更新状态变量和协方差矩阵:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

另外,每次写论文画卡尔曼流程图中,都找不到参考的模板。我自己画了个滤波流程图,不一定符合每个人的审美,以备参考:

在这里插入图片描述

MATLAB程序

MATLAB程序如下,包括main.m函数和ukf.m函数:

main.m


P=[]
Q=[]
R=[]f=@(x)[]
h=@(x)[]z_msm = []
x0=[]
ux = x0;   % 滤波初始值
for k=2:n_before_colli[xukf(:,k), P] = ukf(f_before,ux,P,h_before,z_pre(:,k),Q,R);ux=xukf(:,k);                                                          % k时刻的状态变量估计值
end

ukf.m

function [X,P]=ukf(ffun,X,P,hfun,Z,Q,R)
x_temp = X;L=numel(X);
m=numel(Z);
% alpha=1e-2;alpha = 2;
ki=0;
beta=2;
% alpha = 2;
% ki=3-L;
% beta=2;lambda=alpha^2*(L+ki)-L;
c=L+lambda;
Wm=[lambda/c 0.5/c+zeros(1,2*L)];
Wc=Wm;
Wc(1)=Wc(1)+(1-alpha^2+beta);
c=sqrt(c);
Xsigmaset=sigmas(X,P,c); 
[X1means,X1,P1,X2]=ut(ffun,Xsigmaset,Wm,Wc,L,Q);   
[Zpre,Z1,Pzz,Z2]=ut(hfun,X1,Wm,Wc,m,R);
Pxz=X2*diag(Wc)*Z2';
K=Pxz*inv(Pzz);
X=X1means+K*(Z-Zpre);
P=P1-K*Pxz';%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%d%%%%%
% UT
function [Xmeans,Xsigma_pre,P,Xdiv]=ut(fun,Xsigma,Wm,Wc,n,COV)
LL=size(Xsigma,2);
Xmeans=zeros(n,1);
Xsigma_pre=zeros(n,LL);
for k=1:LL                Xsigma_pre(:,k)=fun(Xsigma(:,k));Xmeans=Xmeans+Wm(k)*Xsigma_pre(:,k);
end
Xdiv=Xsigma_pre-Xmeans(:,ones(1,LL));
P=Xdiv*diag(Wc)*Xdiv'+COV;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sigma
function Xset=sigmas(X,P,c)
A = c*chol(P)';
Y = X(:,ones(1,numel(X)));
Xset = [X Y+A Y-A];

结论

PS:为了避免论文查重,以下内容从正文中剪切。

UKF的优点:

在这里插入图片描述

http://www.zhongyajixie.com/news/65763.html

相关文章:

  • 网站建设简单个人主页长沙网站优化方案
  • 做服装团购有哪些网站广州seo排名外包
  • 做诱导网站湖北seo服务
  • 深圳外贸电商网站建设seo推广视频隐迅推专业
  • 上海自助建站企业黄冈网站推广软件免费下载
  • 网站服务器出问题网络营销推广方案案例
  • 海外仓网站建设网站seo诊断分析报告
  • 幼儿园管理网站模板下载seo需要会什么
  • 优质的成都网站建设推广狼雨的seo教程
  • 如何更换网站的logo免费站推广网站在线
  • 做街舞网站的素材指数基金投资指南
  • 宝鸡做网站费用百度seo不正当竞争秒收
  • 外贸网站导航栏建设技巧nba最新交易信息
  • wordpress站长统计代码谷歌seo 优化
  • 用路由器做简单的网站广告设计网站
  • 营销型网站建设的资讯推广软件哪个好
  • 廊坊怎么做网站edm营销
  • 郴州网站建设专业现状报告惠州seo建站
  • 做电销有什么资料网站高级搜索指令
  • 小说网站怎么建设友情链接站长平台
  • 东莞 营销网站制作百度推广账号注册
  • 做网站用lunx怎样搭建一个网站
  • 厦门网站建设webseo9自己怎么开电商平台
  • 泰安建设网站哪个好seo方法
  • 温岭网站建设南京网络推广优化哪家好
  • 内蒙做网站色目人
  • 免费asp网站模板带后台淄博seo网站推广
  • 网站服务器ecs营销网站定制公司
  • 大淘客网站商品做淘口令种子搜索神器在线引擎
  • 北京百姓网免费发布信息拼多多关键词优化是怎么弄的