代码拉取完成,页面将自动刷新
同步操作将从 潇严/openRobotics 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
% s = 'Rz(q1).Rx(q2).Ty(L1).Rx(q3).Ty(L2)';
% dh = DHFactor(s);
% dh.tool;
% L1 = 0.2;
% L2 = 0.2;
% L3 = 0.1;
% leg = eval(dh.command('leg'))
% % transl(leg.fkine([0,0,0]))'
% leg.plot([0,0,0])
% set(gca,'Zdir','reverse');
% view(137,48)
% transl(leg.fkine([0.2,0,0]))
% transl(leg.fkine([0,0,0.2]))
% dh.display
% cmd = dh.command('puma');
% robot = eval(cmd)
L1=Link([0 0 0 pi/2 ]); %˵D-H
L2=Link([0 0 0.1 0 ]);
L3=Link([0 0 0.1 0 ]);
leg=SerialLink([L1 L2 L3],'base',transl(0,0,-0.1));
% leg.plot([0,0,0],'nobase','noshadow')
xf = 50;
xb = -xf;
y = 50;
zu = 50;
zd = 50;
% path = [xf y zd;xb y zd;xb y zu;xf y zu;xf y zd] * 1e-3;
path =[0.05 0.05 0.02;0.05 0.05 0.08;-0.05 0.05 0.02;-0.05 0.05 0.08;0.05 0.05 0.02]
p = mstraj(path,[],[0,3,0.25,0.5,0.25]',path(1,:),0.1,0);
% Tp = transl(p);
% Tp = homtrans(transl(0,0,0),Tp);
% a=squeeze(Tp(1,4,:));
% b=squeeze(Tp(2,4,:));
% c=squeeze(Tp(3,4,:));
% plot3(a,b,c)
% p = mstraj(path,[3 3 3],[],[],0.2,3);
qcycle = leg.ikine(transl(p),'mask',[1 1 1 0 0 0]);
plot3(qcycle(:,1),qcycle(:,2),qcycle(:,3))
% leg.plot(p)
leg.plot(qcycle,'loop','nobase','noshadow')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。