matlab rne,【robotic toolbox】10.2版本 rne函数问题

startup_rvc

L=20;

%改进DH

%   Link(DH,option):

%   DH = [THETAi Di   Ai-1    ALPHAi-1  SIGMA],设置改进的DH参数

L1 = Link([0     352    0       0        0],'modified');        % 注意,此处d和a的单位都是mm

L2 = Link([0      0    70     -pi/2      0],'modified');

L3 = Link([0      0    360      0        0],'modified');

L4 = Link([0     380   0      -pi/2      0],'modified');

L5 = Link([0      0     0      pi/2      0],'modified');

L6 = Link([0      0     0     -pi/2      0],'modified');        % 注意,此处我没有补偿d6=65

L1.m = 34.65536;  % 单位是kg,此处的数据用的宾大硕毕

L2.m = 15.99459;  % 单位是kg,此处的数据用的宾大硕毕

L3.m = 16;        % 单位是kg,此处的数据用的ABB IRB140,但结合SW测得的值适当减小了

L4.m = 3;         % 单位是kg,此处的数据用的ABB IRB140结合SW测得的值减小了

L5.m = 1.2;       % 单位是kg,此处的数据用的ABB IRB140结合SW测得的值减小了

L6.m = 0.9;       % 单位是kg,此处的数据用的ABB IRB140结合SW测得的值减小了

% 设置各连杆的质心坐标,注意,此处参考宾大硕毕,直接用截图中的SW测得的值,单位是mm

L1.r = [ 27.87     43.12      -89.03 ]; % 单位是mm

L2.r = [ 198.29    9.73       92.43];

L3.r = [ -4.56     -79.96     -5.86];

L4.r = [ 0    0           0];          % 感觉不准,干脆设置为0

L5.r = [ 0    0           0];          % 感觉不准,干脆设置为0

L6.r = [ 0    0           0];          % 感觉不准,干脆设置为0

% 设置各连杆的惯性矩阵,注意,此处参考宾大、挪科大硕毕,注意单位为kg.m*m,且从左到右顺序为Ixx Iyy Izz Ixy Ixz Iyz

L1.I = [0.512052539   0.464074688      0.462745526      0.1361335     0.51305020      0.70335556];% 此处参考宾大硕毕

L2.I = [0.94817914    0.328604163      0.277463004     -0.3859712     0.37932017      -0.1088970];% 此处参考宾大硕毕

L3.I = [0.500060915   0.75152670       0.515424754     -0.1863252     0.934875        -0.1520413];% 此处参考宾大硕毕

L4.I = [0.005         0.011            0.016            0             0         0];% 此处参考ABB IRB140

L5.I = [0.005         0.005            0.0006           0             0         0];% 此处参考ABB IRB140

L6.I = [0             0                0                0             0         0];% 此处参考ABB IRB140

% 建立机器人,并设定初始位姿

robot=SerialLink([L1 L2 L3 L4 L5 L6],'name','IRB140'); % 连接连杆,机器人取名

q=[0 -pi/2 0 0 0 0]

qd=[0 -pi/2 0 0 0 0]

qdd=[0 -pi/2 0 0 0 0]

size(qd)

tau=robot.rne(q,qd,qdd)   % 求取在此过程中6个关节对应的力矩值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值