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

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

?? trajectory_planning2ob.m

?? 強大機器人編碼程序
?? M
字號:

global bound rng l1 l2 ox2 oy2 para
l1=1;l2=1;

hh=findobj(gcf,'tag','x1');
xs=str2num(get(hh,'string'));
hh=findobj(gcf,'tag','y1');
ys=str2num(get(hh,'string'));
hh=findobj(gcf,'tag','x2');
xg=str2num(get(hh,'string'));
hh=findobj(gcf,'tag','y2');
yg=str2num(get(hh,'string'));

hh=findobj(gcf,'tag','obx');
obx=str2mat(get(hh,'string'));
hh=findobj(gcf,'tag','oby');
oby=str2mat(get(hh,'string'));
shx=eval(obx);shy=eval(oby);
rx=.35;ry=0.35;
l=linspace(0,2*pi,20);
xv=rx*cos(l)'+shx;yv=ry*sin(l)'+shy;
ox2=[xv;xv(1)];oy2=[yv;yv(1)];

qs=invkin(xs,ys);
qg=invkin(xg,yg);
para=[qs,qg ];
%GA parameters
pops=40;
crossprop=0.8;
mutprop=0.08;
maxgen=80;
bound=[-pi    pi;
       -pi    pi;
       -pi/4  pi/4;
       -pi/4  pi/4;
       0      6;
       0      6];
   
