




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 工业机器人运动学方程,4.1 连杆参数和齐次变换矩阵 4.2 机器人运动学方程,描述机器人操作机上每一活动杆件在空间相对于绝对坐标系或相对于基座坐标系的位置及姿态的方程,称为机器人操作机的运动学方程。 机器人操作机末端操作器的位置和姿态问题,通常可分为两类基本问题。 一类是运动学正问题,已知机器人操作机中各运动副的运动参数和杆件的结构参数,求末端操作器相对于参考坐标系的位置和姿态。 另一类是运动学逆问题,根据已给定的满足工作要求时末端操作器相对于参考坐标系的位置和姿态以及杆件的结构参数,求各运动副的运动参数。,4.1连杆参数和齐次变换矩阵1、连杆参数及连杆坐标系的建立 坐标系连杆号的分
2、配方法 :按从机座到末端执行器的顺序,由低到高依次为各关节和各连杆编号。机座的编号为杆件0,与机座相连的连杆编号为杆件1,依次类推。机座与连杆1的关节编号为关节1,连杆1与连杆2的连接关节编号2,依次类推。各连杆的坐标系Z轴方向与关节轴线重合(对于移动关节,Z轴线沿此关节移动方向)。,1、连杆参数及连杆坐标系的建立,an 关节n轴和n+1轴线公垂线的长度 关节n轴线与n+1轴线在垂直于an平面内的夹角,连杆n两端有关节n和n+1。描述该连杆可以通过两个几何参数: 连杆长度和扭角。两条异面直线的公垂线段的长an即为连杆长度,这两条异面直线间的夹角n即为连杆扭角。,n,n+1,1、连杆参数及连杆坐
3、标系的建立,沿关节n轴线两个公垂线间的距离dn(两个连杆的相对位置) 垂直于关节n轴线的平面内两个公垂线的夹角,确定杆件相对位置关系,由另外2个参数决定,一个是连杆的距离: ,一个是杆件的转角:,n,n+1,n-1,这样, 每个连杆可以由四个参数来描述,其中两个是连杆尺寸, 两个表示连杆与相邻连杆的连接关系。当连杆n旋转时, n随之改变, 为关节变量,其它三个参数不变;当连杆进行平移运动时,dn随之改变, 为关节变量,其它三个参数不变。确定连杆的运动类型, 同时根据关节变量即可设计关节运动副,从而进行整个机器人的结构设计。已知各个关节变量的值, 便可从基座固定坐标系通过连杆坐标系的传递, 推导
4、出手部坐标系的位姿形态。,1、连杆参数及连杆坐标系的建立 坐标系的建立原则,n,n-1, 连杆n坐标系的坐标原点位于n+1关节轴线上,是关节n+1的关节轴线与n和n+1关节轴线公垂线的交点。 Z轴与n+1关节轴线重合。,n+1, X轴与公垂线重合;从n指向n+1关节。 Y轴按右手螺旋法则确定。,连杆参数及坐标系,2、连杆坐标系之间的变换矩阵,n,n-1,(1) 令n-1系绕Zn-1轴旋转n角, 使Xn-1与Xn平行, 算子为Rot(z,n)。 (2) 沿Zn-1轴平移dn, 使Xn-1与Xn重合, 算子为Trans(0,0,dn)。 ,n+1,(3) 沿Xn轴平移an, 使两个坐标系原点重合,
5、 算子为Trans(an,0,0)。 (4) 绕Xn轴旋转an角, 使得n-1系与n系重合, 算子为Rot(x, )。,D-H变换矩阵,该变换过程用一个总的变换矩阵An来表示连杆n的齐次变换矩阵为:,4.2工业机器人运动学方程 1 、机器人运动学方程 我们将为机器人的每一个连杆建立一个坐标系,并用齐次变换来描述这些坐标系间的相对关系,也叫相对位姿。通常把描述一个连杆坐标系与下一个连杆坐标系间相对关系的齐次变换矩阵叫Ai变换矩阵, 简称Ai矩阵。如A1矩阵表示第一个连杆坐标系相对固定坐标系的位姿;A2矩阵表示第二个连杆坐标系相对第一个连杆坐标系的位姿; Ai表示第i个连杆相对于第i-1个连杆的位
6、姿变换矩阵。那么, 第二个连杆坐标系在固定坐标系中的位姿可用A1和A2的乘积来表示,即:,如此类推,对于六连杆机器人,有下列T6矩阵 该等式称为机器人运动学方程。方程右边为从固定参考系到手部坐标系的各连杆坐标系之间变换矩阵的连乘;方程左边 表示这些矩阵的乘积,即机器人手部坐标系相对于固定参考系的位姿。,式中,前三列表示手部的姿态,第四列表示手部的位置。,连杆参数中变量,其余参数d、a、均为常量。考虑到关节轴线平行,列出SCARA机器人连杆的参数如表所示。,2、平面关节型机器人的运动学方程 例1:如图所示为具有一个肩关节、一个肘关节和一个腕关节的SCARA机器人。此类机器人的机械结构特点是三个关
7、节轴线是相互平行的。固定坐标系0和连杆1、连杆2、连杆3的坐标系1、2、3分别如图2-18(a)所示,坐落在关节1、关节2、关节3和手部中心。坐标系3也就是手部1坐标系。,SCARA机器人的坐标系,该平面关节型机器人的运动学方程为 式中,A1表示连杆1的坐标系l相对于固定坐标系0的齐次变换矩阵;A2表示连杆2的坐标系2相对于连杆1的坐标系1的齐次变换矩阵;A3表示连杆3的坐标系即手部坐标系3相对于连杆2的坐标系2的齐次变换矩阵。参考图2-18(b),于是有:,式中:c123cos(1+2+ 3);s123=sin(1+2+ 3); c12=cos(1+2+ 3); s12=sin(1+2+ 3
8、); c1cos1 s1=sin1。,(cos可用c表示,sin可用s表示) T3是A1、A2 、A3连乘的结果,表示手部坐标系3(即手部)的位置和姿态。,于是,可写出手部位()列阵为,表示手部姿态的方向 矢量n、o、a分别为,当转角变量1 、 2 、 3给定时,可以算出具体数值。如图所示,设1 =30。, 2 =60。, 3 30,则可根据平面关节型机器人运动学方程式求解出运动学正解,即手部的位姿矩阵表达式为,例2:如图所示的三自由度平面关节机器人,设杆件l,2的长度为l1,l2。试决定各杆件的A矩阵,并求末端执行器(杆件3)对绝对坐标系的变换。,三自由度平面关节机器人,因为每个关节轴线都处
9、于同一平面,所以 ,又因为各杆件都处于同一平面,故各杆件坐标系原点都在同一平面上,所以 矩阵的参数表:,各杆件坐标系(右手坐标系)均设置在上关节处,各Z轴均垂直于图 纸平面,取离开纸平面为正向,各x轴均为各杆件的延长线。,例3:下图所示为斯坦福机器人及赋给各连杆的坐标系。斯坦福机器人的手臂有两个转动关节(关节1和关节2),且两个转动关节的轴线相交于一点,个移动关节(关节3),共三个自由度:杆1绕固定坐标系的Z0轴旋转;杆2绕杆1坐标系的Z1轴旋转;杆3绕杆2坐标系的Z2轴平移d3。手腕有三个转动关节,与转动关节的轴线相交于一点,共三个自由度;杆4绕杆3坐标系的Z3轴旋转;杆5绕杆4坐标系的Z4
10、轴旋转;杆6绕杆5坐标系的Z5轴旋转;X6Y6Z6为手部坐标系,原点位于手部两手爪的中心,离手腕中心的距离为H,当夹持工件时,需确定它与被夹持工件上固联坐标系的相对位置关系和相对姿态关系。,斯坦福机器人各连杆的参数,矩阵1与0系是旋转关节连接,如图 (a)所示。坐标系1相对于固定坐标系的Z0轴的旋转为变量,然后绕自身坐标系X1轴作的旋转变换, 一90。所以,2系与1系是旋转关节连接,连杆距离为d2如图(b)所示。坐标系2相对于坐标系1的Z1轴的旋转为变量 ,然后绕自身坐标系Z2轴正向作d2距离的平移变换及绕X2轴作的旋转坐标变换, 90。所以,3系与2系是移动关节连接如图2-19(c)所示。坐
11、标系3相对于坐标系2的Z2轴的平移为变量d3。所以,图2-21是斯坦福机器人手腕三个关节的示意图,它们都是转动关节,关节变量为4 5及6并且三个关节的中心重合。,如图(a)所示,系4对系3的旋转变量为4,然后绕自身坐标轴X4作 4的旋转变换, =-90。所以,如图 (b)所示,系5对系4的旋转变量为5,然后绕自身坐标轴X5作 5的旋转变换,, =90。所以,如图 (c)所示,系6相对于系5的旋转变量为6,并移动距离H,所以,这样,所有的矩阵已建立。如果要知道非相邻杆件间的关系,只要用相应的矩阵连乘即可。如:,斯坦福机器人连杆参数如表2-3所示。现已知关节变量为: 1=90,2=90,d3=30
12、0mm,A=90,5=90, 6 =90。并且,机器人结构参数d2=100mm,H=50mm。,假如=0,则n、o、a三个方向矢量不变,而位置矢量的分量Px、Py、Pz分别为 代入本例给出的已知参数值和变量值,求得数值解:,3、反向运动学及实例 上面我们说明了正向求解问题,即给出关节变量和d求出手部位姿各矢量n、o、a和p,这种求解方法只需将关节变量代入运动学方程中即可得出。但在机器人控制中,问题往往相反即在已知手部要到达的目标位姿的情况下如何求出关节变量,以驱动各关节的马达,使手部的位姿得到满足,这就是反向运动学问题,也称求运动学逆解。 现以斯坦福机器人为例来介绍反向求解的一种方法。为了书写
13、简便,假设=0,即坐标系6与坐标系5原点相重合。已知斯坦福机器人的运动学方程为,设坐标系6与坐标系5原点重合,其运动学方程为: 现在给出矩阵及各杆参数 ,求关节变量 ,其中 。 其中 为坐标系1,相对于固定坐标系O的Z0 轴旋转 ,然后绕自身坐标系X1轴作 的旋转变换, ,所以,斯坦福机器人及连杆坐标系,斯坦福(STANFORD)机器人的连杆坐标系,只要列出 ,在上式两边分别左乘运动学方程,即可得 展开方程两边矩阵,对应项相等,即可得 ,同理可顺次求得 上述求解的过程称为分离变量法,即将一个未知数由矩阵方程的右边移到左边,使其与其它未知数分开,解出这个未知数,再把下一个未知数移到坐标,重复进行
14、,直到解出所有的未知数。,还应注意到机器人运动学逆解问题的求解存在如下三个问题: (1)解可能不存在。机器人具有一定的工作域,假如给定手部位置在工作域之外,则解不存在。如图所示二自由度平面关节机械手,假如给定手部位置矢量(x,y)位于外半径为 与内半径为 的圆环之外,则无法求出逆解1 及2,即该逆解不存在。,工作域外逆解不存在,(2)解的多重性。机器人的逆运动学问题可能出现多解。如图 (a)表示一个二自由度平面关节机械手出现两个逆解的情况。对于给定的在机器人工作域内的手部位置A(x,y)可以得到两个逆解: 及 。从图(a)可知手部是不能以任意方向到达目标点A的。增加一个手腕关节自由度,如图(b)所示三自由度平面关节机械手即可实现手部以任意方向到达目标点A。,逆解的多重性,在多解情况下,一定有一个最接近解,即最接近起始点的解。图 (a)表示3R机械手的手部从起始点A运动到目标点B,完成实线所表示的解为最接近解,是一个“最短行程”的优化解。但是,如图 (b)所示,在有障碍存在的情况下,上述的最接近解会引起碰撞,只能采用另一解,如图 (b)中实线所示。尽管大臂、小臂将经过“遥远”的行程,为了避免碰撞也只能用这个解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 荆州市监利市事业单位2025年统一公开招聘笔试历年典型考题及考点剖析附带答案详解
- 随州市曾都区事业单位2025年统一公开招聘笔试历年典型考题及考点剖析附带答案详解
- 【扬州】2025年江苏扬州高新技术产业开发区下属单位招聘员额制工作人员4人笔试历年典型考题及考点剖析附带答案详解
- 张娟诗经教学课件
- 2025年西安市事业单位公开招聘(募)工作人员笔试和安排笔试历年典型考题及考点剖析附带答案详解
- 【安阳】2025年河南安阳市殷都区区直事业单位公开选调工作人员34人笔试历年典型考题及考点剖析附带答案详解
- 第七节气体钢瓶的常用标记及使用注意事项66课件
- 传统节日教学设计课件
- 小学生篮球拍球活动课件
- 小学生科学课件
- 古田会议课件教学课件
- 小数乘除法竖式计算题及答案
- 2024年医院信息保密制度范本(三篇)
- 第22章 相似形 单元检测题2023-2024学年沪科版数学九年级上册
- 血管内超声IVUS简介
- DL∕T 2528-2022 电力储能基本术语
- 山东财经大学《大学英语》2022-2023学年期末试卷
- 2024年歌尔股份有限公司校园招聘考试试题完美版
- peskin量子场论课后答案(芝加哥大学版)
- 医院专家工作站合作协议书
- 2023年河北语文高考试题
评论
0/150
提交评论