仅供个人学习记录

前言

DH法一般用一次就丢,然后后面再需要用的时候就会忘,所以本文整理了DH建模法,方便需要使用的时候进行参考。这里不讲原理,只讲结论和方法

1. 建模方法(简述)

DH法可分成以下几步:

  1. 辨认出关节和连杆(关节序号从1到n,连杆序号从0到n)
  2. 确定Z轴(n号关节上的坐标系序号为n-1)
  3. 确定每个坐标系的原点
  4. 确定XY轴
  5. 确定Tool frame(根据Tool fram是否满足DH潜在条件而决定是否要特殊处理)
  6. 写出DH参数表
  7. 写出转换方程

其中对于第二步情况也要分为两种

  1. 旋转关节
  2. 平动关节

其中对于第四步情况分为三种:

  1. Zi与Zi-1不共面
  2. Zi与Zi-1平行
  3. Zi与Zi-1相交

关于第5点的补充:
DH方法默认的两个条件是:

除了Tool frame以外的frame 是按照规则建系的,因此只有Tool frame的x轴需要注意这两个条件。如果建完Tool frame发现不满足上述条件,应该采取以下三种解决方法的其中一种:

  1. 抛弃DH法直接用坐标转换来完成最后那个转换矩阵
  2. 调整Tool frame使其能够使用DH法
  3. 在tool frame前面再额外增加一个frame,相应的DH表也要多一行

一些有用的结论:

  1. 坐标系是附着在前一个连杆上的,关节运动的时候,该关节上的坐标系不会跟着后面的连杆运动
  2. 坐标系的建立方法并不唯一

2. 建模方法(详细)

需要建模的话,按照如下步骤一步步建模即可。注意tool frame那边建完了需要检查










标准DH建模与改进DH建模(一)——标准DH建模方法整理与总结相关推荐

  1. Algorithm:数学建模大赛(CUMCM/NPMCM)之全国大学生数学建模竞赛历年考察知识点统计可视化分析、论文评阅标准参考、国内外CUMCM数学建模类参考文献论文集合之详细攻略

    Algorithm:数学建模大赛(CUMCM/NPMCM)之全国大学生数学建模竞赛历年考察知识点统计可视化分析.论文评阅标准参考.国内外CUMCM数学建模类参考文献论文集合之详细攻略 目录 全国大学生 ...

  2. 基于高斯核密度估计的背景建模和改进的五帧帧差法相融合的运动目标检测算法

    上篇文章所指定的是对一个不包含动态背景的监控视频进行前景提取,用基于改进的五帧帧差和混合高斯模型相融合的前景提取算法是可以很好实现前景提取的.但本文中要求在包含动态背景的监控视频提取前景目标,虽然上篇 ...

  3. 大学数学建模大赛是用计算机,全国大学生数学建模大赛

    1.名称:全国大学生数学建模竞赛 2.英文名称:ChinaUndergraduate Mathematical Contest in Modelling(CUMCM) 3.简介:全国大学生数学建模竞赛 ...

  4. UML建模详解(1)—初识UML建模

    UML建模简介:       UML(Unified Modeling Language的缩写),也称统一建模语言.是用来做软件建模的.不光是在软件的设计阶段用到,在软件的测试,部署阶段都要用到.用于 ...

  5. 数据挖掘机器学习[七]---2021研究生数学建模B题空气质量预报二次建模求解过程:基于Stacking机器学习混合模型的空气质量预测{含码源+pdf文章}

    相关文章: 特征工程详解及实战项目[参考] 数据挖掘---汽车车交易价格预测[一](测评指标:EDA) 数据挖掘机器学习---汽车交易价格预测详细版本[二]{EDA-数据探索性分析} 数据挖掘机器学习 ...

  6. OO系统分析员之路--用例分析系列(4)--业务建模一般步骤和方法[整理重发]

    本篇开始之前先扯点闲话,商业应用系统开发经历了三个阶段: 第一个阶段以计算为中心,分析设计围绕程序的运行效率,算法优劣,存贮优化来进行.90年代的大学课程讲的都是这些. 第二阶段以数据为中心,分析设计 ...

  7. Simulink自动代码生成:如何标准化的建模?以MAB,MISRA C 2012建模规范为例

    目录 为什么要规范建模 MAB,MISRA C2012建模规范步骤 常用的规范总结 生成代码配置 总结 为什么要规范建模 MathWorks 咨询委员会 (MAB) 规范规定了在 Simulink®  ...

  8. 2019年全国研究生数学建模 D题 汽车行驶工况构建 建模及经历分享

    目录 前言 解题和建模 题目 题目分析 问题一 问题二 问题三 参考文献 建模经历分享 组队与队友 关于选题 建模开始 前言 距离2019年的研究生数学建模国赛结束有将近三个月了,前不久比赛结果公布, ...

  9. 用于建模的计算机是什么配置,适用于3dmax建模软件的笔记本电脑配置推荐

    笔记本电脑运行3dmax配置可以吗?笔记本电脑是可以运行3dmax的,关于什么样的电脑配置适合运行3dmax软件,这个是很多初学3dmax的学生关心的问题.今天模型云小编就来和大家说说笔记本电脑运行3 ...

最新文章

  1. LabVIEW 三维机器人展示
  2. bnu- 34985 Elegant String
  3. Python线程与进程 I/O多路复用
  4. C++输入一个字符串,去掉这个字符串中出现次数最少的字符 例如: 输入:abcabbc 输出:bbb
  5. Hexo + coding 博客的搭建和优化
  6. 《产品经理面试攻略》PART 2:简历
  7. Cisco Live 2016:CEO罗卓克谈英国脱欧、内部孵化以及向服务转型
  8. windows系统:Xshell下载安装+连接服务器
  9. iOS应用开发入门(1)——第一个iOS应用
  10. 2009年7月最新的精辟句子和2009最贫嘴的15句话
  11. 霍尔线序排列与电机运转的关系
  12. 用turtle画美国队长盾牌
  13. Java中xmp标签的作用_html 中 xmp标记
  14. MacOS swift 首页导航栏 不显示标题问题
  15. shift删除的文件如何恢复?
  16. En-Tan-Mo(ETM)项目周报(8.2-8.8)
  17. RDMA send/recv 和 read/write操作
  18. CentOS7 能ping通网关不能上网
  19. App开发中适用的短信SDK
  20. 马云:数据是新一轮技术革命最重要的生产资料

热门文章

  1. java 学习计划_Java学习计划范例
  2. 经纬度坐标与瓦片坐标转换推导
  3. wifi adb调试的连接方法
  4. qq聊天java代码_QQ聊天系统
  5. 数据库实时监控,实时监控数据库数据
  6. iOS- 蓝牙集成GameKit,MultipeerConnectivity,CoreBluetooth
  7. ROS运动规划学习六---dwa_local_planner
  8. 大数据学习之路111-大数据项目(中国移动运营数据分析一)
  9. 基于gin框架的较为通用的web脚手架---CLD分层理念
  10. 最简单去水印工具免服务器域名源码搭建,