机器人运动学_不同D-H矩阵的对比

news/2024/11/29 2:47:52/

机器人运动学_不同D-H矩阵的对比

edit  by  XZF

在机器人学的运动学分析中,D-H矩阵是正运动学分析的基础,而对于如何建立D-H举证的连杆坐标系,有不同的方法,本文主要介绍其中的两种,并对这两种方法做下对比与分析。

一、将连杆坐标系的原点建立在连杆的关节连杆首端。



这种建立D-H坐标系的方法的步骤是:

1)       画出各关节轴

2)       找出关节轴  和关节轴  的公垂线或交点,以关节轴  和关节轴  的交点或公垂线与关节轴  的交点作为坐标系  的原点。

3)       规定  轴沿关节轴  的指向。

4)       规定  轴沿公垂线由关节  指向关节  。如果关节轴  和关节轴  平行,则  轴垂直于关节轴  和关节轴  所在的平面。

5)       按照右手定则确定  的方向。

6)       当地一个关节变量为0时,规定坐标系  和  重合。对于坐标系  ,其原点和  的方向可以任意选取。但在选取时,通常尽量使连杆参数为0。


二、将连杆坐标系的原点建立在连杆的关节连杆末端。


这种方法建立D-H坐标系的步骤是:

1)       沿关节  的轴的方向选定轴  。

2)       原点  定位于轴  和轴  和  的公垂线的交点。

3)       沿轴  和  的公垂线方向选择  ,方向由关节  指向关节  。  

4)       按照右手定则确定  的方向。


三、齐次矩阵的比较。

两种不同的D-H矩阵建立方法对应的齐次矩阵等式不同的。

1)       第一种方法的齐次矩阵为:

 

2)       第二种方法的齐次矩阵为:


3)       两种方法看起来齐次变换矩阵是不一样的,但是对于同样的机器人连杆系统,如果其基座标系和末端执行器的坐标系是完全一样的,那么得到的运动学方程就是一样的。

4)       因为后期的逆运动学、雅可比矩阵等都是以运动学参数为基础,所以比较两种方法的联系和区别非常重要。仔细比较可以发现:

         i.             第一种方法的坐标系  的原点和第二种方法的坐标系  的原点重合。

       ii.             第一种方法的坐标系  轴和第二种方法的坐标系  轴重合。

      iii.             第一种方法的坐标系  的  轴和第二种方法的坐标系  的 轴方向重合。


四、参考文献。

1) JohnJ Craig, 机器人学导论(第三版),机械工业出版社,2006.6.

2) SaeedB.Niku 等,机器人学导论——分析、系统及应用,电子工业出版社,2004.1.

3) BrunoSiciliano 等,机器人学 建模、规划与控制,西安交通大学出版社,2013.11.



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

相关文章

hwd分别是长宽高_W H D在尺寸上代表什么??

展开全部 W是width的简62616964757a686964616fe58685e5aeb931333431366334写,就是宽度的意思;D是depth的简写,就是深度的意思;H是hight的简写,就是高度的意思。 Width *Depth* Height表示宽度 * 深度*高度 。 根据箱体…

如何判断视频数据是H264编码

H264详细介绍&#xff1a;H264编码总结 u8 is_h264_file(char *filename) {AVFormatContext *ifmt_ctx NULL;int ret 0;if ((ret avformat_open_input(&ifmt_ctx, filename, 0, 0)) < 0) {printf( "Could not open input file.");return 0;}// printf(&quo…

深度哈希-DHN

Deep Hashing Network for Efficient Similarity Retrieval AAAI 2016 源码&#xff1a;https://github.com/zhuhan1236/dhn-caffe 与上一篇文章类似&#xff0c;通过设计损失函数&#xff0c;使得最后全连接层的输出分布近似于二值{-1&#xff0c;1}分布。不过这篇论文从理论…

机器人导论 学习笔记2 - 运动学(D-H模型)

D-H模型 &#xff08;Denavit-Hartenberg&#xff09; 两种D-H模型&#xff08;标准D-H模型和改进D-H模型&#xff09;比较 1 将连杆坐标系的原点建立在连杆的关节首端 &#xff08;改进型DH&#xff09; 这种建立D-H坐标系的方法的步骤是&#xff1a; 画出各关节轴…

工业机器人(3)-- Denavit–Hartenberg(D-H)参数

在机械工程中&#xff0c;Denavit-Hartenberg 参数(也称为 DH 参数)是与一个特定约定相关联的四个参数&#xff0c;用于将参考坐标系附加到空间运动链或机器人操作臂的连杆上。 “Jacques Denavit and Richard Hartenberg introduced this convention in 1955 in order to sta…

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

标准D-H参数&#xff08;SDH&#xff09; 关节角&#xff1a;绕轴&#xff0c;旋转到的角度&#xff1b; 偏置距离&#xff1a;沿轴&#xff0c;移动到的距离&#xff1b; 连杆长度&#xff1a;从轴&#xff0c;移动到的距离&#xff1b; 连杆扭角&#xff1a;绕轴&#xf…

国密SM2算法

目录 1 前言2 基础参数3 密钥对生成4 签名算法4.1 预处理14.2 预处理24.3 生成签名4.4 签名验证4.5 签名验证原理 5 参考资料 1 前言 比原链的智能合约支持国密算法的函数。SM2是国密标准的椭圆曲线加密算法&#xff0c;遵循以下SM2国家标准&#xff1a; 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;三个函…