亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? boatdemo.asv

?? 粒子濾波的各種算法,擴展卡而滿濾波,
?? ASV
字號:
%demonstration of particle filtering
%by Paul Sundvall, KTH Signals sensors and systems 2004
clear,clc,close all

%let x be the position of the boat
%create a model for the movement of the boat
xmin=-10;
xmax=10;
xpmin=-.3;
xpmax=.3;
N=10000;
m=1;%kg
kk=1;%N/m
c=.5;%N/s
F0=25;%N
dT=.05;%s
M=400;%timesteps


%first calculate the true sequence of disturbance force
wk=(rand(M,1)-.5)*2*F0;


af=[1 -2 1].*(dT^-2)+[0 kk/m 0]+[1 0 -1]./2/dT*c/m;
bf=1/m;
xtrue=filter(bf,af,wk);
xptrue=filter([1 -1]/dT,1,xtrue);

% plot(xtrue)
% title('true x')
% xlabel('time step')
% ylabel('x (m)')
% pause

%calculate the measurement
sigma=.3;%measurent noise std deviation.
a=.2;%constant for the average slope of the bottom surface
b=0;
z=sin(xtrue)+a*xtrue+b*xtrue.*xtrue + randn(M,1)*sigma; %first part is the bottom surface, last term is the measurement noise

%initialization
xk=rand(N,1)*(xmax-xmin)+xmin;
xpk=zeros(N,1);

pik=repmat(1/N,N,1); %the propability that we are in state xk, xpk.
figure(3)
set(3,'doublebuffer','on','position',[239   291   681   343])
t=linspace(xmin,xmax,N)';
h1=line(t,sin(t)+a*t+b*t.*t,'marker','none');%t is just a temporary variable to draw the bottom surface
h3=line(xtrue(1),0,'marker','o','linestyle','none');

%plot the boat
boat.x=[-2.4 -2  -1   0   1 2 2 -2.4]';
boat.y=[   1  0 -.2 -.3 -.3 -.3 .8 1]'+5;
hboat=line(boat.x+xtrue(1),boat.y,'color','r');% line(boat.x,boat.y,'color','m');
%plot the depth measurement
hecho=line(xtrue(1)*[1 1]',[z(1) boat.y(4)]','color','r','linestyle','--');
%plot the water surface
hwater=line([xmin xmax],boat.y(2)*[1 1],'color','b','linestyle','--');

%histogram is plotted also to show p(x) (the propability density function)
h_hist=line(1,1,'color','k');
xlabel('Position x (m)')
xlim([xmin,xmax])
ylim([-3 ceil(max(boat.y))+2])

%print some text
htext(1)=text(xmin+.5,boat.y(2),'Sea surface','verticalalignment','bottom');;
htext(2)=text(boat.x(7),boat.y(2),'S/Y OptFilt','verticalalignment','bottom','horizontalalignment','right');;
htext(3)=text(xmin+.5,0,'p(x)','verticalalignment','bottom');
htext(4)=text(xmin+.5,sin(xmin+.5)+a*(xmin+.5)+b*(xmin+.5).*(xmin+.5),'Sea bottom','verticalalignment','bottom','color','b');

recordvideo=1;%to record to a video file or not
if recordvideo
    mov = avifile('boatdemo.avi','videoname','Particle filter example','fps',10,'quality',100);
end

resample=.5;%to use resampling or not: 0 is no resampling, 1 is always resampling. Based on Neff/N.

Neff=zeros(M,1);

%precalculate some constants to save time
sigma_sqrt_2_pi=sigma*sqrt(2*pi);
two_sigma_square=2*sigma*sigma;

