/*
*参考资料:《机器人学导论 Introduction to Robotics Mechanics and Control》——(美)John J.Craig等
*/

注意:不管是Standard DH法还是Modified DH法,下面这些知识都是共同的基础。

一、先介绍几个简单的专业术语
1、
Link0:地杆。
Link1:和地杆相连,第一个可动的杆件。
Link2:第二个可动的杆件。

Linkn:第n个可动的杆件。
如图1所示:
图1

  1. 一个连杆有2个轴线,对于Link(i-1),其左右两端的为Axis(i-1)、Axis(i),两个连杆就有三个轴,如图2。
    图2

二、D-H表的四个参数
a(i-1):轴(i-1)和轴i之间的距离,即公垂线。

α(i-1):轴(i-1)和轴i之间的夹角。

di:a(i-1)与a(i)的距离。

θ :a(i-1)与a(i)的夹角。

三、连杆坐标系X、Y、Z轴方向的确立

通过标题二的概念,可以确定各坐标系的主轴方向:

Zi : 转动或移动轴的方向。逆时针为正。
Xi : 当ai≠0时,Xi沿着ai方向; 当ai=0时,Xi与Zi、Zi+1两者垂直;
Yi : 与Zi、 Xi相互垂直,右手定则。
原点:Zi 与ai的交点。

下面我们以Modified DH法来讲解如何建立坐标系和DH参数表 :

有两个连杆比较特殊,所以单独说一下:

1.地杆Link0:我们将地杆的坐标系与Link1的坐标系建成一样,重合。则总有a0=0,α0=0。

2.最后一个杆件Linkn:其坐标系的Xn取和X(n-1)同方向。

通过坐标系可以更简单的确定DH的四个参数:

a(i-1):沿着X(i-1)方向,Z(i-1)和Zi间的距离。

α(i-1):以X(i-1)方向看,Z(i-1)和Zi间的夹角。

di:沿着Zi方向,X(i-1)和Xi间的距离。

θ :以Zi方向看,X(i-1)和Xi间的夹角。
图3

四、以书中一个例子为例,建立坐标系

注意:坐标系可能不止一种建法,比如Z1的方向可以选择垂直纸面向上,也可以垂直纸面向里,都是正确的。

五、根据上述所建立的坐标系写出DH参数表

六、机器人正运动学

根据DH表,可以知道T01、T12、T23(由于这个编辑器没法写上下标,这样替代一下0是左上标,1是左下标);

继而可以算出T03。

我们发现里面并没有L3这个位置信息,因为我们算出的T03只是姿态,所有还有加上最后一个连杆的位置P3={L3,0,0}。