%initialization
numvar=size(bound,1);
rng=(bound(:,2)-bound(:,1))';
pop=zeros(pops,numvar);
%pop = initial population
pop(:,1:numvar)=(ones(pops,1)*rng).*(rand(pops,numvar))+...
    (ones(pops,1)*bound(:,1)');
tic
for it=1:maxgen
    fpop=fitnesstra2ob(pop,para);
    [cs,inds]=max(fpop);bchrom=pop(inds,:);
   % tournament selection
    toursize=5;
    players=ceil(pops*rand(pops,toursize));
    scores=fpop(players);
    [a,m]=max(scores');
    pind=zeros(1,pops);
    for ii=1:pops
        pind(ii)=players(ii,m(ii));
        parent(ii,:)=pop(pind(ii),:);
    end
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%crossover%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    offs=cross_singlepoint(parent,crossprop);   
    moffs=mutate1(offs,mutprop);
    pop=moffs;
    mm=fitnesstra2ob(pop,para);
    maxf(it)=max(fpop);    
    [bfit,bind]=max(mm);
    bsol=pop(bind,:);
    rec=recor2(bsol,para);
    trec(it)=rec(1);
    qrec(it)=rec(2);
    drec(it)=rec(3);
    torrec(it)=rec(4);
    if mm(inds) < cs
    pop(inds,:)=bchrom;
    end
    %*************************plot results
    qs1=para(1);qs2=para(2);
    qm1=bsol(1);qm2=bsol(2);
    qg1=para(3);qg2=para(4);
    
    [xs1,ys1]=pol2cart(qs1,l1);
    [xs2,ys2]=pol2cart(qs2+qs1,l2);
    xxs1=linspace(0,xs1);
    yys1=linspace(0,ys1);
    xxs2=linspace(0,xs2);xxs2=xxs2+xs1;
    yys2=linspace(0,ys2);yys2=yys2+ys1;
    
    [xm1,ym1]=pol2cart(qm1,l1);
    [xm2,ym2]=pol2cart(qm2+qm1,l2);
    xxm1=linspace(0,xm1);
    yym1=linspace(0,ym1);
    xxm2=linspace(0,xm2);xxm2=xxm2+xm1;
    yym2=linspace(0,ym2);yym2=yym2+ym1;
    
    [xg1,yg1]=pol2cart(qg1,l1);
    [xg2,yg2]=pol2cart(qg2+qg1,l2);
    xxg1=linspace(0,xg1);
    yyg1=linspace(0,yg1);
    xxg2=linspace(0,xg2);xxg2=xxg2+xg1;
    yyg2=linspace(0,yg2);yyg2=yyg2+yg1;
    xs=[xxs1,xxs2];ys=[yys1,yys2];
    xm=[xxm1,xxm2];ym=[yym1,yym2];
    xg=[xxg1,xxg2];yg=[yyg1,yyg2];
    kk=trajt(para,bsol);
    bq=kk(1:2,[5,7,10,13,15,17,20,23,25,27,30,33,35]);
    pq=kk(1:2,:);
    pcart=forkin(pq);
    px=pcart(1,:);py=pcart(2,:);
    
    if it==maxgen
      [xxt,yyt]=angls2links2(bq); 
      figure,plot(xxt',yyt')
      xlabel('x(m)')
      ylabel('y(m)')
      hold on
    end
    plot(px,py,ox2,oy2,'r')
    hold on
    axis([-2.5 2.5 -2.5 2.5])
    text(1.75,2.4,['gen. No.',num2str(it)]);
    plot(xs,ys,xm,ym,xg,yg)
    hold off
    pause(0)
end
toc
e=[1:maxgen];
figure,plot(e,1./maxf)
xlabel('generation')
ylabel('min. fitness')
tt=torque(kk(1:6,:));
t1=bsol(5);ti1=linspace(0,t1,20);
ti2=bsol(6);ti2=linspace(t1,ti2+t1,20);
time=[ti1 ti2];
q1=kk(1,:);q2=kk(2,:);
figure,plot(time,q1,'r--',time,q2,'g--+',time(20),q1(20),'ko',time(20),q2(20),'ko')
xlabel('Time(s)')
ylabel('joint angle(rad)')
h = legend('joint 1','joint 2',1);
v1=kk(3,:);v2=kk(4,:);
figure,plot(time,v1,'r--',time,v2,'g--+',time(20),v1(20),'ko',time(20),v2(20),'ko')
xlabel('Time(s)')
ylabel('joint velocity(rad/s)')
h = legend('joint 1','joint 2',1);

a1=kk(5,:);a2=kk(6,:);
figure,plot(time,a1,'r--',time,a2,'g--+',time(20),a1(20),'ko',time(20),a2(20),'ko')
xlabel('Time(s)')
ylabel('joint acceleration(rad/s^2)')

h = legend('joint 1','joint 2',1);
figure,plot(time,tt(1,:),'r--',time,tt(2,:),'g--+',time(20),tt(1,20),'ko',time(20),tt(2,20),'ko')
xlabel('Time(s)')
ylabel('joint tourque(N.m)')
h = legend('joint 1','joint 2',1);

figure,plot(e,trec)
xlabel('generation')
ylabel('consumed time for point to point motion(s)')
figure,plot(e,qrec)
xlabel('generation')
ylabel('total joint distance(rad)')
figure,plot(e,drec)
xlabel('generation')
ylabel('total cartesian trajectory length(m)')
figure,plot(e,torrec)
xlabel('generation')
ylabel('total excessive torque(N.m)')
bsol'

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美麻豆精品久久久久久| 美女免费视频一区二区| 波多野洁衣一区| 国产精品久久久久久久久久久免费看| 国产成人一级电影| 亚洲欧洲日韩在线| 在线亚洲一区观看| 日本在线不卡一区| 欧美xxx久久| 成人一区二区三区视频在线观看| 国产精品国产三级国产aⅴ原创 | 国产一区二区三区在线观看免费视频 | 精品福利一区二区三区免费视频| 久久精品国产久精国产| 国产欧美一区二区三区在线看蜜臀| 欧美日韩国产一级片| 日韩黄色片在线观看| 欧美精品一区男女天堂| 99免费精品在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 欧美在线你懂得| 久久99国产精品麻豆| 国产日韩欧美亚洲| 色综合天天综合网国产成人综合天 | 国内精品视频一区二区三区八戒| 国产精品护士白丝一区av| 精品视频一区二区三区免费| 国内精品视频一区二区三区八戒| 综合欧美亚洲日本| 日韩欧美中文字幕一区| www.日韩大片| 久久99精品国产| 亚洲猫色日本管| 精品福利av导航| 欧美在线免费视屏| 国产乱码精品一区二区三区av | 亚洲午夜在线视频| 久久久国产综合精品女国产盗摄| 91麻豆国产在线观看| 麻豆精品一区二区综合av| 亚洲免费观看高清完整版在线 | 亚洲国产精品精华液ab| 中文字幕一区二区三区四区| 欧美精品在欧美一区二区少妇| 成人国产精品免费网站| 免费观看成人av| 亚洲精品久久久久久国产精华液| 久久美女高清视频| 欧美一三区三区四区免费在线看| 99久久伊人精品| 国产精品综合二区| 日产国产高清一区二区三区| 一区二区三区欧美日| 欧美国产日韩一二三区| 日韩精品一区二区三区在线| 欧美日韩一二区| 色久综合一二码| 成人精品视频网站| 国产一区二区三区在线观看免费视频| 性感美女久久精品| 一区2区3区在线看| 亚洲欧美在线视频| 国产精品久久久久国产精品日日| 26uuu色噜噜精品一区二区| 在线成人午夜影院| 欧美精品一二三| 欧美欧美午夜aⅴ在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 成人福利在线看| 国产91丝袜在线观看| 国产成人亚洲综合色影视| 国产乱淫av一区二区三区| 国产一区二区三区在线观看精品| 久久精品国产久精国产| 91麻豆精品91久久久久同性| 日本韩国欧美国产| 在线观看视频一区| 欧美日韩精品欧美日韩精品| 精品视频免费看| 9191精品国产综合久久久久久| 欧美另类久久久品| 欧美一区欧美二区| 欧美成人福利视频| 久久久久久久久久久99999| 久久先锋影音av鲁色资源网| 久久精品一区蜜桃臀影院| 国产欧美一区二区精品久导航| 国产欧美日韩综合| 国产精品久久久久久久久久久免费看 | 精品国产一区二区三区不卡| 久久亚洲春色中文字幕久久久| 久久久国产一区二区三区四区小说| 久久精品视频一区| 国产精品伦理在线| 一区二区欧美精品| 日韩成人一区二区三区在线观看| 麻豆精品新av中文字幕| 国产精品123| 91在线小视频| 欧美绝品在线观看成人午夜影视| 欧美成人a视频| 中文字幕亚洲欧美在线不卡| 伊人婷婷欧美激情| 蜜桃av噜噜一区| 成人一级片在线观看| 久久久久久久久99精品| 国产精品美女一区二区在线观看| 一区二区在线免费观看| 奇米777欧美一区二区| 国产福利一区二区三区视频在线 | 国产成人综合精品三级| 91丨九色丨国产丨porny| 制服丝袜激情欧洲亚洲| 国产欧美精品一区| 亚洲1区2区3区视频| 国产成人在线免费观看| 欧美日韩一区二区三区视频| 精品国产成人在线影院 | 国产精品正在播放| 在线观看欧美精品| 久久久美女艺术照精彩视频福利播放| 亚洲欧美一区二区三区极速播放| 秋霞电影一区二区| av高清久久久| 欧美精品一区二| 亚洲一卡二卡三卡四卡五卡| 国产在线乱码一区二区三区| 在线亚洲高清视频| 国产日韩高清在线| 青青草伊人久久| 91麻豆swag| 国产午夜久久久久| 青草av.久久免费一区| 色呦呦网站一区| 国产亚洲1区2区3区| 色综合久久九月婷婷色综合| 欧美不卡在线视频| 午夜av一区二区| 99r国产精品| 欧美高清在线精品一区| 美女诱惑一区二区| 欧美日韩精品是欧美日韩精品| 中文字幕一区二| 国产精品538一区二区在线| 在线播放日韩导航| 亚洲在线视频免费观看| 成人精品视频一区二区三区尤物| 日韩精品一区二区三区中文精品| 午夜精品免费在线| 在线观看一区二区精品视频| 国产精品福利在线播放| 国产麻豆成人精品| 欧美sm美女调教| 日本欧美在线观看| 欧美妇女性影城| 亚洲不卡在线观看| 欧美日韩综合不卡| 亚洲一区二区三区不卡国产欧美| 97se亚洲国产综合自在线观| 欧美韩国一区二区| 成人a级免费电影| 国产精品毛片久久久久久| 高清国产一区二区| 中文av一区特黄| 成人国产精品免费观看动漫| 中文字幕的久久| 波多野结衣中文字幕一区| 国产精品亲子伦对白| 成人av免费在线播放| 国产精品福利av| 色婷婷综合激情| 午夜精品一区在线观看| 在线播放91灌醉迷j高跟美女| 午夜久久久久久久久久一区二区| 欧美人伦禁忌dvd放荡欲情| 日韩精品每日更新| 欧美成人在线直播| 国产一区二区三区黄视频| 洋洋av久久久久久久一区| 欧美视频一区在线观看| 日韩专区在线视频| 日韩女同互慰一区二区| 国产高清在线精品| 中文字幕一区二区三区在线观看| 色婷婷av一区| 首页亚洲欧美制服丝腿| 精品美女一区二区三区| 成人午夜av电影| 一区二区国产盗摄色噜噜| 91.麻豆视频| 国产精品一区二区果冻传媒| 国产精品国产三级国产专播品爱网 | 一区二区三区国产精华| 在线不卡中文字幕播放| 国产综合久久久久久久久久久久 | 97久久超碰精品国产| 亚洲综合免费观看高清完整版在线| 欧美日韩精品是欧美日韩精品| 久草在线在线精品观看| 国产精品久久久久久久久久久免费看|