赞
踩
% theta d a alpha sigma
L(1) = Link([ 0 0 10 0 0 ]);
L(2) = Link([ 0 0 20 0 0 ]);
[Q,QD,QDD] = jtraj(Q0, QF, M, QD0, QDF)
[Q,QD,QDD] = jtraj(Q0, QF, T, QD0, QDF)
语法规则
举例
例:两个关节,分别从0转动到90°和从45°转动到180°
init = [0 pi/4];
targ = [pi/2 pi];
step = 200;
[q,qd,qdd]=jtraj(init,targ,step);
注:jtraj的计算与机械臂结构无关,仅计算一个关节的转动角度。所以可以看到输入函数中没有与机械臂定义的量(如L(1))
ETS.fkine(Q, OPTIONS)
ETS.fkine(Q, N, OPTIONS)
语法规则
举例
% theta d a alpha sigma
L(1) = Link([ 0 0 10 0 0 ]);
L(2) = Link([ 0 0 20 0 0 ]);
% 正运动学解算,得到机器人末端的齐次变换矩阵
T0=robot.fkine(init);
Tf=robot.fkine(targ);
TC=ctraj(T0,T1,N)
语法规则
举例
% theta d a alpha sigma
L(1) = Link([ 0 0 10 0 0 ]);
L(2) = Link([ 0 0 20 0 0 ]);
% 正运动学解算,得到机器人末端的齐次变换矩阵
T0=robot.fkine(init);
TF=robot.fkine(targ);
TC=ctraj(T0,TF,step);
T = transl(P)
语法规则
举例
% theta d a alpha sigma
L(1) = Link([ 0 0 10 0 0 ]);
L(2) = Link([ 0 0 20 0 0 ]);
% 正运动学解算,得到机器人末端的齐次变换矩阵
T0=robot.fkine(init);
TF=robot.fkine(targ);
% 得到机器人在变换过程中每一步(step)的齐次变换矩阵
step = 200;
TC=ctraj(T0,TF,step);
Tjtraj=transl(TC);
b=isrevolute(L(1));
如果该关节可以转动,那么b=1
q=ETS.ikine(TC,'q0',q0,'mask',m)
注:
1. ikine函数我没找到确切的语法规则,所以我写的不一定对
2. ikine貌似无法计算2自由度的机械臂,我试了很多方法都会报错。
语法规则
举例
% theta d a alpha sigma
L(1) = Link([ 0 0 10 0 0 ]);
L(2) = Link([ 0 0 20 0 0 ]);
% 正运动学解算,得到机器人末端的齐次变换矩阵
T0=robot.fkine(init);
TF=robot.fkine(targ);
% 得到机器人在变换过程中每一步(step)的齐次变换矩阵
step = 200;
TC=ctraj(T0,TF,step);
% 逆运动学计算
qq=robot.ikine(TC,'mask',[1 1 1 0 0 0]);
ETS.plot(Q,options)
语法规则
名称 | 值 | 说明 | 示例 |
---|---|---|---|
workplace | W | W为1×6的行向量,用来表示视野的xyz轴范围 | w=[-20 20 -20 20 -20 20] |
floorlevel | L | 楼板的z坐标值(目前不清楚啥意思) | |
delay | D | 动画帧之间的延迟(单位:s),用这个可以用来控制动画中机器人动作的快慢 | D=0.01 |
[no]loop | 是否永远在轨道上循环 | ||
fps | fps | 每秒钟帧率,使用fps时候delay不起作用 | fps=60 |
trail | L | 绘制机器人末端的轨迹,L的值表示轨迹颜色1 | L=‘r’ |
movie | M | 保存成动画到当前文件夹,M是文件名 | M=‘test.gif’ |
scale | S | 关节大小的比例因子 | S=0.5 |
view | V | V=[az el],通过方位角az和el来调整视角2 | L=[45,25] |
举例
robot.plot(q,'workspace',[-40 40 -40 40 -40 40],'delay',0.001,'fps',120,'trail','b','view',[30,50]);
附件:https://download.csdn.net/download/EstrangedZ/35093250
链接: 附件:MATLAB robotics toolbox 官方指导书.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。