一文详解机器人标准D-H参数与改进型D-H参数

news/2024/11/29 2:32:04/

标准D-H参数(SDH)

关节角\theta _{i}:绕z_{i-1}轴,x_{i-1}旋转到x_{i}的角度;

偏置距离d_{i}:沿z_{i-1}轴,x_{i-1}移动到x_{i}的距离;

连杆长度a_{i}:从x_{i}轴,z_{i-1}移动到z_{i}的距离;

连杆扭角\alpha _{i}:绕x_{i}轴,z_{i-1}旋转到z_{i}的角度;

 1、坐标系的建立

对于连杆i - 1,首先将连杆i - 1的远端轴线(即关节轴i)作为z_{i-1}轴,关节轴i - 1与i轴的公垂线作为x_{i-1}轴,右手定则确定y_{i-1}轴。

2、坐标变换顺序

x_{i-1}轴绕z_{i-1}轴旋转\theta _{i}角度,O_{i-1}沿z_{i-1}轴移动d_{i}O_{i-1}沿x_{i}轴移动a_{i}z_{i-1}轴绕x_{i}轴旋转\alpha _{i}角度。

通过以上变换就可以将坐标系O(i - 1)转换到O(i)。

变换顺序可简写为:\theta\rightarrow d\rightarrow a\rightarrow \alpha\Leftrightarrow d \rightarrow \theta\rightarrow \alpha \rightarrow a

其中\theta和d可以调换顺序,因为都是相对于z轴在做变换;同理\alpha和a也可以调换顺序,因为都是箱规与x轴在做变换。

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵_{}^{i-1}\textrm{T}_{i}

 

 

 

改进型D-H参数(MDH)

连杆长度a_{i-1}:从x_{i-1}轴,z_{i-1}移动到z_{i}的距离;

连杆扭角\alpha _{i-1}:绕x_{i-1}轴,z_{i-1}旋转到z_{i}的角度;

关节角\theta _{i}:绕z_{i}轴,x_{i-1}旋转到x_{i}的角度;

偏置距离d_{i}:沿z_{i}轴,x_{i-1}移动到x_{i}的距离;

 1、坐标系的建立

对于连杆i - 1,首先将连杆i - 1的近端轴线(即关节轴i)作为z_{i-1}轴,关节轴i - 1与i轴的公垂线作为x_{i-1}轴,右手定则确定y_{i-1}轴。

2、坐标变换顺序

z_{i-1}轴绕x_{i-1}轴旋转\alpha _{i-1}角度,使z_{i-1}轴与z_{i}轴同向,O_{i-1}沿 x_{i-1}轴移动a_{i-1}, x_{i-1}轴绕z_{i}轴旋转\theta _{i}角度,O_{i-1}沿z_{i}​​​​​​​轴移动d_{i}

通过以上变换就可以将坐标系O(i - 1)转换到O(i)。

变换顺序可简写为:\alpha_{i-1} \rightarrow a_{i-1}\rightarrow \theta_{i}\rightarrow d_{i}\Leftrightarrow a_{i-1}\rightarrow \alpha_{i-1}\rightarrow d_{i}\rightarrow \theta_{i}

其中\alpha和a可以调换顺序,因为都是相对与x轴在做变换; \theta和d也可以调换顺序,因为都是相对于z轴在做变换。

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵_{}^{i-1}\textrm{T}_{i}:

 

 

MDH和DH的变换顺序

1、在连续变换的条件下,任意平移的顺序可互换;

2、在连续变换条件下,同一轴的旋转和平移可互换。

两种方法的主要区别

改进DH法标准DH法
坐标系在连杆近端远端
变换顺序XZZX
处理闭环结构

 标准DH和改进型DH参数表的相互转换

标准DH
\alpha _{i}a_{i}d_{i}\theta _{i}
关节1-pi/200\theta_{1}
关节203600\theta_{2}
关节3-pi/2303120\theta_{3}
关节4pi/20115\theta_{4}
关节5-pi/200\theta_{5}
关节6000\theta_{6}​​​​​​​

 

改进DH
\alpha_{i-1}a_{i-1}d_{i}\theta _{i}
关节1000\theta_{1}
关节2-pi/200\theta_{2}
关节30360120\theta_{3}
关节4-pi/2303115\theta_{4}
关节5pi/200\theta_{5}
关节6-pi/200\theta_{6}


http://www.ppmy.cn/news/261244.html

相关文章

国密SM2算法

目录 1 前言2 基础参数3 密钥对生成4 签名算法4.1 预处理14.2 预处理24.3 生成签名4.4 签名验证4.5 签名验证原理 5 参考资料 1 前言 比原链的智能合约支持国密算法的函数。SM2是国密标准的椭圆曲线加密算法,遵循以下SM2国家标准: GB/T 32918.1-2016GB…

dirent.h使用详解

LINUX下历遍目录的方法一般是这样的 打开目录-》读取-》关闭目录 相关函数是 opendir -> readdir -> closedir #include <dirent.h> DIR *opendir(const char *dirname); struct dirent *readdir(DIR *dirp); int closedir(DIR *dirp); 好了&#xff0c;三个函…

SATA协议14种FIS介绍

&#xfeff;&#xfeff; FIS(Frame Information Structure)解析 FIS是一种用于Host和device之间信息传输的机制&#xff0c;每个FIS的格式都是固定的&#xff0c;并且对应唯一的ID&#xff0c;SATA Spec定义了14类FIS ID。 但是&#xff0c;实际上&#xff0c;我们用到主要是…

机器人之D-H模型建立和推导

D-H建模原理推导 1.1 基本思路 D-H建模具体思路是先分别在每个关节加建立关节坐标系&#xff0c;确定关节刚性连杆参数&#xff0c;再依次将关节变换联系起来&#xff0c;计算出末端执行器相对于参考坐标系的变换关系得到坐标变换矩阵&#xff0c;从而建立机械臂运动学方程。关…

03_D-H参数表的建立

D-H参数表&#xff0c;实际上是相邻各个关节坐标的变换关系表&#xff0c;根据之前针对各个关节所建立的坐标系&#xff0c;按照如下四条变换规则&#xff0c;即可得到D-H参数表。 建立D-H参数表的详细步骤&#xff1a; 根据上图所示机械臂的尺寸参数以及以上六个步骤的变换&am…

机器人正向运动学和D-H参数方法

1 概念 1.1 机器人 本文讨论的机器人&#xff0c;为空间开链连杆机构&#xff0c;其中的运动副&#xff08;转动副或移动副&#xff09;常称为关节&#xff0c;关节个数通常即为机器人的自由度数。 即&#xff1a;机器人由一系列关节&#xff08;Joint&#xff09;和连杆&…

H265

H265 1、H265一个图像序列的组成&#xff1a;VPSSPSPPSSEI一个I帧若干个P帧。VPS、SPS、PPS、SEI、一个I帧、一个P帧都可以称 为一个NALU。 2、H265的NALU结构&#xff1a;开始码NALU头NALU数据 &#xff08;1&#xff09;、开始码大小为四个字节&#xff0c;是一个固定值00 00…

关于D-H参数法建模

关于D-H参数法建模 ​D-H参数法一般有两种定义方式&#xff0c;分别为标准D-H参数法和改进D-H参数法。初学D-H参数法&#xff0c;很容易被这两种定义方式搞晕&#xff0c;因为很多参考书中仅介绍了一种定义方式&#xff0c;而当我们查找资料时看到另一种定义方式时就会很困惑&…