QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 892|回复: 0
打印 上一主题 下一主题

[原创] 机器人人运动学中的D-H方法(干货)

[复制链接]

二级士官

Rank: 2

165

主题

264

帖子

438

积分
跳转到指定楼层
楼主
发表于 2016-3-9 22:06:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 王绍昶 于 2016-3-9 22:08 编辑

    在之前机器人运动学的帖子中,我们已经介绍了D-H法(Denavit 和Hartenberg提出一种通用的方法,这种方法在机器人的每个连杆上都固定一个坐标系,然后用4×4的齐次变换矩阵来描述相邻两连杆的空间关系。通过依次变换可最终推导出末端执行器相对于基坐标系的位姿,从而建立机器人的运动学方程。),那样D-H法可以用来做什么呢?其实,我们分析和预算机器人关节和手臂末端执行器要求位置的关节角(运动学逆问题)和通过关节角计算末端执行器的位置(运动学正问题),进而进行研究和应用,当然,这都是后话,我们先把D-H法的使用搞明白。要进行研究就要知道机器人手臂的运动方程,进而再求其他。要求得运动方程,一般是使用D-H法来做,这是使用最广泛的方法。我们可以根据这个方法来进行机器人控制的编程。下面我们就来详细看一下D-H法。
    D-H法的建立求解有四个步骤,说起来比较简单:
    1.建立D-H坐标系,确定关节变量
    2.写出D-H参数(最关键的步骤)
    3.求解连杆变换(由公式求得各个连杆间的关系矩阵)
    4.求解运动方程(可由此来推算机器人末端所处的位置,进行精确控制,这是我们想要的)

    首先,我们先来分析解释一下第一步,建立坐标系。
    我们要想知道D-H参数,就必须要建立D-H坐标系。
   (1)坐标系原点的确定:关节i 轴线与i+1轴线相交时取交点; 关节i 轴线与i+1轴线异面时,取两轴线公垂线与关节i+1轴线交点; 关节i 轴线与i+1轴线平行时,取关节i+1与i+2轴线公垂线与关节i+1轴线交点。
   (2)Zi轴的确定:与关节i+1轴线重合。

   (3)Xi轴的确定:沿连杆i 两关节轴线之公垂线,并指向i+1关节 ;当连杆i和连杆i+1的轴线相交时,其为两连杆的公垂线,即Xi=Zi×Zi+1。

   (4)Yi轴的确定:按右手法则确定。



各位看完有何感想,可以在留言区留言,我会及时回复!
版权声明  
本人声明此帖为本人原创帖,未经允许,不得转载!

有奖推广贴子: 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-9-29 12:18

返回顶部