dh参数建模_data vault 建模

dh参数建模_data vault 建模仅供个人学习记录DH法一般用一次就丢,然后后面再需要用的时候就会忘,所以本文整理了DH建模法,方便需要使用的时候进行参考DH法可分成以下几步:辨认出关节和连杆确定Z轴确定每个坐标系的原点确定XY轴确定Toolframe写出DH参数表写出转换方程其中对于第二步情况也要分为两种旋转关节平动关节其中对于第四步情况分为三种:Zi与Zi-1不共面Zi与Zi-1平行…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

仅供个人学习记录

前言

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那边建完了需要检查
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193545.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vs tfs使用_win10安装vs2010不兼容

    vs tfs使用_win10安装vs2010不兼容一直是用vss的,最近突然看到,原来已经流行用vsts了(版本管理等服务用tfs)。太落伍了。故决定自己在个人电脑上安装vsts。首先在MSDN上看到,tfs2008以前要装在service系统上面,我没有,也不想去装。后来看到tfs2010几乎支持所有windows系统。故决定用现有的vs2008+tfs2010搭配。            ok,vs2008已有,打补丁sp1,下

    2022年9月23日
    4
  • java抽象类和抽象方法[通俗易懂]

    java抽象类和抽象方法[通俗易懂]1.抽象的概念2.抽象类和抽象方法的使用1//抽象方法和抽象类的格式:2/*抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束;3抽象类:抽象方法所在的类,必须是抽象

    2022年7月3日
    28
  • swoole是如何实现任务定时自动化调度的?

    swoole是如何实现任务定时自动化调度的?

    2021年10月31日
    77
  • 记一次没遇到过的UPX脱壳

    记一次没遇到过的UPX脱壳关于壳的介绍见CTF-WIKI这里就不多赘述了拿到我们的程序,先查看64位upx壳,首先直接upx-d试一下,结果是失败报错提示下图(一开始也有怀疑过是不是版本不兼容的问题,后来尝试高版本还是兼容低版本的)然后想尝试手脱,打开x64dbg,单步下去直接跑飞了,重新载入,想看看f7能否跟进,结果发现第一个指令是一个jmp指令,遂失败搜索这个报错无果,问了师傅,可能是upx非标准格式,找到了一篇文章链接如下:https://www.52pojie.cn/thread-326995-1-1.

    2022年7月19日
    18
  • 增强的for语句可以方便地遍历数组_java遍历字符串

    增强的for语句可以方便地遍历数组_java遍历字符串增强for循环快捷键:iter+回车键。for增强for循环和普通for循环的区别普通for循环可以没有遍历的目标,增强for循环。缺点不能在这个增强循环里动态删除集合里面的内容,获取下标等。使用场景增强for循环主要就是为了方便遍历。…

    2025年12月1日
    9
  • eclipse自动补全左边代码_eclipse自动补全返回类型

    eclipse自动补全左边代码_eclipse自动补全返回类型win平台下是:CTRL+1回车MAC下是:command+1回车

    2022年10月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号