工业机器人应用基础 课件 第3章工业机器人运动学基础1_第1页
工业机器人应用基础 课件 第3章工业机器人运动学基础1_第2页
工业机器人应用基础 课件 第3章工业机器人运动学基础1_第3页
工业机器人应用基础 课件 第3章工业机器人运动学基础1_第4页
工业机器人应用基础 课件 第3章工业机器人运动学基础1_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章工业机器人运动学基础01020304

机器人运动学对象的描述齐次变换矩阵及运算工业机器人连杆参数及其齐次变换矩阵工业机器人运动学方程》-+=KR5arcKR5arcHW3.1机器人运动学对象的描述1.空间点位描述

KR5arcHW/MotomanSSA2000KR5arcHW/ABBIRB1600IDKR5arcHW/FANUCArcMate100iCNOTE:BasezeroisrobotzeroIRAXGUN刚体可以由其在空间中相对参考坐标系的位置和方向进行完整的描述。刚体上的点O’相对坐标系O-xyz的位置可以表示为:O’的位置可简写为(3x1)向量:

坐标系O-x’y’z’,其原点为O’,坐标轴的单位向量为x’,y’,z’.这些向量在参考坐标系O-xyz中的表达式为:刚体相对参考系的指向的三个单位向量可以组合为一个(3x3)矩阵:该矩阵称为旋转矩阵,因为:并且:因此,R为一个正交阵,即:也可得出:

为扩大欧氏平面上的点不能用原有的仿射坐标(或称为非齐次坐标)表示,而引进齐次坐标。某系数组成的3个有序数组如下:

2.齐次坐标

3.坐标轴方向的描述基本旋转考虑一个坐标系可以通过参考坐标系相对某一坐标轴的基本旋转得到。定义相对坐标轴作逆时针旋转规定为正,反之为负。新坐标系的单位向量可表示为:坐标系O-x’y’z’关于坐标系O-xyz的旋转矩阵为:同理可得:容易验证:

因此,矩阵R描述了在空间中将参考坐标系的坐标轴调整到与机器人本体坐标系相应的坐标系相一致时,所需要绕单个坐标轴进行的旋转刚体在空间中位置可以通过刚体上某一适当的点相对参考坐标系的位置(平移)来表示,而其指向可以通过固连在刚体上的坐标系----以上述点位原点----相对同一参考坐标系的单位向量的分量来表示(旋转).基于简单的几何知识,点P关于参考坐标系的位置可以表示为:4.动坐标系位姿的描述两端同时左乘来得到逆变换.上式也可写成:为了得到同一点在两个不同坐标系下坐标之间的关系的紧凑表示,在一般向量p中加上4个单位元素,构成,引入齐次表示为:通过采用式(2.38)中向量和的表达式,坐标变换可以写为以下的矩阵:由式(2.42)易知,向量从坐标系1到坐标系0的变换由一个矩阵表示,这个矩阵包含坐标系1相对于坐标系0的旋转矩阵和从坐标系0的原点到坐标系1的原点的平移向量,故式(2.38)可写为:坐标系0与坐标系1之间的坐标变换可以通过齐次变换矩阵描述,矩阵满足方程:用分块阵表示为:齐次变换阵不再保持正交性,因此有:

总之,齐次变换矩阵将两个坐标系之间的坐标变换用简洁的形式加以表示。如果两个坐标系坐标原点相同,其退化为先前定义的的旋转矩阵。类似于旋转矩阵的表示,一系列的坐标变换可以表示为:3.2齐次变换矩阵及运算向量的表示1.平移的齐次变换对于任意坐标系O-xyz,空间中任意一点p可表示为:对于坐标系O-x’y’z’,空间中任意一点p’可表示为:假设p与p’为同一点,即:又因为:因此,可以得出:例题

考虑坐标原点相同的两个坐标系,这两个坐标系相互之间是通过绕z轴旋转a角得到的。令p和p’分别为点p在坐标系O-xyz和坐标系O-x’y’z’下的坐标向量。点p在两个坐标系下的坐标之间的关系为:向量的旋转:旋转矩阵也可视为使某一向量绕空间中任一轴旋转给定角度的矩阵算子。例题:考虑xy平面上的向量p’绕参考坐标系的z轴旋转a角得到向量p。令为向量p’的坐标,则:2.旋转的齐次变换旋转矩阵的几何意义:1、它描述了两个坐标系之间的相对指向。其列向量为旋转后坐标系中的轴关于原坐标系中的轴的方向余弦。2、它表示了同一点在两个不同坐标系(坐标原点重合)下坐标之间的坐标变换。3、它是将向量在同一坐标系下进行旋转的算子。

