机器人原理与应用4

上传人:仙*** 文档编号:48591796 上传时间:2022-01-12 格式:PPT 页数:59 大小:3.31MB
收藏 版权申诉 举报 下载
机器人原理与应用4_第1页
第1页 / 共59页
机器人原理与应用4_第2页
第2页 / 共59页
机器人原理与应用4_第3页
第3页 / 共59页
资源描述:

《机器人原理与应用4》由会员分享,可在线阅读,更多相关《机器人原理与应用4(59页珍藏版)》请在装配图网上搜索。

1、机器人原理与应用机器人原理与应用第四章 位置运动学东北大学人工智能与机器人研究所2016.9第四章第四章 位置运动学位置运动学几个基本概念v运动学:处理运动的几何学以及与时间有关的量, 而不考虑引起运动的力。v位置运动学:只处理运动的几何学,而不考虑运动 的时间。v机器人的位置运动学存在有两类问题: 1、根据关节变量求手部位姿是位置运动学正问题; 2、根据手部位姿求关节变量是位置运动学逆问题, 又称为手臂解。第四章第四章 位置运动学位置运动学关节空间笛卡儿空间正向变换逆向变换61HBT笛卡尔空间又常称之为任务空间61 rr第四章第四章 位置运动学位置运动学本章的主要内容v4.1D-H参数的确定

2、v4.2从关节变量到手部位姿运动学正问题v4.3从手部位姿到关节变量运动学逆问题v习题第四章第四章 位置运动学位置运动学4.1 D-H参数的确定v具有n个关节自由度的机器人系统,其齐次矩阵可表示为iiiiniZYXOAAAAA21 为建立运动学方程,要讨论相邻连杆运动关系,为此引入机器人学中的重要参数Denavit-Hartenberg参数,简称为D-H参数。第四章第四章 位置运动学位置运动学4.1.1以回转副连接的两杆件的D-H参数的确定v定义:在杆件i-1前端的坐标系 视为基础坐标系B,在杆件i 前端的坐标系 视为运动 坐标系H。iiiiZYXO1111iiiiZYXO第四章第四章 位置运

3、动学位置运动学i-1和i 关节各坐标轴的定义第四章第四章 位置运动学位置运动学第四章第四章 位置运动学位置运动学C)手爪坐标系)手爪坐标系 z轴设在手指接近物体的方轴设在手指接近物体的方向,称为接近矢量向,称为接近矢量 ;y轴设轴设在两手指的连线方向,称为方在两手指的连线方向,称为方位矢量位矢量 ;x轴由右手系确定,轴由右手系确定,即即 ,称为法向矢量。,称为法向矢量。a(z)o(y)n(x)B)基座坐标系和)基座坐标系和n坐标系的确定坐标系的确定 从基座到末端执行器,给各关节依次标号:从基座到末端执行器,给各关节依次标号:1,2,、,、,n;在基座上设置右手直角坐标系;在基座上设置右手直角坐

4、标系O0,使,使Z0沿着关节沿着关节1的轴线,的轴线,X0或或Y0可以任选。可以任选。 最后一个坐标系最后一个坐标系On与末端执行器(手爪)的与末端执行器(手爪)的坐标系重合。坐标系重合。第四章第四章 位置运动学位置运动学4.1.2 变换矩阵的确立v若已知四个参数 、 、 及 就完全确定了连杆i-1和连杆i之间的相对关系。对此,我们建立i-1和i坐标系之间的变换关系。对于旋转关节可以确定以下的齐次矩阵:iiaiid),(),(),()(11iiiiiiiixRotaxTransdzTranszRotA1000cossin0sinsincoscoscossincossinsincossincos

5、iiiiiiiiiiiiiiiiidaa第四章第四章 位置运动学位置运动学对于对于 旋转关节:旋转关节:iA(1)绕)绕Zi-1轴旋转轴旋转i角,使角,使Xi-1轴与轴与Xi轴和轴和Zi-1轴在同一平面上;轴在同一平面上;(2)沿)沿Zi-1轴平移一距离轴平移一距离di,使,使Xi-1轴与轴与Xi轴重合;轴重合;(3)沿)沿Xi轴平移一距离轴平移一距离ai,使连杆,使连杆i-1的坐标系原点与连杆的坐标系原点与连杆i的坐标的坐标系原点重合;系原点重合;(4)绕)绕Xi轴旋转轴旋转i角,使角,使Zi-1轴与轴与Zi轴重合。轴重合。第四章第四章 位置运动学位置运动学100001iiiiiiiiiii

