/*
*参考资料:《机器人学导论 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. iOS bug 日志 -frame 和 bounds的区别
  2. PHP redis秒杀返回结果,php结合redis实现高并发下的抢购、秒杀功能
  3. 【安全漏洞】Resin解析漏洞分析
  4. Memcpy, blockcopy的进一步理解
  5. 【转载】使用WatiN对ASP.NET页面进行单元测试
  6. 使用JavaScript给对象修改注册监听器
  7. matlab dwt 多层分解,利用matlab对图片进行多层小波分解 会的加QQ511607771 加过作图之后积分加倍送...
  8. shared memory realm does not exist解决办法
  9. 72. 文件上传(1)
  10. dht11 新手原理详解(附代码)
  11. VOC数据集格式介绍
  12. 剑芒罗曼史2解图片程序
  13. mfc ctabctrl 双排显示_东城区出租弧面显示器.
  14. 15元钱一杯咖啡,喝完后两个空杯换一杯,问:你有100元钱,最多可以喝到几杯咖啡
  15. CSS3彩色渐变的电脑键盘js特效
  16. java设备未就绪_java.io.IOException: 设备未就绪
  17. 基于模糊控制的十字路口交通红绿灯控制matlab仿真
  18. 转载:一篇文章看明白 Android 系统启动时都干了什么
  19. 判断两个时间段范围是否有交集
  20. 分享给大家几个好玩的网站

热门文章

  1. Matlab系列之二维图形(上)
  2. 小提琴机器人拉法_小提琴机器人拉法_小提琴拉法
  3. 【其它】玩一玩无线网桥PicoStation M2
  4. twemproxy(1):twemproxy安装
  5. 3D游戏编程实践——Priests and Devils(动作分离版)
  6. ubuntu 16.04 1080Ti 安装Cuda
  7. 安能物流批量查询方法,如何查自己的货到哪里了
  8. fastjson对json字符串JSONObject和JSONArray互相转换操作示例java
  9. GNSS定位(SPP、RTK、PPP)位置坐标系
  10. 绘画技巧:怎样才能画好动漫人物身体比例?