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

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

?? frontend.m

?? 利用MATLAB建立擴展卡爾曼濾波器進行掃描濾波
?? M
字號:
function varargout = frontend(varargin)%EKF-SLAM environment-making GUI%% This program permits the graphical creation and manipulation % of an environment of point landmarks, and the specification of% vehicle path waypoints therein.%% USAGE: type 'frontend' to start.%   1. Click on the desired operation: <enter>, <move>, or <delete>.%   2. Click on the type: <waypoint> or <landmark> to commence the %   operation.%   3. If entering new landmarks or waypoints, click with the left%   mouse button to add new points. Click the right mouse button, or%   hit <enter> key to finish.%   4. To move or delete a point, just click near the desired point.%   5. Saving maps and loading previous maps is accomplished via the%   <save> and <load> buttons, respectively.%% Tim Bailey and Juan Nieto 2004.% FRONTEND Application M-file for frontend.fig%    FIG = FRONTEND launch frontend GUI.%    FRONTEND('callback_name', ...) invoke the named callback.global WAYPOINTS LANDMARKS FHif nargin == 0  % LAUNCH GUI    %initialisation    WAYPOINTS= [0;0];    LANDMARKS= [];        % open figure	fig = openfig(mfilename,'reuse');    hh= get(fig, 'children');    set(hh(3), 'value', 1)        hold on    FH.hl= plot(0,0,'g*'); plot(0,0,'w*')    FH.hw= plot(0,0,0,0,'ro');    plotwaypoints(WAYPOINTS);	% Use system color scheme for figure:	set(fig,'Color',get(0,'defaultUicontrolBackgroundColor'));    set(fig,'name', 'SLAM Map-Making GUI')	% Generate a structure of handles to pass to callbacks, and store it. 	handles = guihandles(fig);	guidata(fig, handles);	if nargout > 0		varargout{1} = fig;	endelseif ischar(varargin{1}) % INVOKE NAMED SUBFUNCTION OR CALLBACK	try		[varargout{1:nargout}] = feval(varargin{:}); % FEVAL switchyard	catch		disp(lasterr);	endend% --------------------------------------------------------------------function varargout = waypoint_checkbox_Callback(h, eventdata, handles, varargin)global WAYPOINTSset(handles.landmark_checkbox, 'value', 0)WAYPOINTS= perform_task(WAYPOINTS, handles.waypoint_checkbox, handles);plotwaypoints(WAYPOINTS);% --------------------------------------------------------------------function varargout = landmark_checkbox_Callback(h, eventdata, handles, varargin)global LANDMARKSset(handles.waypoint_checkbox, 'value', 0)LANDMARKS= perform_task(LANDMARKS, handles.landmark_checkbox, handles);plotlandmarks(LANDMARKS);% --------------------------------------------------------------------function varargout = enter_checkbox_Callback(h, eventdata, handles, varargin)set(handles.enter_checkbox, 'value', 1)set(handles.move_checkbox, 'value', 0)set(handles.delete_checkbox, 'value', 0)% --------------------------------------------------------------------function varargout = move_checkbox_Callback(h, eventdata, handles, varargin)set(handles.enter_checkbox, 'value', 0)set(handles.move_checkbox, 'value', 1)set(handles.delete_checkbox, 'value', 0)% --------------------------------------------------------------------function varargout = delete_checkbox_Callback(h, eventdata, handles, varargin)set(handles.enter_checkbox, 'value', 0)set(handles.move_checkbox, 'value', 0)set(handles.delete_checkbox, 'value', 1)% --------------------------------------------------------------------function varargout = load_button_Callback(h, eventdata, handles, varargin)global WAYPOINTS LANDMARKSseed = {'*.mat','MAT-files (*.mat)'};[fn,pn] = uigetfile(seed, 'Load landmarks and waypoints');if fn==0, return, endfnpn = strrep(fullfile(pn,fn), '''', '''''');load(fnpn)WAYPOINTS= wp; LANDMARKS= lm;plotwaypoints(WAYPOINTS);plotlandmarks(LANDMARKS);% --------------------------------------------------------------------function varargout = save_button_Callback(h, eventdata, handles, varargin)global WAYPOINTS LANDMARKSwp= WAYPOINTS; lm= LANDMARKS;seed = {'*.mat','MAT-files (*.mat)'};[fn,pn] = uiputfile(seed, 'Save landmarks and waypoints');if fn==0, return, endfnpn = strrep(fullfile(pn,fn), '''', '''''');save(fnpn, 'wp', 'lm');% --------------------------------------------------------------------function plotwaypoints(x)global FHset(FH.hw(1), 'xdata', x(1,:), 'ydata', x(2,:))set(FH.hw(2), 'xdata', x(1,:), 'ydata', x(2,:))% --------------------------------------------------------------------function plotlandmarks(x)global FHset(FH.hl, 'xdata', x(1,:), 'ydata', x(2,:))% --------------------------------------------------------------------function i= find_nearest(x)xp= ginput(1);d2= (x(1,:)-xp(1)).^2 + (x(2,:)-xp(2)).^2;i= find(d2 == min(d2));i= i(1);% --------------------------------------------------------------------function x= perform_task(x, h, handles)        if get(h, 'value') == 1    zoom off        if get(handles.enter_checkbox, 'value') == 1 % enter points        [xn,yn,bn]= ginput(1);        while ~isempty(xn) & bn == 1            x= [x [xn;yn]];            if h == handles.waypoint_checkbox                plotwaypoints(x);             else                plotlandmarks(x);            end            [xn,yn,bn]= ginput(1);        end                    else        i= find_nearest(x);                if get(handles.delete_checkbox, 'value') == 1 % delete nearest point            x= [x(:,1:i-1) x(:,i+1:end)];                    elseif get(handles.move_checkbox, 'value') == 1 % move nearest point            xt= x(:,i);            plot(xt(1), xt(2),'kx', 'markersize',10)            x(:,i)= ginput(1)';            plot(xt(1), xt(2),'wx', 'markersize',10)        end                end        set(h, 'value', 0)end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲电影在线播放| 成人黄色国产精品网站大全在线免费观看| 日韩中文字幕区一区有砖一区| 卡一卡二国产精品| 色综合久久久网| 久久夜色精品一区| 日韩vs国产vs欧美| 色综合久久六月婷婷中文字幕| 久久久国产午夜精品| 天天综合日日夜夜精品| 97久久精品人人爽人人爽蜜臀 | 午夜日韩在线观看| 福利电影一区二区三区| 91精品国产欧美一区二区18| 一区二区三区欧美久久| 成人深夜视频在线观看| 久久综合色婷婷| 免费高清视频精品| 欧美日韩国产另类一区| 久久国产麻豆精品| 欧美精品三级日韩久久| 亚洲精品国产一区二区三区四区在线| 国产精品自拍毛片| 精品精品欲导航| 奇米精品一区二区三区在线观看 | 波多野结衣一区二区三区| 日韩精品一区二区三区中文不卡| 五月天欧美精品| 欧美三级蜜桃2在线观看| 亚洲一区二区三区小说| 色天使久久综合网天天| 亚洲美女偷拍久久| 91国偷自产一区二区三区成为亚洲经典 | 91啪亚洲精品| 1024亚洲合集| 色悠悠亚洲一区二区| 国产精品国产三级国产专播品爱网 | 欧美一级在线视频| 日本不卡免费在线视频| 91精品国产麻豆国产自产在线 | 亚洲午夜激情网站| 欧美三级日韩三级国产三级| 亚洲伊人色欲综合网| 欧美日韩国产在线观看| 日韩电影在线一区二区| 欧美成人a∨高清免费观看| 蜜桃一区二区三区四区| 2欧美一区二区三区在线观看视频| 国产一区二区免费在线| 国产欧美一区二区三区在线看蜜臀 | 香蕉成人啪国产精品视频综合网| 欧美日本精品一区二区三区| 日韩电影在线一区二区| 欧美mv日韩mv| 成人app在线| 亚洲一区二区三区四区的| 91麻豆精品国产91久久久久久久久 | 一区二区三区视频在线观看| 欧美日韩国产高清一区二区三区 | 国产成人精品免费视频网站| 欧美国产日韩一二三区| 99免费精品在线观看| 亚洲不卡在线观看| 久久综合狠狠综合久久综合88| 99麻豆久久久国产精品免费| 五月天国产精品| 国产亚洲欧美在线| 欧美日韩一区二区三区免费看| 日韩亚洲欧美在线| 欧美精品一区二区精品网| 久99久精品视频免费观看| 国产日韩欧美综合一区| 在线视频综合导航| 精品亚洲aⅴ乱码一区二区三区| 国产精品伦一区二区三级视频| 91成人免费在线| 久久不见久久见免费视频1| 国产精品电影院| 欧美一区二区三级| 色综合天天综合网国产成人综合天| 亚洲一本大道在线| 国产欧美视频在线观看| 在线播放/欧美激情| 丁香五精品蜜臀久久久久99网站| 午夜精品久久久久久久久久久| 国产日韩欧美高清在线| 欧美久久久久久久久中文字幕| 岛国av在线一区| 日韩va亚洲va欧美va久久| 亚洲色图丝袜美腿| 午夜精品久久久久久| 国产精品素人视频| 精品国产乱码久久久久久免费 | 中文字幕国产一区| 91精品国产色综合久久不卡电影 | 欧美日韩免费在线视频| 成人一区二区三区在线观看| 美女网站视频久久| 五月天久久比比资源色| 一区二区三区中文字幕电影| 国产三级欧美三级日产三级99| 欧美一区二区三区免费| 欧美日韩在线精品一区二区三区激情| 成人午夜大片免费观看| 激情偷乱视频一区二区三区| 日本在线观看不卡视频| 天天综合网天天综合色| 亚洲一区二区3| 一区二区三区欧美日韩| 一区二区三区免费| 精品一区二区免费在线观看| 免费成人结看片| 秋霞午夜av一区二区三区| 日韩综合小视频| 日本不卡免费在线视频| 日韩av一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 天堂久久久久va久久久久| 首页国产欧美久久| 美日韩一区二区| 国产一区二区三区国产| 国产1区2区3区精品美女| 国产69精品一区二区亚洲孕妇| 国产.精品.日韩.另类.中文.在线.播放| 国产一区二区不卡老阿姨| 国产高清不卡一区| 成人午夜大片免费观看| 91亚洲精品久久久蜜桃网站| 91久久精品一区二区| 欧美日韩在线不卡| 欧美一区二区视频在线观看2022| 日韩一级免费观看| 久久久不卡网国产精品一区| 国产精品网站在线观看| 一区二区在线观看免费视频播放 | 色婷婷国产精品| 欧美疯狂做受xxxx富婆| 91精品一区二区三区在线观看| 精品久久久久久久久久久久久久久| 欧美精品一区二区三区蜜桃 | 亚洲免费电影在线| 日本成人在线视频网站| 国产酒店精品激情| 99视频在线观看一区三区| 欧美日韩另类一区| 久久这里只有精品6| 1区2区3区精品视频| 日本aⅴ精品一区二区三区 | 奇米在线7777在线精品 | 久久久99精品免费观看不卡| 最好看的中文字幕久久| 日本色综合中文字幕| 成人毛片视频在线观看| 欧美另类videos死尸| 中文在线资源观看网站视频免费不卡| 亚洲精品精品亚洲| 国产伦理精品不卡| 欧美性生活一区| 欧美国产禁国产网站cc| 亚洲成av人片在线观看| 国产成人精品网址| 欧美一二三四在线| 亚洲欧洲综合另类| 国内外成人在线视频| 欧美日韩专区在线| 中文字幕视频一区| 久久精品国产免费看久久精品| 91亚洲国产成人精品一区二三| 欧美videos大乳护士334| 亚洲最大的成人av| 成人av手机在线观看| 日韩欧美一卡二卡| 午夜精品久久久久久| 日本乱人伦一区| 国产精品网站在线播放| 国产一区福利在线| 欧美三级乱人伦电影| 国产精品家庭影院| 国内精品在线播放| 欧美一区二区三区思思人| 亚洲精品亚洲人成人网在线播放| 国产成人免费av在线| 久久综合色播五月| 天天av天天翘天天综合网| 日本韩国欧美一区二区三区| 国产精品久久毛片| 国产一区二区三区av电影| 亚洲影视在线播放| 色国产综合视频| 亚洲欧洲国产日韩| 成人av在线网站| 国产精品色哟哟| 成人中文字幕合集| 久久久久97国产精华液好用吗| 美女任你摸久久| 欧美一区二区三区视频在线观看| 亚洲二区在线观看| 欧美日韩一二三区| 五月婷婷色综合| 欧美人体做爰大胆视频|