6、iiiiiiiidcssascccscasscscT将上式展开将上式展开第四章第四章 位置运动学位置运动学4.1.3以移动副连接的两杆件的 D-H参数的确定v若杆件以移动副相连接时,则连杆的坐标系的建立与参数的规定同回转副连接的杆件的规定相类似,但是连杆的长度已经没有意义,故可以令其为零。可得齐次矩阵为1000cossin00sincoscoscossin0sinsincossincosiiiiiiiiiiiiid第四章第四章 位置运动学位置运动学4.2从关节变量到手部位姿 运动学正问题v4.2.1三种简化情况的齐次变换矩阵 a、 关节变量是伸缩臂的长度d100010000100001dA第四

7、章第四章 位置运动学位置运动学b、 -r 操作机(平行轴情况)),(),(10rxTranszRotA10000100sin0cossincos0sincos1000010000100011000010000cossin00sincosrrr第四章第四章 位置运动学位置运动学v简化转动关节 条件:杆件均为直杆,即为公共法线,与x轴重合。故d=0.100000iiiiiiiiiiiiiiiiicssascccscasscscA第四章第四章 位置运动学位置运动学4.2.2运动学方程求解实例v6关节机器人手爪坐标系第四章第四章 位置运动学位置运动学v机器人的最后一个构件(手部)由三个自由度来确定位置

8、,三个自由度确定其方向;v我们将描述其位置和方向的坐标系原点定在两个手指的中间,用一个向量P描述这个原点;三个向量 , 和 描述机器人的姿态;v当手部处于初始位置和姿态时,向量 指向手接近物体的方向,其单位向量 称为接近向量;向量 的单位向量 称为方向向量;向量 的单位向量 称为法线向量。noaHXHYHZaon第四章第四章 位置运动学位置运动学6关节机械手的端部对基座的关系可用下列矩阵表示:100060zzzzyyyyxxxxPaonPaonPaonT 变换Z机械手与参考坐标系的相对关系, 变换E机械手与其端部工具的关系, 变换X此工具端部对参考坐标系的位置和方向ETZX60第四章第四章 位

9、置运动学位置运动学1160XEZT从图中可求得:第四章第四章 位置运动学位置运动学具有6个简化转动关节的操作机v6个简化转动关节的操作机由转动坐标臂和手腕组成,如图所示:第四章第四章 位置运动学位置运动学6关节操作机齐次矩阵中的D-H参数654321432654321000090900090iiiiaaaaAAAAAAA对于简化转动关节 。0id第四章第四章 位置运动学位置运动学10000010000011111csscA1000010000222222222ascsacscA1000010000333333333ascsacscA1000001000444444444ascsacscA100

10、00010000055555csscA10000100000066666csscA由上述条件可得:第四章第四章 位置运动学位置运动学v则:1000654321zzzzyyyyxxxxPaonPaonPaonAAAAAAA6516234652341)(sssssccccnx6516234652341)(sscsscccsny623465234scccsnz5152341cssccax5152341ccscsay5234ssaz6516234652341)(ssscsscccox6516234652341)(ssccssccsoy623465234ccscsoz)(2232342341acacac

11、cPx)(2232342341acacacsPy223234234asasasPz其中:第四章第四章 位置运动学位置运动学PUMA560运动学方程运动学方程123456关节变量都是关节变量都是第四章第四章 位置运动学位置运动学()()i是从是从Xi-1到到Xi绕绕Zi-1旋转的旋转的角度;角度; ()()di是从是从Xi-1到到Xi沿沿Zi-1测量的距离;测量的距离; ()() ai是从是从Zi-1到到Zi沿沿Xi测量的距离;()测量的距离;()i是从是从Zi-1到到Zi绕绕Xi旋转的角度。旋转的角度。第四章第四章 位置运动学位置运动学(1)连杆参数)连杆参数(2)A矩阵矩阵100001iii

12、iiiiiiiiiiiiiiiidcssascccscasscscT连杆 i i di ai i 1 1 (900) 0 0 -900 2 2 (0) d2 a2 0 3 3 (-900) 0 a3 -900 4 4 (0) d4 0 900 5 5 (0) 0 0 -900 6 6 (0) 0 0 0 第四章第四章 位置运动学位置运动学零位零位校验:校验:零位零位校验:校验:零位零位校验:校验:第四章第四章 位置运动学位置运动学零位零位校验:校验:零位零位校验:校验:零位零位校验:校验:第四章第四章 位置运动学位置运动学=第四章第四章 位置运动学位置运动学零位校验:零位校验: 令令 得得 第

