标准DH建模与改进DH建模(三轴串联)

前言

  Peter Croke著《机器人学、机器视觉与控制》里使用的是标准的DH建模,John J.Craig著《机器人学导论》中使用的是修正后的DH建模。关于DH建模的基础理论知识此处不做介绍,此文只包括在建立DH表时的两种DH建模对比。

标准DH模型

注:Z轴为垂直纸面向外

 θi: 绕 Zi-1 轴,从 Xi-1 旋转到 Xi 的角度
 di: 沿 Zi-1 轴,从 Xi-1 移动到 Xi 的距离
 ai: 沿 Xi 轴,从 Zi-1 移动到 Zi 的距离
 αi: 绕 Xi 轴,从 Zi-1 旋转到 Zi 的角度

θidiaiαi
θ10L10
θ20L20
θ30L30
clc
clear
close all
%% 标准DH
%        theta   d      a    alpha   sigma
L1=Link([  0     0      1      0      0   ],'standard');
L2=Link([  0     0      1      0      0   ],'standard');
L3=Link([  0     0      1      0      0   ],'standard');
robot = SerialLink([L1 L2 L3],'name','standard DH');
q = [0 0 0];%关节初始角
plot(robot,q);

改进DH模型

 θi: 绕 Zi 轴,从 Xi-1 旋转到 Xi的角度
 di: 沿 Zi 轴,从 Xi-1 移动到 Xi 的距离
 ai-1: 沿 Xi-1 轴,从 Zi-1 移动到 Zi 的距离
 αi-1: 绕 Xi-1 轴,从 Zi-1 旋转到 Zi 的角度

θidiai-1αi-1
θ1000
θ20L10
θ30L20
clc
clear
close all
%% 改进DH
%        theta   d      a    alpha   sigma
L1=Link([  0     0      0      0      0   ],'modified');
L2=Link([  0     0      1      0      0   ],'modified');
L3=Link([  0     0      1      0      0   ],'modified');
robot = SerialLink([L1 L2 L3],'name','modified DH');
q = [0 0 0];%关节初始角
plot(robot,q);

总结

  标准DH将连杆 i 的坐标系固定在连杆的远端,改进DH把连杆 i 的坐标系固定在连杆的近端。

PS:如有错误请留言或私信

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值