for k=1:M%loop over timesteps
    %time update step
    %predict particle i from the previous step, using random disturbance for each particle
    wk=randn(N,1)*F0;
    %predict every sample (using matrices instead of for loops to get faster execution)
    
    xk=xk+xpk*dT;
    xpk=xpk+(wk-xk*kk-xpk*(c-dT*kk))/m*dT;%ok, c-dT*kk is used instead of c to reduce the need for temporary variable on the line above
    
    %measurement update (let the measurement be z=f(x)+v where v is normal distributed with sigma std dev.  
    
    pik=pik.*exp(-(sin(xk)+a*xk+b*xk.*xk - z(k) ).^2/two_sigma_square)/sigma_sqrt_2_pi;  %ok, this is made to all particles at once.
    
    %normalize the weights
    pik=pik/sum(pik);    
    
    %resample if necessary
    if resample>0
        %only resample if a criterion is fulfilled
        %resample based on the quality of the distribution
        Neff(k)=1/sum(pik.^2);
        if Neff(k)<(resample*N) %setting resample to 1 makes this condition always true, because 1<Neff<N always!            
            Inew=rsmp(pik,N);
            xk=xk(Inew);
            xpk=xpk(Inew);
            pik=repmat(1/N,N,1); 
        end
    end
    
    
    %update the plots
    
    set(h3,'xdata',xtrue(k),'ydata',z(k))
    set(hboat,'xdata',boat.x+xtrue(k) );
    set(hecho,'xdata',xtrue(k)*[1 1]','ydata',[z(k) boat.y(4)]');
    
    
    [plotx,ploty]=histweight(xk,pik,200,[xmin xmax]);
    set(h_hist,'xdata',plotx,'ydata',ploty)
    set(htext(2),'position',[boat.x(7)+xtrue(k) boat.y(2)]);
    drawnow;
    
    %dump the frame to a video
    if recordvideo
        F = getframe(gca);
        mov = addframe(mov,F);
    end
end

if recordvideo
    mov = close(mov);
end
figure(4)
plot(Neff/N)
xlabel('time step')
ylabel('Particle efficiency')
title('Efficient number of particles')

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕免费一区| 99riav久久精品riav| 日韩avvvv在线播放| 亚洲一区二区欧美| 亚洲成人动漫在线观看| 午夜电影一区二区三区| 日韩av一二三| 久久99九九99精品| 九九精品视频在线看| 国产麻豆视频精品| 成人性生交大合| 欧美日韩精品综合在线| 欧美日韩国产影片| 日韩视频免费观看高清完整版在线观看 | 欧美精品一区二区三区蜜桃视频| 日韩欧美高清一区| 久久在线免费观看| 国产精品午夜在线| 亚洲精品免费播放| 亚洲福利视频一区| 秋霞国产午夜精品免费视频 | 欧美美女激情18p| 欧美另类videos死尸| 日韩欧美一区二区视频| 久久久综合精品| 亚洲手机成人高清视频| 午夜成人在线视频| 亚洲综合色丁香婷婷六月图片| ㊣最新国产の精品bt伙计久久| 亚洲人成小说网站色在线| 亚洲一区二区三区爽爽爽爽爽 | 国产成人午夜片在线观看高清观看| 成人午夜在线视频| 欧美日韩中文精品| 久久综合色综合88| 亚洲美女屁股眼交| 日韩av在线免费观看不卡| 国产高清成人在线| 欧美在线一二三| 久久久午夜精品理论片中文字幕| 亚洲色图视频网站| 久久99久久久欧美国产| av影院午夜一区| 欧美一区二区三区精品| 国产精品久久久久久亚洲伦| 午夜不卡av免费| 成人不卡免费av| 欧美一卡在线观看| 亚洲四区在线观看| 久久精品国产色蜜蜜麻豆| 99久久精品国产观看| 91精品国产色综合久久不卡电影 | 国产亚洲短视频| 亚洲高清在线精品| 懂色av一区二区三区蜜臀| 欧美老年两性高潮| 国产精品传媒在线| 精品影院一区二区久久久| 91福利区一区二区三区| 久久婷婷久久一区二区三区| 亚洲成人在线免费| 99久久99久久久精品齐齐| 欧美大片一区二区| 一区二区国产视频| 国产成人av福利| 在线成人小视频| 亚洲精品国产成人久久av盗摄| 精品亚洲porn| 91精品国产综合久久精品| 亚洲欧美日韩国产综合| 国产精品99久久久久久久vr| 欧美一区二区三区在| 亚洲最大色网站| 99视频精品免费视频| 久久久www免费人成精品| 日韩精品一二三| 欧美色综合网站| 亚洲欧美激情视频在线观看一区二区三区 | 免费在线看一区| 欧美日韩免费电影| 亚洲欧美视频一区| 成人精品亚洲人成在线| 国产人成亚洲第一网站在线播放 | 色综合久久综合网97色综合 | 老司机免费视频一区二区 | 亚洲一区二区三区四区在线免费观看 | aa级大片欧美| 国产精品三级久久久久三级| 国产一区二区三区不卡在线观看| 欧美一级生活片| 日韩中文欧美在线| 欧美精品日韩综合在线| 一区二区三区四区视频精品免费 | 91精品91久久久中77777| 最好看的中文字幕久久| 成人免费黄色在线| 欧美激情一二三区| 成人综合在线观看| 国产精品第五页| 91啪九色porn原创视频在线观看| 国产精品嫩草影院av蜜臀| 成人手机电影网| 中文字幕亚洲视频| 色噜噜狠狠一区二区三区果冻| 成人欧美一区二区三区小说 | 国产日韩欧美精品一区| 国产精品一二二区| 中文字幕不卡在线观看| av一本久道久久综合久久鬼色| 国产精品久久久一区麻豆最新章节| 成人免费视频一区| 综合欧美亚洲日本| 在线精品视频免费播放| 亚洲成人tv网| 日韩一区二区三区视频在线观看| 蜜桃传媒麻豆第一区在线观看| 欧美v国产在线一区二区三区| 国内偷窥港台综合视频在线播放| 国产日韩欧美高清| 99riav久久精品riav| 亚洲成av人**亚洲成av**| 日韩一级片网址| 国产成人三级在线观看| 中文字幕一区二区日韩精品绯色| 色婷婷久久综合| 日韩成人伦理电影在线观看| 精品国产一区二区亚洲人成毛片| 国产精品原创巨作av| 亚洲三级免费观看| 欧美精品在线视频| 国产九色sp调教91| 亚洲精品久久久蜜桃| 91精品国产欧美一区二区成人| 国产一区视频导航| 综合网在线视频| 欧美一二三区在线观看| 成人午夜激情在线| 亚洲国产精品自拍| 精品国产第一区二区三区观看体验| 成人app在线观看| 日韩av午夜在线观看| 中文字幕欧美日本乱码一线二线| 欧美在线免费观看视频| 精品无人码麻豆乱码1区2区| 亚洲人成小说网站色在线 | 亚洲一区二区三区免费视频| 日韩欧美区一区二| 91色porny在线视频| 久久se这里有精品| 亚洲精品美国一| www国产精品av| 欧美亚洲动漫精品| 国产激情视频一区二区在线观看| 一区二区在线观看免费视频播放| 精品欧美一区二区久久 | 欧美韩日一区二区三区| 欧美亚洲尤物久久| 国产福利不卡视频| 亚洲国产成人高清精品| 久久久久久久久久久久久久久99| 91成人看片片| 国产精品一区二区无线| 亚洲电影一级片| 中文字幕在线观看不卡| 日韩一区二区三区四区| 欧美在线free| av电影一区二区| 精品一区二区在线视频| 亚洲电影视频在线| 中文字幕一区二区在线播放| 精品国产精品网麻豆系列| 欧美日韩国产精选| 一本到不卡精品视频在线观看| 国产麻豆精品在线观看| 美女视频一区二区三区| 午夜精品久久久久久不卡8050| 国产精品伦一区| 久久久777精品电影网影网| 在线综合+亚洲+欧美中文字幕| 色琪琪一区二区三区亚洲区| 成人一区二区三区视频在线观看| 青青青伊人色综合久久| 五月天激情小说综合| 亚洲综合视频在线观看| 综合av第一页| 一区精品在线播放| 国产精品网曝门| 久久久国产精品午夜一区ai换脸| 欧美一区二区在线视频| 欧美日韩在线播放三区| 欧美视频一区二区三区在线观看| 91在线你懂得| 91丨九色porny丨蝌蚪| 成人av动漫网站| 成人中文字幕在线| 丰满放荡岳乱妇91ww| 国产成人鲁色资源国产91色综| 国内精品免费**视频| 韩国在线一区二区| 国内成人自拍视频|