13、四章第四章 位置运动学位置运动学Stanford机器人机器人 运动学运动学连杆连杆 i i i di ai i 1 1 1 (0) 0 0 -900 2 2 2 (0) d2 0 900 3 0 d3(d3) 0 0 4 4 4 (0) 0 0 -900 5 5 5 (0) 0 0 900 6 6 6 (0) 0 0 0 ()()i是从是从Xi-1到到Xi绕绕Zi-1旋转的角度;旋转的角度; ()()di是从是从Xi-1到到Xi沿沿Zi-1测量的距离;测量的距离; ()()ai是是从从Zi-1到到Zi沿沿Xi测量的距离;()测量的距离;()i是从是从Zi-1到到Zi绕绕Xi旋转的角度。旋转的角

14、度。第四章第四章 位置运动学位置运动学连杆连杆 i i i di ai i 1 1 1 (0) 0 0 -900 2 2 2 (0) d2 0 900 3 0 d3(d3) 0 0 4 4 4 (0) 0 0 -900 5 5 5 (0) 0 0 900 6 6 6 (0) 0 0 0 100001iiiiiiiiiiiiiiiiiiidcssascccscasscscT(1)连杆参数)连杆参数(2)A矩阵矩阵第四章第四章 位置运动学位置运动学)()(6465416526465421scccsscsssscccccnx)()(6465416526465421scccsccssssccccsny

15、652646542)(cscsscccsnz)()(6465416526465421ccscssssssssccccox)()(6465416526465421ccscscssscsscccsoy652646542)(sscsssscsoz541525421)(ssscsscccax541525421)(ssccssccsay52542ccscsaz21321dsdscpx21321dcdsspy32dcpx这这里里略略去去了了零零位位校校验验第四章第四章 位置运动学位置运动学本本文文讲讲述述的的方方法法书书上上讲讲述述的的方方法法 第四章第四章 位置运动学位置运动学3 . . .第四章第四章

16、 位置运动学位置运动学4.3从手部位姿到关节变量 运动学逆问题v4.3.1 -r -r 操作机的手臂解 对于-r -r 操作机,其逆变换就是由表示手部位姿的齐次矩阵求操作机的两个关节变量。v由手坐标系到基座坐标系的齐次矩阵可以表示为:21AATHB1000010000100011000010000cossin00sincos1000rPaonPaonPaonzzzzyyyyxxxx即:第四章第四章 位置运动学位置运动学其中:10000100sin0cossincos0sincos10000100rrPaonPaonyyyyxxxxxPrcosyPrsin令上面矩阵的对应元素分别相等,则:xyP

17、PtanxyPPtanarg从而推出:第四章第四章 位置运动学位置运动学1000010000cossin00sincos1000010000cossin00sincos110000100001000110000100001000010000cossin00sincosrPonPonyyyxxx而:令其中的对应元素分别相等,则可以得到:sincosyxPPr第四章第四章 位置运动学位置运动学正解:其实问题很简单xPrcosyPrsinxyPParctansincosyxPPrrxPyP逆解:第四章第四章 位置运动学位置运动学4.3.2手部姿态角的确定v手部的姿态可以用绕x,y,z轴依次转动侧摆,

18、俯仰和横滚获得:),(zyxOHRPYT),(),(),(),(),(),(1xyOHzxyzxRotyRotTzRotxRotyRotzRot)/arctan(sincos/arctansincos/ )cossinarctan(xyzzyzxzxzxzxzyzxxnnnnnooaa 等式左式与右式对应元素相等,最终可得:第四章第四章 位置运动学位置运动学4.3.3 6关节操作机的手臂解v 6关节操作机位置运动学逆问题就是由描述手部位姿的齐次矩阵 求解构成手臂的六个关节角 、 、 、 、 、 ,这一逆问题又称为手臂解。v操作机手部位姿的齐次矩阵为:HBT123456654321AAAAAAT

19、HB将上式等式两边左乘以 矩阵则可以得到:11A6543211AAAAATAHB令左式与右式的矩阵元素(3,4)相等可得:0cossin11yxPP于是得到:xyPParctan1第四章第四章 位置运动学位置运动学由于无法找到新的关节角的解,于是继续左乘 得到:12A65431112AAAATAAHB6511121314AATAAAAHB从以上方程无法找到有用的信息,这是因为这两个关节互相平行,事实上直到达到非平行关节时才能找到有用的方程,即:进而可以写成:100000001)(0)(665656556565433421123423444334223411234cscsssssccccsasa

20、sPcPsPcacacasosPcPcyxzzyx000)()()()()()(11234234112342341123423411111123421123423411234234211234sacascasocoscosncnscnsacasocosncnsasacacsosococsnsncncyxzyxxyxxxyxyxyyxzyxyx第四章第四章 位置运动学位置运动学令上式等式的对应元素分别相等,则从(3,3)可以得到:0)(11234234sacascayxz进而:2223323442344233221111432234)arctan(sasasaPcacacasPcPsacaazy

21、xyxz为了简化计算,规定:234422344111saPPcasPcPPzyx第四章第四章 位置运动学位置运动学所以:11234112345234112345322344233123313322332233122331332233232222322213222331)(arctan)()()()(arctan)()(2casasasacacsasacacsPsaPacaPsaPacaPsaPacaPsaPacasaaaaPPccacaPyxzyxzyx23232233233123323233222332)()(1arctansaacaPsaPacacccsasaP115casacyx第四章第

22、四章 位置运动学位置运动学最后为了获得 的信息,将最后的矩阵等式左乘以 可得到:615A1000010000)()(00)()()()(1123423411234234115234112345115234112345socoscosncnscncosossosococccnsnssnsncnccyxzyxzyxzyxyxzyx1000010000006666cssc由上式可解出:)()()(arctan112342342341123451156socoscososococccososyxzzyxyx第四章第四章 位置运动学位置运动学4.3.4 在求手臂解时出现的两个问题v 奇异问题:当进行逆变

23、换的计算时要做除法,而当分母趋于零时便会出现奇异现象。如在 r 操作机中r= 0。 v 退化问题:在求逆问题时可能出现多解现象,即同一操作机位姿对应于多于一组的关节变量的解存在,则手臂处于退化状态。显然这种不确定性的问题很容易解决。第四章第四章 位置运动学位置运动学奇异问题:v 边界奇异形位:PUMA 560的3在-90附近,手臂伸直,处于边界奇异状态;v 内部奇异形位:由两个关节轴线或多个关节轴线重合造成的。操作臂各关节运动相抵消,不产生操作运动。PUMA 560 5= 0时,关节4和6轴线重合,丧失了一个自由度,处于内部奇异状态。第四章第四章 位置运动学位置运动学机器人奇异情况分析第四章第

24、四章 位置运动学位置运动学退化问题v在操作机的设计中,为了达到回避障碍等目的,常常需要使操作机具有多于6个的自由度。这时同一手臂的位姿有无穷多个关节变量相对应,称为无穷退化手臂。人的手臂就具有这种特点。第四章第四章 位置运动学位置运动学PUMA机器人的四种运动学逆解第四章第四章 位置运动学位置运动学手腕翻转的两种逆解第四章第四章 位置运动学位置运动学习题v 转动平动三关节手臂习题解v 垂直三关节手臂习题解第四章第四章 位置运动学位置运动学3.1.3.5 关节空间和操作空间关节空间和操作空间 机械手的末端位姿由机械手的末端位姿由n个关节变量所决定,这个关节变量所决定,这n个关节变量统个关节变量统

25、称为称为n维关节矢量维关节矢量 ,所有关节矢量,所有关节矢量 构成的空间称为关节空间。构成的空间称为关节空间。 末端手爪的位姿是在直角坐标空间中描述的,即用操作空间末端手爪的位姿是在直角坐标空间中描述的,即用操作空间或作业定向空间来表示。或作业定向空间来表示。 各驱动器的位置统称为驱动矢各驱动器的位置统称为驱动矢量量 。所有驱动矢量构成的空间称为。所有驱动矢量构成的空间称为驱动空间。驱动空间。第四章第四章 位置运动学位置运动学3.2 移动机器人运动学移动机器人运动学 以两轮差速驱动方式的移动机器人为例,建立其运动学方程。以两轮差速驱动方式的移动机器人为例,建立其运动学方程。所做的基本假设如下:

26、所做的基本假设如下: (1) 车体所在路面为光滑平面;车体所在路面为光滑平面;(2) 车轮在运动过程中,在纵向作纯滚动,没有侧向滑移;车轮在运动过程中,在纵向作纯滚动,没有侧向滑移;(3)车体有关参数,如左右轮直径和左右轮间距在车体负载与空载车体有关参数,如左右轮直径和左右轮间距在车体负载与空载情况下相同。情况下相同。第四章第四章 位置运动学位置运动学左轮左轮右轮右轮V=r第四章第四章 位置运动学位置运动学 由理论力学的知识可知,由理论力学的知识可知,P是机器人的速度瞬心,所以在两是机器人的速度瞬心,所以在两轮的连线上速度呈梯形线形分布,则轮的连线上速度呈梯形线形分布,则o点的速度,也即移动机器人点的速度,也即移动机器人移动的线速度移动的线速度Vo为:为: 将线速度分别投影到世界坐标系上得:将线速度分别投影到世界坐标系上得:第四章第四章 位置运动学位置运动学由由VL和和VR与与P构成的几何关系可得构成的几何关系可得从而可知移动机器人的角速度从而可知移动机器人的角速度于是可得移动机器人的运动学方程于是可得移动机器人的运动学方程又因为有:又因为有:第四章第四章 位置运动学位置运动学The End of Chapter 4

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!