3.复杂的齐次变换

例3.4图3.7物体绕当前坐标系的轴的相继旋转图3.8物体绕固定坐标系的轴的连续旋转3.3工业机器人连杆参数及其齐次变换矩阵机械手是由一系列刚体通过运动副连接起来的。关节从本质上可以分为两类:转动型和移动型。1.机器人坐标系的分配

从拓扑学观点出发,如果运动链的两端只由一系列连杆相连接,则称运动链为开的.如果一系列的连杆构成了闭合的环,则称机械手包含一个闭运动链.机械手的机械机构由自由度的数量表征,自由度唯一的决定其姿态.每个自由度都与一个关节相关联,同时也构成一个关节变量.正运动学的目的,就是由关节变量的函数,计算末端执行器的姿态.2.连杆参数及连杆坐标系的建立考虑相对参考坐标系,正运动学方程由齐次变换矩阵表示:计算正运动学的第一种途径,是通过对给定机械手结构进行几何分析得到的.例题

考虑下图的两连杆平面臂,基于简单的三角法,选择关节变量、基座标系和末端执行器坐标系得到:

不难推出,正运动学问题几何方法的有效性,首先取决于相关变量的适当选取,其次取决于研究者的几何直觉能力。当机械手结构较为复杂、关节数量增加时,更适当的方法是基于系统而一般的方式,采用相对不够直接的解法。但机械手包含一个或更多闭运动链时,问题变得更加复杂,这种情况下不能保证得到正运动方程的解析表达式。开链:通过n个关节连接n+1个连杆构成一个开链机械手,其中连杆0通常固定在地面上,每一关节为机械结构提供一个与关节变量相对应的自由度。3.连杆坐标系的变换矩阵

由于每个关节连接两个连续的连杆,因此首先考虑连续连杆之间的运动学关系描述,然后再通过递归方式得到完整的机械手运动学描述。为此目的,要从连杆0到连杆n,为每个连杆定义一个固连坐标。坐标系n的位置和方向相对坐标系0的坐标变换描述为:

描述末端执行器坐标系相对于基坐标系的位置和方向的实际坐标变换为:3.4工业机器人运动学方程Denavit-Hartenberg法1.机器人运动学方程1、沿关节i+1的轴的方向选定轴;2、原点定位于轴与轴和的公垂线的交点,同样,将定位于公垂线与轴的交点;3、沿轴和的公垂线选择轴,方向由关节i指向i+1;4、选择轴已构成右手系。连杆坐标系的一种定义规则方法:根据上述规定,按照Denavit–Hartenberg法给出的关节坐标系的定义不唯一:1、对坐标系0而言,只有轴的方向是给定的,因此和可以任意选择;2、对坐标系n而言,由于没有关节n+1,虽然必须与轴垂直,但不是唯一定义的。典型的,关节n是转动型的,这样将依照方向设置;3、当两个相继的轴平行时,它们的公垂线是不唯一的;4、当两个相继的轴相交时,方向是任意的;5、当关节i为移动型时,的方向是任意的。一旦建立了连杆坐标系,坐标系i关于坐标系i-1的位置和方向就完全由下列参数给定:1、:和之间的距离;2、:沿的坐标;3、:轴和轴之间的夹角,当绕轴逆时针转动时取正;4、:轴和轴之间的夹角,当绕轴逆时针转动时取正。4个参数中有2个()始终为常数,取决于由连杆i建立的相继关节之间的几何连接关系。其他两个参数中只有一个是变量,取决于连接杆i-1和连接杆i的关节的类型。1、如果关节i是转动型的,则变量为;2、如果关节i是移动型的,则变量为。通过上面的步骤将坐标系i和坐标系i-1之间的坐标变换表示出来:1、选择坐标系与坐标系i-1排列一致;2、将选择的坐标系沿轴平移,并绕轴旋转;这一系列变换将是当前坐标系按坐标系排列,并可用齐次变换矩阵描述为:将按坐标系排列的坐标系沿轴平移,并且绕轴旋转;这一系列变换将使当前坐标系按照坐标系i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论