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

这篇具有很好参考价值的文章主要介绍了一文详解机器人标准D-H参数与改进型D-H参数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

标准D-H参数(SDH)

关节角:绕轴,旋转到的角度;

偏置距离:沿轴,移动到的距离;

连杆长度:从轴,移动到的距离;

连杆扭角:绕轴,旋转到的角度;

标准dh参数,机器人

 1、坐标系的建立

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

2、坐标变换顺序

轴绕轴旋转角度,沿轴移动,沿轴移动,轴绕轴旋转角度。

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

变换顺序可简写为:

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

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵: 

标准dh参数,机器人

 标准dh参数,机器人

 标准dh参数,机器人

 文章来源地址https://www.toymoban.com/news/detail-790159.html

改进型D-H参数(MDH)

连杆长度:从轴,移动到的距离;

连杆扭角:绕轴,旋转到的角度;

关节角:绕轴,旋转到的角度;

偏置距离:沿轴,移动到的距离;

标准dh参数,机器人

 1、坐标系的建立

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

2、坐标变换顺序

轴绕轴旋转角度,使轴与轴同向,沿 轴移动, 轴绕轴旋转角度,沿​​​​​​​轴移动。

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

变换顺序可简写为:

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

3、连杆变换矩阵

通过依次右乘四个运动矩阵就可得到变换矩阵:

标准dh参数,机器人

标准dh参数,机器人

 标准dh参数,机器人

 

MDH和DH的变换顺序

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

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

两种方法的主要区别

改进DH法 标准DH法
坐标系在连杆 近端 远端
变换顺序 XZ ZX
处理闭环结构 标准dh参数,机器人 标准dh参数,机器人

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

标准DH
关节1 -pi/2 0 0
关节2 0 360 0
关节3 -pi/2 303 120
关节4 pi/2 0 115
关节5 -pi/2 0 0
关节6 0 0 0 ​​​​​​​

 

改进DH
关节1 0 0 0
关节2 -pi/2 0 0
关节3 0 360 120
关节4 -pi/2 303 115
关节5 pi/2 0 0
关节6 -pi/2 0 0

到了这里,关于一文详解机器人标准D-H参数与改进型D-H参数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于机器人机械臂参数辨识

    前几天在逛github发现一个dynamic identification的仓库,代码非常全。同时也看了对应的文章,虽然参数辨识不是文章最终目的,但是仍能感受到作者在参数辨识领域的了解程度和功底。这篇博客主要记录一下这几天学习该仓库的一些心得吧,对机器人参数辨识有兴趣的小伙伴欢迎

    2024年02月03日
    浏览(35)
  • 【前沿技术RPA】 一文了解UiPath 机器人企业框架 (REFramework)

    🐋作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。 🐬个人主页:会敲键盘的肘子 🐰系列专栏:UiPath 🦀专栏简介: UiPath在传统的RPA(Robotic process automation)的基础上,增加了See(AI通过计算机视觉阅读用户的计算机屏幕)和Think(通过机器学习来发现

    2024年01月23日
    浏览(45)
  • 【标准DH法和改进DH法介绍及三自由度四足或双足机器人腿建模——MATLAB机器人工具箱使用】

    DH参数是机器人学习过程中常用的一种建模方法,通常情况下每一次坐标变换需要6个独立参数来描述坐标系i相对坐标系i-1的关系,即3个用来描述位置另外3个用来描述姿态。而DH参数法只需要4个参数,列出DH参数表并带入变换矩阵中可以轻易的得到机械手末端和基

    2024年02月02日
    浏览(64)
  • 如何保障医疗机器人的功能与安全?这几条编码标准你一定要了解

    在医疗物联网(IoMT)、机器学习(ML)和人工智能(AI)的推动下,医疗机器人和医疗技术正在飞速进步,随之而来的是侵入性更少的手术、更准确的诊断和更个性化的治疗选择,为患者带来了更多的可能性。 但是,这些所有的创新都离不开软件,而软件带来了更多的安全防

    2024年02月08日
    浏览(49)
  • 第13集 关于库卡机器人运动参数说明

    1、Parameter bei PTP PTP 参数 过渡点 PTP VB=100% VE=100%  (调速度)ACC=100% (加速度)RobWzg=xy Base=xy SPSTrig=0[1/100s] 工作点 PTP VB=100% VE=0% ACC=100% RobWzg=xy Base=xy SPSTrig=5[1/100s] 2 、Parameter bei LIN LIN  参数 过渡点 LIN VB=max 2000mm/sec VE=100% ACC=100% RobWzg=xy Base=xy SPSTrig=0[1/100s] 工作点 LIN VB=max 2000m

    2024年02月05日
    浏览(64)
  • 【机器人算法】机械臂动力学参数辨识仿真

    本文以puma560m机械臂为例子进行动力学参数辨识的讲解,puma560m可以在robotic toolbox中找到,这里以它真实机械臂对他的动力学参数进行辨识。 此外这里还有要说的是,机械臂参数辨识其实是一个系统工程,其中和机械、电子、嵌入式都有着很深的联系,并不是仿真这么简单的

    2024年02月05日
    浏览(96)
  • ROS键盘遥控机器人,通过参数服务器指定速度

    在上节的驱动机器人,我们知道是 cmd_vel 话题发布一串 Twist 类型消息来控制,我们可以输入如下命令查看这个 Twist 的详细信息: rosmsg show geometry_msgs/Twist geometry_msgs/Vector3 linear   float64 x   float64 y   float64 z geometry_msgs/Vector3 angular   float64 x   float64 y   float64 z 由两个向量组成,

    2024年02月08日
    浏览(42)
  • FANUC机器人实现本地自动运行的相关配置和参数设置

    具体步骤可参考如下内容 : 如下图所示,按下MENU键,选择下一页, 如下图所示,找到系统—配置,enter回车进入, 如下图所示,在系统—配置中,按下item键,输入43,找到第43项, 如下图所示,找到第43项:远程-本地设置后,按下F4选择,选择2本地,enter回车确认, 如下图

    2024年02月16日
    浏览(56)
  • 【ROS2】【机器人导航navigation2】参数调整分析

    一、概述 在之前的笔记分析了nav2的启动文件,发现所有实际控制机器人的节点都需要 params_file 文件,也就是 /opt/ros/humble/share/nav2_bringup/params/ nav2_params.yaml 所以要实际控制机器人导航需要修改 params_file 文件 二、参数文件总览 比较重要的是这几个节点 planner_server节点的参数,

    2024年02月07日
    浏览(41)
  • 机器人ChatGPT来了,80亿参数、前OpenAI人员经数年打造

    严格地说,是“拾取与放置任务”版本的ChatGPT来了。除了自然语言交流,还能像Sora一样生成视频。 有了机器人基础模型RFM-1,使用简单英语就能指导机器人完成拣选工作。 机器人 AI 公司 Covariant CEO Peter Chen ‍坐在一个聊天机器人面前,界面和 ChatGPT 的很像。 “给我看看你面

    2024年04月08日
    浏览(82)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包