DH坐标系建立.ppt_第1页
DH坐标系建立.ppt_第2页
DH坐标系建立.ppt_第3页
DH坐标系建立.ppt_第4页
DH坐标系建立.ppt_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

1、2.8正逆运动学求解基础知识,坐标变换的最终目的是确定机器人各杆件之间的相互位置关系,通过关节角的值计算末端操作器在空间位置(正运动学)或预算出末端操作器在要求位置的关节角(逆运动学)。,主要包括以下内容:1)相对杆件的坐标系的确定;2)建立各连杆的模型矩阵A;3)正运动学算法;4)逆运动学算法。,在机器人中,通常有两类关节:转动关节和移动关节。不同于人类的关节,一般机器人关节为一个自由度的关节,其目的是为了简化力学、运动学和机器人的控制。转动关节提供了一个转动自由度,移动关节提供一个移动自由度,各关节间是以固定杆件相连接的。旋转关节有两种基本形式:铰链和两杆的相对转动。,关节,杆件,机器人杆

2、件是连接两个关节的固定物体(机械)。机器人杆件的主要目的是用来保持该关节与各相关末端关节一个固定的关系。机器人末端杆件只有一个关节,位于最接近末端(或机座)的位置。在最远离机座的末端,通常是附加一个手爪。为了更容易、清楚地解释一个机器人的末端和其各关节点的关系,课程中只以有限的杆件数作为研究讨论对象。实际上,为了使得机器人更容易制造,类似的限制在机器人制造中也使用。,下面给出了八种类型的常见杆件构形:,1)两个平行的转动关节且在两轴间没有扭转;连杆参数ln连杆的长度;如果连杆的中心线被认作x方向并且从关节n-1到关节n沿xn-1方向有一定距离,整个杆件可以绕关节n-1转动n角,该角认为是两连杆

3、夹角并且这个角就是一般转动关节的变量;同时关节轴被认为是z方向并且绕zn-1转动;y轴由右手定则确定。,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线)(2)Xn-1:垂直两连杆公垂线xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离;(2)两关节轴扭角n:zn-1zn绕xn的转角;(3)dn:两连杆间偏置:xn-1xn沿zn-1距离,0;(4)n:两连杆间角度,Xn-1Xn绕zn-1的转角,变量。,2)两个转动关节在空间形成两轴间90的扭转;连杆参数ln连杆的长度;如果连杆的中心线被认作x方向并且从关节n-

4、1到关节n沿xn-1方向有一定距离,整个杆件可以绕关节n-1转动n角,该角认为是两连杆夹角,这个角就是一般转动关节的变量;同时关节轴被认为是z方向并且绕zn-1转动;y轴由右手定则确定。,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线)(2)Xn-1:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离;(2)两关节轴扭角n:zn-1zn绕xn的转角,90;(3)dn:两连杆间偏置:xn-1xn沿zn-1距离,0;(4)n:两连杆间角度,Xn-1Xn绕Zn-1的转角,变量。,3)两个转动关节相互交叉垂直轴;两个

5、关节转动轴相交,连杆参数ln=0;关节轴被认为是z方向;x方向由两个z轴确定,y方向由右手定则确定;dn为偏移值。,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线、柱轴方向线)(2)Xn-1:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离,两轴相交为0;(2)两关节轴扭角n:zn-1zn绕xn的转角,-90;(3)dn:两连杆间偏置:xn-1xn沿zn-1距离,dn;(4)n:连杆绕zn-1的转角,变量。,4)两个转动关节相互垂直并且重合;连杆参数ln=0;关节轴被认为是z方向;x方向由两个z轴确定,y方

6、向由右手定则;dn为偏移值。原点由n-1坐标系决定,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线、柱轴方向线)(2)Xn-1、:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离,两轴相交0;(2)两关节轴扭角n:zn-1zn绕xn的转角,90;(3)dn:两连杆间距离:xn-1xn沿zn-1移动距离,0;(4)n:连杆绕zn-1的转角,变量。,5)两个移动柱关节相互垂直并相交;连杆参数ln=0;关节轴线方向是z向;x向由z轴确定,y方向由右手定则确定;dn与dn+1为柱关节变量。,坐标系及其相关参数确定:

7、一、坐标系确定(1)Zn-1的确定(转轴轴线、柱轴方向线)(2)Xn-1、:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离,两轴相交0;(2)两关节轴扭角n:zn-1zn绕xn的转角,-90;(3)dn:移动关节移动变量;(4)n:移动关节转角为0。,6)一个转动关节和一个移动柱关节相互垂直并相交;连杆参数ln=0;转动关节轴线方向和移动关节移动方向是z向;x方向由z轴确定,y方向由右手定则确定;n为转动关节变量、dn+1为移动关节变量。,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线、柱轴方向线)(2)

8、Xn-1、:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离,两轴相交0;(2)两关节轴扭角n:zn-1zn绕xn的转角,-90;(3)dn+1:移动关节移动变量,dn=偏置量;(4)n:转动关节变量。,7)一个移动柱关节和一个转动关节相互平行;连杆参数ln=偏置量;关节轴线方向是z向;x方向由z轴确定,y方向由右手定则;转动和移动关节变量为n和dn+1。,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线、柱轴方向线)(2)Xn-1、:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连

