⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 add_feature.m

📁 FastSLAM1.0/2.0的仿真
💻 M
字号:
function particle= add_feature(particle, z,R)
% add new features 

lenz= size(z,2);
xf= zeros(2,lenz);
Pf= zeros(2,2,lenz);
xv= particle.xv;

for i=1:lenz
    r= z(1,i); b= z(2,i);
    s= sin(xv(3)+b); 
    c= cos(xv(3)+b);
    
    xf(:,i)= [xv(1) + r*c;  
              xv(2) + r*s];
    
    Gz= [c -r*s; 
         s  r*c];
    Pf(:,:,i)= Gz*R*Gz';
end

lenx= size(particle.xf,2);
ii= (lenx+1):(lenx+lenz);
particle.xf(:,ii)= xf;
particle.Pf(:,:,ii)= Pf;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -