首页 > 其他分享 >机器人正运动学DH参数详解

机器人正运动学DH参数详解

时间:2024-08-12 10:25:49浏览次数:16  
标签:Xi Zi DH ai 运动学 详解 关节 连杆

机器人正运动学DH参数详解

一、连杆描述

1 连杆长度a与连杆转角α

连杆长度a:两轴之间公垂线的长度
连杆转角α:假设作一个平面,并使该平面与两关节轴之间的公垂线垂直,然后把关节轴i-1和关节轴i投影到该平面上,在平面内轴i-1按照右手法则绕ai-1转向轴i
连杆长度a与连杆转角α

2 连杆偏距d与关节角θ

连杆偏距d:相邻连杆之间有一个公共的关节轴,沿两个相邻连杆公共轴线方向的距离可以用一个参数表示,及连杆偏距d
关节角θ:描述两相邻连杆绕公共轴线旋转的夹角
连杆偏距d和关节角θ

二、DH参数建立

1 SDH标准法

1.1 建立SDH连杆坐标

在这里插入图片描述

  1. 找出各关节轴,并标出这些轴线的延长线,如上图关节轴Joint i的延长线定Zi
  2. 找出相邻关节轴之间的公共垂线,如上图关节轴Joint i的Xi由ai确定,在SDH中,ai是Joint i与Joint i-1的公共垂线
  3. 根据右手法则,关节轴Joint i已知Zi和Xi,则可以得出Yi

1.2 基于SDH的DH参数表

参数名 方法
θi 以Zi-1 方向看,Xi-1 和Xi间的夹角
di 沿着Zi-1 方向,Xi-1 和Xi间的距离
ai 沿着Xi方向,Zi-1 和Zi间的距离(ai>0)
αi 以Xi方向看,Zi-1 和Zi间的夹角

1.3 基于SDH的坐标变换矩阵

在这里插入图片描述

2 MDH标准法

2.1 建立MDH连杆坐标系

MDH坐标系建立 1. 找出各关节轴,并标出这些轴线的延长线,如上图关节轴Axis i的延长线定Zi
2. 找出相邻关节轴之间的公共垂线,如上图关节轴Axis i的Xi由ai确定,,在MDH中,ai是Axis i与Axis i+1的公共垂线
3. 根据右手法则,关节轴Axis i已知Zi和Xi,则可以得出Yi

2.2 基于MDH的DH参数表

参数名 方法
αi-1 以Xi-1方向看,Zi-1 和Zi间的夹角
ai-1 沿着Xi-1方向,Zi-1 和Zi间的距离(ai>0)
θi-1 以Zi方向看,Xi-1 和Xi间的夹角
di-1 沿着Zi方向,Xi-1 和Xi间的距离

2.3 基于MDH的坐标变换矩阵

在这里插入图片描述

三、MDH应用

1 roboDK-以FAIR-Innovation-FR5机械臂为例

1.1 FAIR-Innovation-FR5图示

在这里插入图片描述

1.2 通过软件辅助坐标系建立

在这里插入图片描述

1.3 roboDK软件自带的DH参数查看

标签:Xi,Zi,DH,ai,运动学,详解,关节,连杆
From: https://blog.csdn.net/weixin_45560674/article/details/141033193

相关文章

  • Apache Hive详解
    文章目录一、ApacheHive概述二、ApacheHive架构、组件1.Hive架构图2.Hive组件(1)用户接口(2)元数据存储(3)Driver驱动程序(4)执行引擎(5)启动命令三、ApacheHive元数据1.元数据2.HiveMetadata3.HiveMetastore四、HiveSQL语言1.HiveSQL之数据库与建库(1)createdatabase(2)use......
  • grep命令详解
    grep是Linux和Unix系统中用于搜索文本的强大命令之一。它通过指定的模式(通常是正则表达式)在文件或标准输入中搜索匹配的行,并输出这些行。基本用法grep[选项]PATTERN[FILE...]PATTERN:要搜索的模式(字符串或正则表达式)。[FILE…]:要搜索的文件名列表。如果省略文件......
  • Spring框架中的@Bean注解详解
    Spring框架中的@Bean注解详解在Java的Spring框架中,@Bean是一个非常重要的注解,它允许开发者在注解方法中创建和配置对象,这些对象随后会被Spring容器管理。本文将通过一个简单的实例来详细解释@Bean注解的使用方法和它在Spring框架中的作用。什么是@Bean注解?@Bean注解是一......
  • 人工智能算法工程师(高级)课程11-自然语言处理之NLP的语言模型-seq2seq模型,seq+注意
    大家好,我是微学AI,今天给大家介绍一下人工智能算法工程师(高级)课程11-自然语言处理之NLP的语言模型-seq2seq模型,seq+注意力,word2vec与代码详解。本课程面向高级人工智能算法工程师,深入讲解自然语言处理(NLP)中的关键语言模型技术,包括seq2seq模型及其增强版加入注意力机制......
  • haproxy负载均衡之-调度算法详解
    HAProxy的调度算法分为静态调度算法、动态调度算法和其他调度算法静态算法:按照事先定义好的规则轮询公平调度,不关⼼后端服务器的当前负载、链接数和响应速度等,且⽆法实时修改权重,只能靠重启HAProxy⽣效。动态算法:基于后端服务器状态进⾏调度适当调整,⽐如优先调度⾄当前负载较......
  • MySQL基础详解(3)
    文章目录索引普通索引创建索引修改表结构(添加索引)创建表的时候直接指定删除索引的语法唯一索引创建索引修改表结构创建表的时候直接指定使用ALTER命令添加和删除索引使用ALTER命令添加和删除主键显示索引信息约束非空约束:唯一约束:主键约束:外键约束:索引MySQL......
  • LeetCode 22. 括号生成 回溯写法详解
    22.括号生成22.括号生成题目来源题目分析题目难度题目标签题目限制解题思路核心算法步骤代码实现代码解读性能分析测试用例扩展讨论优化写法其他实现总结22.括号生成题目来源22.括号生成题目分析给定一个数字n,表示生成括号的对数,要求设计一个函数生成所......
  • LeetCode 216. 组合总和 III 回溯写法详解
    216.组合总和III216.组合总和III题目来源题目分析题目难度题目标签题目限制解题思路核心算法步骤代码实现代码解读性能分析测试用例扩展讨论优化写法其他实现总结216.组合总和III题目来源216.组合总和III题目分析题目要求找出所有相加之和为n的k......
  • USB协议详解第6讲(USB描述符-端点描述符)
    1.USB描述符USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB端点描述符的组成。2.端点描述符组成前面讲了设备描述符、标准配置描述符、接口描述符,本篇我们讲解端点描述符。首先......
  • Tomcat详解
    1.安装tomcat1.去到tomcat官网下载tomcat安装包,下载的是免安装的包,解压就可用apache-tomcat-8.5.85.zip解压后的如下: 目录说明:bin存放启动和关闭Tomcat的脚本文件,比较常用的是catalina.sh、startup.sh、shutdown.sh三个文件conf存放Tomcat服务器的各种配置文......