9、杆长度ln:zn-1zn沿xn-1的距离;(2)两关节轴扭角n:zn-1zn绕xn的转角,0;(3)dn+1:移动关节移动变量;(4)n:转动关节变量。,8)一个移动柱关节和一个转动关节相互垂直;连杆参数ln=0;关节轴线方向是z向;x向由z轴确定,y方向由右手定则;dn为偏移值。,坐标系及其相关参数确定:一、坐标系确定(1)Zn-1的确定(转轴轴线、柱轴方向线)(2)Xn-1、:xn-1=zn-1zn(3)Yn-1:根据右手定则确定二、参数确定(1)连杆长度ln:zn-1zn沿xn-1的距离,两轴相交0;(2)两关节轴扭角n:zn-1zn绕xn的转角,90;(3)dn:移动关节移动变量;(4

10、)n+1:转动关节变量。,2.8D-H表示法,学习目标:1理解D-H法原理2学会用D-H法对机器人建模,学习重点:1给关节指定参考坐标系2制定D-H参数表3利用参数表计算转移矩阵,一背景简介:1955年,Denavit和Hartenberg提出了这一方法,后成为表示机器人以及对机器人建模的标准方法,应用广泛。,二总体思想首先给每个关节指定坐标系,然后确定从一个关节到下一个关节进行变化的步骤,这体现在两个相邻参考坐标系之间的变化,将所有变化结合起来,就确定了末端关节与基座之间的总变化,从而建立运动学方程,进一步对其求解。,1.坐标系的确定规则一关节,连杆命名规则:第一个关节指定为关节n,第二个关

11、节为n+1,其余关节以此类推。连杆命名规则与关节相同。,坐标系的确定,坐标系的确定规则,2.Z轴确定规则如果关节是旋转的,Z轴位于按右手规则旋转的方向,转角为关节变量。如果关节是滑动的,Z轴为沿直线运动的方向,连杆长度d为关节变量。关节n处Z轴下标为n-1。,3.X轴确定规则情况1两关节Z轴既不平行也不相交取两Z轴公垂线方向作为X轴方向,命名规则同Z轴,X轴确定规则,情况2:两关节Z轴平行此时,两Z轴之间有无数条公垂线,可挑选与前一关节的公垂线共线的一条公垂线,情况3:两关节Z轴相交取两条Z轴的叉积方向作为X轴。,Y轴及变量确定规则,4.Y轴确定原则取X轴,Z轴差积方向作为Y轴方向。(右手)5

12、.变量选择原则用角表示绕Z轴的旋转角,d表示在Z轴上两条相邻的公垂线之间的距离,a表示每一条公垂线的长度(关节偏移),角表示两个相邻Z轴之间的角度也叫关节扭转。通常情况下,只有和d是关节变量。,到达下一坐标系的标准运动,我们可以通过以下几个运动,将一个参考坐标系变换到下一个参考坐标系。,1绕Zn轴旋转,它使得Xn+1和Xn互相平行,到达下一坐标系的标准运动,2沿Zn轴平移dn+1距离,使得Xn和Xn+1共线,3沿Xn轴平移an+1的距离,使Xn和Xn+1的原点重合。,到达下一坐标系的标准运动,4将Zn轴绕Xn+1轴旋转,使得Zn轴与Zn+1轴对准。,这样就实现了从一个坐标系变换下一个坐标系,列

13、出变换矩阵,由于所有的运动都是相对于当前坐标系而言的。因此,总的变换矩阵A等于各变换矩阵右乘。从而得到的结果如下:,以此类推,总的变换矩阵为:,D-H参数表,通过原理图确定各参数,制定D-H参数表如下:,将各参数带入矩阵方程即可得到运动学方程,进一步求解。,例2.11如图,已知一两杆机构,两杆长分别为l1、l2,转角变量为、,1)确定零位置;2)建立连杆坐标系3)确定参数;4)确定工作空间,例2.12如图,已知一两杆机构,一杆偏置为d1、二杆长为l2,转角变量为,:1)建立连杆坐标系;2)确定参数;3)确定工作空间,例2.13如图,已知一两杆机构,一杆偏置为d1、二杆偏置为d2,变量为,d2:

14、1)建立连杆坐标系;2)确定参数;3)确定工作空间,例2.14如图,已知一两杆机构:1)建立连杆坐标系;2)确定参数;3)确定工作空间,例2.15如图,已知一两杆机构:1)建立连杆坐标系;2)确定参数;3)确定工作空间,例题2.19,对下图所示简单机器人,根据D-H法,建立必要坐标系及参数表。,第一步:根据D-H法建立坐标系的规则建立坐标系,第二步:将做好的坐标系简化为我们熟悉的线图形式,第三步:根据建立好的坐标系,确定各参数,并写入D-H参数表,第四步:将参数代入A矩阵,可得到,第5步求出总变化矩阵,思考题,2.9机器人的逆运动学解,让我们通过下面这道例题来了解一下机器人逆运动学求解的一般步

15、骤。例2.19最后方程为,求逆运动学方程的解,根据第3行第4列元素对应相等可得到,依次用左乘上面两个矩阵,得到:,根据1,4元素和2,4元素,可得到:,将上面两个方程两边平方相加,并利用和差化积公式得到,已知,于是可得到:,依次类推,分别在方程2.19两边左乘A1A4的逆,可得到,机器人的逆运动学解,这样,就可以计算出来了,接下来再一次利用式由于C12=C1C2-S1S2以及S12=S1C2+C1S2,最后得到:,机器人的逆运动学解,最后用A5的逆左乘式2.67,再利用2,1元素和2,2元素,得到:,机器人的逆运动学解,2.10机器人的运动学编程,在实际应用中,对运动学的求解是相当繁琐和耗时的,因此需要用计算机编程来实现。并且应尽量避免使用矩阵求逆或高

温馨提示

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

评论

0/150

提交评论