浅谈DH参数(以华数机器人为例)

这篇具有很好参考价值的文章主要介绍了浅谈DH参数(以华数机器人为例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.DH参数说明

欧几里得空间中的直角坐标系由三个两两相交且相互垂直的轴构成:X 轴,Y轴和 Z轴。因此,一个三维直角坐标系有六个变换自由度:沿 X,Y,Z 轴的平移自由度;绕 X,Y,Z 轴的旋转自由。通过这六个自由度,欧几里得空间中的直角坐标系可以完成任意线性变换,移动到任意位置。根据机器人学中的最小线性表示约定,欧几里得空间中的坐标变换,最少需要由 4 个参数描述。在众多的模型中,由 Denavit 和 Hartenberg 提出的 DH 参数模型目前运用最为广泛。

DH模型有 4 个基本参数:α:X轴旋转;a:X轴平移;θ:Z轴旋转;d:Z轴平移

浅谈DH参数(以华数机器人为例)

DH变换参数代表着相邻坐标系之间的变换方法,通过平移旋转得到。坐标的变换满足两个定理:

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

定理 2:在连续变换条件下,同一轴的旋转和平移顺序可互换。

故而根据X和Z轴变换顺序的不同,存在标准DH参数变换和改进DH参数变换两种方式:

标准DH参数:两个连杆坐标系变换是先绕z轴转动、平移,再绕x轴转动、平移。即X-Z顺序,先转动后平移;

改进DH参数:两个连杆坐标系变换是先绕X轴转动、平移,再绕Z轴转动、平移。即Z-X顺序,先转动后平移。

以机器人基坐标系为起始,依次转换与机器人每个关节坐标系重合,旋转关节绕Z轴旋转,根据右手法则确定方向,平移关节运动方向为(Z+)方向。

2.常用模型举例

JR603模型

a

d

α

θ

0

0

-90

0

284

0

0

-90

-30

0

90

180

0

286.5

-90

0

0

0

90

90

0

81.5

0

0

原点位置:关节(0,-90,180,0,90,0)---->空间位置(286.5,0,232.5,180,0,180)

浅谈DH参数(以华数机器人为例)

BR606模型

a

d

α

θ

0

0

-90

0

726

-222.5

0

-90

0

0

-90

0

0

630.5

90

0

0

-91

-90

90

0

122

0

0

原点位置:关节(0,-90,0,0,90,0)---->空间(630.5,-313.5,604,0,0,180)

浅谈DH参数(以华数机器人为例)

CO602模型(协作机器人)

a

d

α

θ

0

0

-90

0

425

221

0

-90

0

-172

90

180

0

375

-90

0

0

160.5

90

90

0

161.5

0

0

原点位置:关节(0,-90,180,0,90,0)---->空间(375,209.5,263.5,180,0,180)

浅谈DH参数(以华数机器人为例)

5110码垛机器人

a

d

α

θ

350

0

-90

0

1100

-249

0

-90

1000

-248.5

0

90

200

-204

-90

0

0

169

0

0

0

0

0

0

原点位置:关节(0,-90,90,0,0)---->空间(1550,-701.5,931,0,0,180)文章来源地址https://www.toymoban.com/news/detail-450474.html

浅谈DH参数(以华数机器人为例)

到了这里,关于浅谈DH参数(以华数机器人为例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 机器人运动学标定:基于DH建模方法

    作者:桂凯 链接:https://www.zhihu.com/question/401957723/answer/1298513878 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 当然,运动学标定这种很基础的问题,理论已非常成熟了,基于激光或拉线编码器的标定系统也已经商业化了。我们在接

    2024年02月12日
    浏览(39)
  • 机器人控制算法十之运动学与动力学:DH建模与雅可比矩阵详解

    简介: 正运动学建模 逆运动学求解 动力学-雅可比矩阵 … 1.1 标准DH建模方法 关于标准DH建模的详细说明,可参考:一文带你完全掌握机器人DH参数建模(详细步骤+实例+代码) 例:Puma560: 6自由度关节机器人,6个关节都是旋转副;前3个关节用于确定手腕参考点的位置,后3个关

    2024年02月14日
    浏览(26)
  • 机械臂仿真:使用matlab机器人工具箱与标准DH法,实现6自由度机械臂的仿真运动

    在了解了如何描述末端执行器的位姿之后,接下来我们就可以实现对机械臂的数学建模。建模的工具有很多种,本文介绍一种基于 标准DH参数法 与Matlab的Robotics Toolbox - Peter Corke库来实现此过程,并尝试实现6自由度机器人的仿真运动。 强烈推荐b站教学视频MATLAB机器人工具箱

    2024年04月13日
    浏览(45)
  • 干货 | 浅谈机器人强化学习--从仿真到真机迁移

    “ 对于机器人的运动控制,强化学习是广受关注的方法。本期技术干货,我们邀请到了小米工程师——刘天林,为大家介绍机器人(以足式机器人为主)强化学习中的sim-to-real问题及一些主流方法。 ” 一、前言 设计并制造可以灵活运动的足式机器人,一直是工程师追逐的梦

    2024年02月05日
    浏览(29)
  • 2022华数杯B题论文思路分析+完整代码(水下机器人组装计划)(一二问答案接出来和标准答案一样)(问题三四逼近正确答案)(完整论文,代码可直接跑)

     写在前面:学校最近搞数学建模竞赛培训,以2022华数杯B题作为训练题目,在查资料过程中发现网上没有哪一篇论文解出了正确答案,而我们组利用Lingo软件准确的解出了正确答案,但是在第三问时,由于决策的变量激增,基于Lingo的模型已经无法解出,所以选择使用模拟退

    2024年02月06日
    浏览(57)
  • 关于机器人机械臂参数辨识

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

    2024年02月03日
    浏览(24)
  • 机器人连杆惯量参数辨识(估计)

    杆的转动惯量的计算公式是I=mr^2。在经典力学中,转动惯量(又称质量惯性矩,简称惯矩)通常以I 或J表示,SI 单位为 kg·m²。对于一个质点,I = mr²,其中 m 是其质量,r 是质点和转轴的垂直距离。 力矩等于转动惯量乘以角加速度即M=J*a。J是转动惯量,a是角加速度,M是力

    2024年02月06日
    浏览(30)
  • 以报时机器人为例详细介绍tracker_store和event_broker

      报时机器人源码参考[1][2],本文重点介绍当 tracker_store 类型为 SQL 时,events 表的表结构以及数据是如何生成的。以及当 event_broker 类型为 SQL 时,events 表的表结构以及数据是如何生成的。   Rasa 对话系统启动方式详见参考文献[3]中执行程序部分,这里不再赘述。如下所

    2024年01月18日
    浏览(26)
  • 5.如何利用ORBSLAM3生成可用于机器人/无人机导航的二维/三维栅格地图--以octomap为例

            这里我们用ROS自带的安装方式即可:         如上图就是安装成功了:         如果安装失败了,尝试用小鱼ROS换一下源再去安装:         一些官方的文档如下,大家感兴趣可以学习一下: https://octomap.github.io/octomap/doc/index.html#gettingstarted_sec https://oct

    2024年02月03日
    浏览(27)
  • 第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日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包