【机器人】正运动学,如何建立机器人各连杆坐标系和D-H参数表——1相关推荐

  1. 机器人正运动学(8)—— DH坐标系建立技巧

    目录 1. 引言 2. 建立DH坐标系的技巧 2.1 理清关节和连杆 2.2 画 z 轴 2.3 确定 x 轴 2.3.1 x轴方向 2.3.2 x轴起始点(坐标系原点) 2.4 小结 3. 总结 1 ...

  2. 3. 机器人正运动学---坐标系及其变换

    目录 1. 引言 2. 位姿的描述(位置与姿态) 2.1 平移的描述(位置) 2.2 旋转的描述(姿态) 3. 总结 1. 引言 个人认为机器人运动学是整个机器人学的核心内容.仍然以前面的SCARA机 ...

  3. 机器人正运动学(1)—— 机器人简介

    目录 1. 前言 2. 什么是机器人 3. 为什么要有机器人 4. 机器人分类 5. 机器人研究领域 6. 声明 1. 前言   都说机器人学是一门跨学科的学问,这句话说得一点不错.搞机械的设计了机器 ...

  4. 机器人正运动学(2)—— 自由度

    目录 1. 自由度的定义 2. 自由度的计算 2.1 刚体的自由度 2.2 运动副 2.3 自由度算例 3. 总结 1. 自由度的定义   自由度在很多领域中会出现,对于机器人而言,我们这里谈的也就是 ...

  5. 4. 机器人正运动学---理解变换矩阵

    目录 1. 引言 2. 旋转矩阵的几个性质 2.1 旋转矩阵是坐标轴的投影 2.2 旋转矩阵是正交矩阵 2.3 旋转矩阵的每一列都是单位向量 3. 举例 4. 总结 1. 引言 在上一篇文章中我们介绍 ...

  6. 机器人正运动学(5)—— 齐次变换矩阵

    目录 1. 引言 2. 齐次坐标系变换 2.1 坐标系之间的位姿关系 2.2 齐次变换矩阵 2.3 齐次变换矩阵的逆 4. 总结 1. 引言   前面的文章中我们分别讨论了坐标系及其平移,旋转两种变换 ...

  7. 【现代机器人学——螺旋理论】UR5机器人正运动学求解

    系列文章目录 [现代机器人学--螺旋理论]UR5机器人正运动学求解 [现代机器人学--螺旋理论]UR5机器人逆运动学求解 提示:本文介绍基于螺旋理论分析的UR5机器人正运动学求解思路,仅供参考. 文章 ...

  8. 5. 机器人正运动学---齐次变换矩阵

    目录 1. 引言 2. 齐次坐标系变换 2.1 坐标系之间的位姿关系 2.2 齐次变换矩阵 2.3 齐次变换矩阵的逆 4. 总结 1. 引言 前面的文章中我们分别讨论了坐标系及其平移,旋转两种变换.但 ...

  9. 14. 机器人正运动学---雅克比矩阵(2)

    1. 引言 上一篇文章介绍的是通过几何法求解雅克比矩阵,这篇文章通过较为严格的数学推导求解雅克比矩阵并进一步验证了几何法的适用性.具体内容请参考:14. 机器人正运动学---雅克比矩阵(2)

  10. 【机器人学】3-RUU-delta并联机器人正运动学、逆运动学和微分运动学

    文章目录 串联和并联机器人对比 delta机器人 逆运动学 正运动学 微分运动学 工作空间 串联和并联机器人对比 串联机器人和并联机器人各有优缺点. 串联机器人 优点 工作空间大: 可实现的姿态多: ...

最新文章

  1. python画直方图代码-Python使用Plotly绘图工具,绘制直方图
  2. 下列代码之后的结果为()?
  3. oracle跨库插入数据,Oracle跨数据库查询并插入实现原理及代码
  4. 安卓从业者应该关注:Android 6.0的运行时权限
  5. oracle 游标(学校)
  6. python爬虫10万信息mysql_python爬虫:爬取易迅网价格信息,并写入Mysql数据库
  7. python中闭包的作用_Python闭包及其作用域
  8. POJ1062 昂贵的聘礼(最短路径)
  9. android 动态表情实现,Android编程实现QQ表情的发送和接收完整实例(附源码)
  10. 多媒体技术及应用课后习题
  11. get 和 post 区别
  12. 小程序画布电子签名(实例)
  13. windows计算机卸载,win10怎么卸载电脑上的软件?
  14. 苹果企业证书_IOS_苹果企业签名_企业签名的圈外证书 拒绝频繁掉签!
  15. excle报盘之导入报盘
  16. 更高的抵押贷款利率对美国房地产市场意味着什么?
  17. 当地的新员工入职培训
  18. javascript_outline
  19. 怎么把部分jsp代码嵌入另一个jsp页面里面
  20. LeetCode——桶的思想

热门文章

  1. 总结:Prometheus服务发现机制
  2. html5 (canvas) +css+js 实现画图工具
  3. 【硬件架构的艺术】学习笔记(4)流水线的艺术
  4. 设置QWidget及其子类控件背景颜色
  5. linux之前关闭信号,Linux 两组信号对比(关闭和停止进程信号)
  6. OpenCV-视频流动态特征感兴趣区域检测--模板匹配(MatchingMethod)
  7. java异步执行--
  8. GNSS定位(SPP、RTK、PPP)位置坐标系
  9. 微信小程序开发工具快捷键
  10. html真实雾效果图,HTML5 Canvas逼真烟雾效果js插件解析