机器人学数学基础.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机器人学数学基础

机器人运动学;2.1 位置和姿态的表示 2.2 坐标变换 2.3 齐次坐标变换 2.4 旋转矩阵;2.1 机器人位置和姿态的描述;运动学研究的问题;研究的两类问题: 运动学正问题---已知杆件几何参数和关节角矢量,求操作机末端执行器相对于固定参考作标的位置和姿态(齐次变换问题)。 运动学逆问题---已知操作机杆件的几何参数,给定操作机末端执行器相对于参考坐标系的期望位置和姿态(位置),操作机能否使其末端执行器达到这个预期的位姿?如能达到,那么操作机有几种不同形态可以满足同样的条件?;研究的对象 机器人从机构形式上分为两种,一种是关节式串联机器人,另外一种是并联机器人。;这两种机器人有所不同: 串联机器人:工作空间大,灵活,刚度差,负载小,误差累积并放大。 并联机器人:刚性好,负载大,误差不积累,工作空间小,姿态范围不大。 本章讲解以串联机器人为主。 ;;D-H方法基本思想;a; 已知两个向量 a = ax i + ay j + az k b = bx i + by j + bz k (2.1) 向量的点积是标量。用“ · ”来定义向量点积,即 a · b = ax bx + ay by + az bz (2.2 ) 向量的叉积是一个垂直于由叉积的两个向量构成的平面的向量。用“×”表示叉积,即 a × b = ( ay bz ˉ az by ) i + ( az bx ˉ ax bz ) j + ( ax by ˉ ay by ) k ( 2.3) 可用行列式表示为 i j k a × b = ax ay az (2.4) bx by bz ;2.2 点齐次坐标 2.2.1 点的齐次坐标 ;为什么引入齐次坐标?; 在欧几里得(或称笛卡尔)空间里描述2D/3D 几何物体是很理想的,但在投影空间里面却并不见得。 我们用 (x, y)?表示笛卡尔空间中的一个 2D 点,而处于无限远处的点?(∞,∞) 在笛卡尔空间里是没有意义的。投影空间里的两条平行线会在无限远处相交???一点,但笛卡尔空间里面无法搞定这个问题(因为无限远处的点在笛卡尔空间里是没有意义的),因此数学家想出齐次坐标这个点子来了。;由?August Ferdinand M?bius 提出的齐次坐标(Homogeneous coordinates)让我们能够在投影空间里进行图像和几何处理,齐次坐标用 N + 1个分量来描述 N 维坐标。比如,2D 齐次坐标是在笛卡尔坐标(X, Y)的基础上增加一个新分量 w,变成(x, y, w),其中笛卡尔坐标系中的大X,Y 与齐次坐标中的小x,y有如下对应关系: X = x/w Y = y/w 笛卡尔坐标中的点 (1, 2) 在齐次坐标中就是 (1, 2, 1) 。如果这点移动到无限远(∞,∞)处,在齐次坐标中就是 (1, 2, 0) ,这样我们就避免了用没意义的∞ 来描述无限远处的点。;点 (1, 2, 3), (2, 4, 6) 和 (4, 8, 12) 对应笛卡尔坐标中的同一点 (1/3, 2/3)。 任意数量积的(1a, 2a, 3a) 始终对应于笛卡尔坐标中的同一点 (1/3, 2/3)。因此这些点是“齐次”的,因为他们始终对应于笛卡尔坐标中的同一点。换句话说,齐次坐标描述缩放不变性(scale invariant)。;[例]:; 齐次坐标与三维直角坐标的区别;;旋转矩阵 ;当动坐标系ΣO′uvw绕O点回转时,求P点在固定坐标系Σoxyz中的位置 ;反过来: ;

文档评论(0)

骨干 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档