机械原理教案课件

上传人:痛*** 文档编号:193613002 上传时间:2023-03-11 格式:PPT 页数:79 大小:1.34MB
返回 下载 相关 举报
机械原理教案课件_第1页
第1页 / 共79页
机械原理教案课件_第2页
第2页 / 共79页
机械原理教案课件_第3页
第3页 / 共79页
点击查看更多>>
资源描述
机械原理教案13 工业机器人机构学工业机器人机构学13.1概述概述13.2工业机器人的组成工业机器人的组成13.3工业机器人的分类与性能工业机器人的分类与性能13.4工业机器人的运动学基础工业机器人的运动学基础 13.5工业机器人的正向运动学工业机器人的正向运动学 13.6工业机器人的逆向运动学工业机器人的逆向运动学 机械原理教案提提 要要研究了研究了坐标变换与空间物坐标变换与空间物体的位姿与位移的齐次坐标表体的位姿与位移的齐次坐标表达;达;研究了研究了已知各个关节的相已知各个关节的相对运动时,如何确定工业机器对运动时,如何确定工业机器人末端操作器的位姿;人末端操作器的位姿;研究了研究了已知目标对象的位姿时,如何已知目标对象的位姿时,如何确定工业机器人各个关节的相确定工业机器人各个关节的相对运动量。对运动量。介绍了工业机器人的组成原理、分类与工作性能特点。介绍了工业机器人的组成原理、分类与工作性能特点。Chapter 13 Kinematics of Industrial Robots13 工业机器人机构学工业机器人机构学机械原理教案13.1概述概述工业机器人是用来搬运材料、零件与工具,进行焊接与喷涂工业机器人是用来搬运材料、零件与工具,进行焊接与喷涂的可再编程的多功能机械手,通过调用不同的程序来完成预设的的可再编程的多功能机械手,通过调用不同的程序来完成预设的多种工作任务。多种工作任务。图图131工业机器人工业机器人(a)(b)机械原理教案13.2工业机器人的组成工业机器人的组成工业机器人由三大部分六个子系统组成。工业机器人由三大部分六个子系统组成。三大部分三大部分是机械是机械部分、传感部分和控制部分。部分、传感部分和控制部分。六个系统六个系统是驱动系统、机构与结是驱动系统、机构与结构系统、感觉系统、机器人与环境交互系统、人机交互系统和构系统、感觉系统、机器人与环境交互系统、人机交互系统和控制系统。控制系统。图图132汽车生产线上的工业机器人汽车生产线上的工业机器人机械原理教案1.机器人的机构与结构系统机器人的机构与结构系统 工业机器人的机械部分由三部分组成,即机身、手臂和末工业机器人的机械部分由三部分组成,即机身、手臂和末端操作器。机身可以是固定的,也可以是移动的。手臂进一步端操作器。机身可以是固定的,也可以是移动的。手臂进一步划分为上臂和下臂,上臂与机身形成肩关节,上臂与下臂形成划分为上臂和下臂,上臂与机身形成肩关节,上臂与下臂形成肘关节,下臂与末端操作器形成碗关节,如图肘关节,下臂与末端操作器形成碗关节,如图13-3所示。所示。图图133 机器人的机构与结构机器人的机构与结构(a)(b)机械原理教案图图13F01 喷涂机器人喷涂机器人(1)喷涂机器的一种类型喷涂机器的一种类型机械原理教案2.机器人手部的机构与结构系统机器人手部的机构与结构系统图图13-4 单自由度操作器单自由度操作器图图13-5 多自由度操作器多自由度操作器(2)具有多个自由具有多个自由 度的末端操作器度的末端操作器(1)具有一个相对自具有一个相对自 由度的末端操作器由度的末端操作器机械原理教案13.3工业机器人的分类与性能工业机器人的分类与性能直角坐标型操作机如图直角坐标型操作机如图136所示,它有三个移动关节所示,它有三个移动关节(PPP),可使末端操作器作三个方向的独立位移。,可使末端操作器作三个方向的独立位移。1.直角坐标型直角坐标型yxzPxPzPy末端操作器123PPP图图136直角坐标型操作机直角坐标型操作机该种型式的工业机器人该种型式的工业机器人,定位精度较高,空间轨迹,定位精度较高,空间轨迹规划与求解相对较容易,计规划与求解相对较容易,计算机控制相对较简单。它的算机控制相对较简单。它的不足是空间尺寸较大,运动不足是空间尺寸较大,运动的灵活性相对较差,运动的的灵活性相对较差,运动的速度相对较低。速度相对较低。机械原理教案2.圆柱坐标型圆柱坐标型圆柱坐标型操作机如图圆柱坐标型操作机如图137所示,它有两个移动关节和一所示,它有两个移动关节和一个转动关节个转动关节(PPR),末端操作器,末端操作器的安装轴线之位姿由的安装轴线之位姿由(z,r,)坐坐标予以表示。该种型式的工业标予以表示。该种型式的工业机器人,空间尺寸较小,工作机器人,空间尺寸较小,工作范围较大,末端操作器可获得范围较大,末端操作器可获得较高的运动速度。它的缺点是较高的运动速度。它的缺点是末端操作器离末端操作器离z轴愈远,其切向轴愈远,其切向线位移的分辨精度就愈低。线位移的分辨精度就愈低。rZ图图137圆柱坐标型操作机圆柱坐标型操作机机械原理教案3.球坐标型球坐标型球坐标型操作机如图球坐标型操作机如图138所示,它有两个转所示,它有两个转动关节和一个移动关节动关节和一个移动关节(RRP),末端操作器的安,末端操作器的安装轴线之位姿由装轴线之位姿由(,r)坐标予以表示。该种型式坐标予以表示。该种型式的工业机器人,空间尺寸的工业机器人,空间尺寸较小,工作范围较大。较小,工作范围较大。zrxyRRP图图138球坐标型操作机球坐标型操作机机械原理教案4.关节型关节型腕关节的转动腕关节的转动Z3属属于末端操作器的自由度于末端操作器的自由度。该种结构的工业机器。该种结构的工业机器人,空间尺寸相对较小人,空间尺寸相对较小,工作范围相对较大,工作范围相对较大,还可以绕过机座周围的还可以绕过机座周围的障碍物,是目前应用较障碍物,是目前应用较多的一种机型。多的一种机型。控制控制系统系统Z1Y0谐波减速器谐波减速器光电编码盘光电编码盘末端执行器末端执行器X1伺服伺服电机电机Y0Z1Z2Z3上臂上臂下臂下臂RRRY1X0Z0图图139关节型操作机关节型操作机关节型操作机如图关节型操作机如图139所示,它有三个转动关节所示,它有三个转动关节(RRR),即机身上部相对于下部的转动即机身上部相对于下部的转动Y0,肩关节的转动,肩关节的转动Z1和肘关节和肘关节的转动的转动Z2。机械原理教案13.4工业机器人的运动学基础工业机器人的运动学基础工业机器人是由若干个工业机器人是由若干个关节所联系起来的一种开链关节所联系起来的一种开链,其一端固结在机座上,另,其一端固结在机座上,另一端安装有末端操作器。一端安装有末端操作器。确确定定工业机器人末端操作器安工业机器人末端操作器安装轴线的方位,装轴线的方位,确定确定末端操末端操作器的位姿与位移,作器的位姿与位移,确定确定工工业机器人的操作对象,即目业机器人的操作对象,即目标物体的位姿与位移,构成标物体的位姿与位移,构成了工业机器人运动学基础应了工业机器人运动学基础应该研究的一部分工作。该研究的一部分工作。图图133 机器人的机构与结构机器人的机构与结构末端操作器末端操作器(a)机械原理教案13.4.1目标物体的空间转动矩阵目标物体的空间转动矩阵一个通过坐标原点的矢量一个通过坐标原点的矢量V1绕通过坐标原点的单位矢量绕通过坐标原点的单位矢量u转动转动角到达角到达V2,要求确定,要求确定V2的位姿。为了确定矢量的位姿。为了确定矢量V1绕通过绕通过坐标原点的单位矢量坐标原点的单位矢量u转动转动角到达角到达V2的位姿,将它作如下转动。的位姿,将它作如下转动。图图1310目标物体的空间转动目标物体的空间转动OV1uzyxuxuz-uyV2+机械原理教案1.平面内平面内单位矢量单位矢量绕绕坐标轴坐标轴的转动矩阵的转动矩阵cossinsincosyxyyxxUUUUUUyxyxUUUUcossinsincosUUxyUxUyUyUxUxUy11000cossin0sincos1yxyxUUUU图图13.4F01平面内单平面内单位矢量绕坐标轴的转动位矢量绕坐标轴的转动机械原理教案2.空间内空间内单位矢量绕单位矢量绕坐标轴坐标轴的转动矩阵的转动矩阵)113(cossin0sincos0001,Rx)213(cos0sin010sin0cos,yR)313(1000cossin0sincos,zROuzyxuxuzuy图图1310(a)空间内单位空间内单位矢量绕矢量绕坐标轴线的坐标轴线的转动转动机械原理教案矢量矢量V1绕通过坐标原点的单位矢量绕通过坐标原点的单位矢量u转动转动角的矩阵角的矩阵)513(22233,CVuSuVuuSuVuuSuVuuCVuSuVuuSuVuuSuVuuCVuRzxzyyzxxzyyzyxyzxzyxxu)613(111222222zyxzxzyyzxxzyyzyxyzxzyxxzyxVVVCVuSuVuuSuVuuSuVuuCVuSuVuuSuVuuSuVuuCVuVVV)413(1,133,2VRRRRRVRVyxzxyu机械原理教案矢量矢量V1绕通过坐标原点的单位矢量绕通过坐标原点的单位矢量u转动转动角的矩阵角的矩阵)713(100000044,zzzyyyxxxuQMNQMNQMNR当式当式(137)中的每一个元素为已知时,利用式中的每一个元素为已知时,利用式(135)中中的元素与式的元素与式(137)中的前中的前3行行3列元素对应相等,即可求出矢列元素对应相等,即可求出矢量量V1绕矢量绕矢量u转动的转转动的转角和矢量角和矢量u的姿态。的姿态。机械原理教案矢量矢量V1绕矢量绕矢量u转动的转动的角和矢量角和矢量u的姿态为的姿态为)813()()()(21sin222xyzxyzMNNQQM)913(1)()()(tan222zyxxyzxyzQMNMNNQQM)1013(sin2sin2sin2xyzzxyyzxMNuNQuQMu机械原理教案例例13-1图图1311为单臂操作机械手,手臂相对于机身拥有一个为单臂操作机械手,手臂相对于机身拥有一个转动自由度,手腕相对于手臂拥有一个转动自由度。已知手转动自由度,手腕相对于手臂拥有一个转动自由度。已知手腕上的坐标系腕上的坐标系oxyz相对于机身坐标系相对于机身坐标系OXYZ的位姿矩阵的位姿矩阵SW为为1000210060012010SWXYyxzOOz1y1x2z2y2O2O1Z图图1311单臂操作机械手单臂操作机械手机身机身手臂手臂手腕手腕x1机械原理教案(2)若手臂相对于机身不动,若手臂相对于机身不动,手腕上的坐标系手腕上的坐标系Oxyz相对相对于手臂上的于手臂上的z轴转动轴转动90,则坐标系则坐标系oxyz转到坐标系转到坐标系O2x2y2z2。试写出以上两种。试写出以上两种转动的矩阵转动的矩阵SW1、SW2。SW中前三行前三列的元素表示手腕坐标系的姿态,中前三行前三列的元素表示手腕坐标系的姿态,2,6,2T表示手腕坐标系原点的位置。表示手腕坐标系原点的位置。若手臂相对于机身坐标系若手臂相对于机身坐标系OXYZ的的Z轴转动轴转动90,则坐标,则坐标系系oxyz转到坐标系转到坐标系o1x1y1z1。XYyxzOOz1y1x2z2y2O2O1Z图图1311单臂操作机械手单臂操作机械手机身机身手臂手臂手腕手腕x1机械原理教案坐标系坐标系O1x1y1z1在固定坐标系在固定坐标系OXYZ的位姿矩阵的位姿矩阵SW1为为100021002010600110002100600120101000010000010010,901SWRSWZO2x2y2z2坐标系在固定坐标系坐标系在固定坐标系OXYZ的位姿矩阵的位姿矩阵SW2为为 100021006010200110000100000100101000210060012010,902zRSWSW机械原理教案13.4.2坐标系之间的空间变换矩阵坐标系之间的空间变换矩阵 XYZxyzOOvvzvxvyVxVyVzP图图1312点在坐点在坐标系之间的变换标系之间的变换设单位矢量设单位矢量v在坐标系在坐标系Oxyz中中的投影分别为的投影分别为vx、vy和和vz;矢量矢量P在在坐标系坐标系OXYZ中的投影分别为中的投影分别为PX,PY和和PZ;x轴在坐标系轴在坐标系OXYZ中中X、Y和和Z上的投影分别为上的投影分别为txX、txY和和txZ;y轴在坐标系轴在坐标系OXYZ中中X、Y和和Z上的投上的投影分别为影分别为tyX、tyY和和tyZ;z轴在坐标系轴在坐标系OXYZ中中X、Y和和Z上的投影分别为上的投影分别为tzX、tzY和和tzZ。机械原理教案为此,连杆坐标系为此,连杆坐标系O?xyz相对于固相对于固定坐标系定坐标系OXYZ的位姿为的位姿为)1113(ZYXzyxzZyZxZzYyYxYzXyXxXZYXPPPvvvtttttttttVVVXYZxyzOOvvzvxvyVxVyVzP图图1312点在坐点在坐标系之间的变换标系之间的变换txX、txY和和txZ的表达式分别为的表达式分别为txXcos(x,X),txYcos(x,Y),txZcos(x,Z),其余的关系式类推。,其余的关系式类推。为了计算机求解方便,将上为了计算机求解方便,将上式改写为齐次坐标形式式改写为齐次坐标形式)1213(1)44(110001zyxzyxXzZyZxZXzYyYxYXzXyXxXZYXvvvTvvvPtttPtttPtttVVVV机械原理教案13.4.3 目标物体的齐次坐标表示目标物体的齐次坐标表示在如图在如图1313a所示的坐标系所示的坐标系OXYZ中放置一个楔块,在中放置一个楔块,在楔块上设置坐标系楔块上设置坐标系oxyz,其上的特征点为,其上的特征点为A1,A2,A3,A4,A5和和A6。这些特征点在自身坐标系。这些特征点在自身坐标系oxyz中的坐标分别为中的坐标分别为A1(1,0,0),),A2(1,0,0),),A3(1,0,2),),A4(1,0,2),),A5(1,4,0),),A6(1,4,0)。)。XZyzxYA4A3A2A5A6XZzyxYA6A5A2A1A3A4图图1313目标物体的齐次坐标变换目标物体的齐次坐标变换(a)(b)OoA1机械原理教案用齐次坐标用齐次坐标Wxyz(46)表示这些点在自身坐标系表示这些点在自身坐标系oxyz中的位置为中的位置为)1313(111111002200440000111111)64(xyzWXZyzxYA4A3A2A5A6XZzyxYA6A5A2A1A3A4图图1313目标物体的齐次坐标变换目标物体的齐次坐标变换(a)(b)OoA1机械原理教案若让楔块绕若让楔块绕Z轴转过轴转过90,再绕,再绕Y轴转过轴转过90,最后沿,最后沿X轴方轴方向平移向平移4,则楔块到达图,则楔块到达图12-13b所示的位置。以上的变换所示的位置。以上的变换TxyzXYZ 为为1000001000014100 1,0,0,4,90,90TZYRRTrXYZxyzTXZyzxYA4A3A2A5A6XZzyxYA6A5A2A1A3A4图图1313目标物体的齐次坐标变换目标物体的齐次坐标变换(a)(b)OoA1机械原理教案此时,楔块上的特征点在此时,楔块上的特征点在OXYZ坐标系中的齐次坐标坐标系中的齐次坐标WXYZ(46)为为)64(XYZW)1413(1111110022004400001111111000001000014100111111440000111111446644XZyzxYA4A3A2A5A6XZzyxYA6A5A2A1A3A4图图1313目标物体的齐次坐标变换目标物体的齐次坐标变换(a)(b)OoA1机械原理教案由图由图1313b也可以得到坐标系也可以得到坐标系OXYZ在坐标系在坐标系oxyz中中的齐次坐标的齐次坐标。已知已知X轴轴的方位为的方位为0,0,1,0T,Y轴轴的方位为的方位为1,0,0,0T,Z轴轴的方位为的方位为0,1,0,0T,坐标系,坐标系OXYZ的原点的原点O在坐标系在坐标系oxyz中的位中的位置为置为0,0,4,1 T。XZyzxYA4A3A2A5A6XZzyxYA6A5A2A1A3A4图图1313目标物体的齐次坐标变换目标物体的齐次坐标变换(a)(b)OoA1机械原理教案为此,坐标系为此,坐标系OXYZ在坐标系在坐标系oxyz中的位姿矩阵中的位姿矩阵TXYZxyz为为1000400101000010 xyzXYZTXZyzxYA4A3A2A5A6XZzyxYA6A5A2A1A3A4图图1313目标物体的齐次坐标变换目标物体的齐次坐标变换(a)(b)OoA1机械原理教案可以证明,可以证明,TXY Zxyz与与TxyzXYZ的乘积为单位矩阵,即的乘积为单位矩阵,即TXY ZxyzT xyzXYZ。若。若TxyzXYZ的一般形式为的一般形式为)1513(1000ZZZZYYYYXXXXPQMNPQMNPQMNXYZxyzT则则TxyzXYZ的逆变换矩阵的逆变换矩阵TXYZ xyz为为 1XYZxyzTxyzXYZT)1613(1000QPQQQMPMMMNPNNNZYXZYXZYX机械原理教案13.4.4刚体的空间位移矩阵刚体的空间位移矩阵设已知设已知p1=p1X p1Yp1ZT,q1=q1X q1Yq1ZT,则,则q=qX qYqZT 的矢量表达式的矢量表达式与矩阵表达式分别为与矩阵表达式分别为在如图在如图1314所示的坐标系所示的坐标系OXYZ中有一个连杆,连杆的中有一个连杆,连杆的初始位置用初始位置用p1q1表示,终止位置用表示,终止位置用pq表示,表示,p1点的位置矢量用点的位置矢量用R表示,连杆上的表示,连杆上的p1点沿一单位矢量点沿一单位矢量u位移位移s,同时连杆绕矢量,同时连杆绕矢量u转转动动角,现在确定角,现在确定q点相对于点相对于q1点的位置。点的位置。p1ZYXp=p1+suq1sqO图图1314 刚体的空间位移刚体的空间位移Ruq机械原理教案式式(1319)中的中的 同式同式(135)。)1913(11000)(11111,133,zyxuuzyxqqqpRsupRqqq式式(1319)右端左侧的矩阵称为刚右端左侧的矩阵称为刚体的有限螺旋位移矩阵。体的有限螺旋位移矩阵。p1ZYXp=p1+suq1sqO图图1314 刚体的空间位移刚体的空间位移Ruq33,uR机械原理教案13.4.5欧拉角表示的变换矩阵欧拉角表示的变换矩阵 在图在图1315a所示的固定坐标系所示的固定坐标系OXYZ中放置一个矢量中放置一个矢量U,其初始位置为其初始位置为U1,坐标系,坐标系OXY Z是由是由OXYZ绕绕Z轴转轴转角度而角度而得到的位置,此时,矢量得到的位置,此时,矢量U1转到转到U2的位置;坐标系的位置;坐标系OXYZ是由是由OXYZ绕绕X轴转轴转角度而得到的位置,此时,矢量角度而得到的位置,此时,矢量U2转到转到U3的位置;矢量的位置;矢量U3再绕再绕Z转动转动角而到达角而到达U4的位置。的位置。XYXYXZZYZO123U1U2U3U44XZYO1U1U2U3U4423(a)(b)图图1315欧拉角表示的变换欧拉角表示的变换机械原理教案在以上的相对转动中,每次都是相对于动坐标系进行的,在以上的相对转动中,每次都是相对于动坐标系进行的,而不是相对于固定坐标系进行的。而不是相对于固定坐标系进行的。、和和 称为欧拉角称为欧拉角。若让所有的转动都是相对于固定坐标系若让所有的转动都是相对于固定坐标系OXYZ进行的,如图进行的,如图13-15b所示,且转动顺序为,先绕所示,且转动顺序为,先绕Z轴转轴转角度,再绕角度,再绕X轴转轴转角度,角度,最后绕最后绕Z轴转轴转角度。转动变换矩阵为角度。转动变换矩阵为 XYXYXZZYZO123U1U2U3U44XZYO1U1U2U3U4423(a)(b)图图1315欧拉角表示的变换欧拉角表示的变换,ZXZRRRE机械原理教案以上两种变换的展开式均为以上两种变换的展开式均为10000coscossinsinsin0sincoscoscoscossinsinsincoscoscossin0sinsincoscossinsincossincossincoscos,RXYXYXZZYZO123U1U2U3U44XZYO1U1U2U3U4423(a)(b)图图1315欧拉角表示的变换欧拉角表示的变换机械原理教案13.4.6转动关节之间的位移矩阵转动关节之间的位移矩阵 连杆连杆n右端的坐标系右端的坐标系OnXnYnZn在左端的坐标系在左端的坐标系On-1Xn-1Yn-1Zn-1中的齐次变换矩阵中的齐次变换矩阵Tn为为10000cossin00sincos00001100010000100011000010000cossin00sincosnnnn1n1n1n1n1nXXXXZnZZZZndaTOnZnaXn连杆连杆nZ1XnYn关节关节n-1关节关节n关节关节n1ZZ-1Xn图图1316转动关节转动关节连杆连杆n-1连杆连杆n1Xn-1Zn-1OZ(n1)OZ(n-2)Yn-2Zn-1Zn-2Yn-1机械原理教案化简后得转动关节之间的位移矩阵为化简后得转动关节之间的位移矩阵为)2113(1000cossin0sinsincoscoscossincossinsincossincos1nnn1nnn1nn1n1n1nnn1nn1n1nZXXZXXZXZZZXXZXZZndaaTOnZnaXn连杆连杆nZ1XnYn关节关节n-1关节关节n关节关节n1ZZ-1Xn图图1316转动关节转动关节连杆连杆n-1连杆连杆n1Xn-1Zn-1OZ(n1)OZ(n-2)Yn-2Zn-1Zn-2Yn-1机械原理教案13.5工业机器人的正向运动学工业机器人的正向运动学工业机器人的工业机器人的正向运动正向运动学学是指已知各关节的类型、是指已知各关节的类型、相邻关节之间的尺寸和相邻相邻关节之间的尺寸和相邻关节相对运动量的大小时,关节相对运动量的大小时,如何确定工业机器人末端操如何确定工业机器人末端操作器在固定坐标系中的位姿。作器在固定坐标系中的位姿。(a)图图131工业机器人工业机器人机械原理教案设工业机器人中的一个连杆一端关节上的坐标系相对于另设工业机器人中的一个连杆一端关节上的坐标系相对于另一端关节上的坐标系的位姿由齐次变换矩阵一端关节上的坐标系的位姿由齐次变换矩阵Ti表示,设表示,设T1表示表示第一个连杆一端动关节上的坐标系相对于另一端固定关节上的第一个连杆一端动关节上的坐标系相对于另一端固定关节上的坐标系的位姿;设第二个连杆的一端与第一个连杆形成动关节,坐标系的位姿;设第二个连杆的一端与第一个连杆形成动关节,另一端与下一个连杆形成动关节,齐次变换矩阵用另一端与下一个连杆形成动关节,齐次变换矩阵用T2表示,则表示,则第二个连杆相对于固定关节上的坐标系的位姿第二个连杆相对于固定关节上的坐标系的位姿W2为为W2T1 T2。依次类推,若有六个连杆,则第六个连杆相对于固定关节上的依次类推,若有六个连杆,则第六个连杆相对于固定关节上的坐标系的位姿坐标系的位姿W6为为W6T1 T2 T3 T4 T5 T6 (1222)W6T1 T2 T3 T4 T5 T6 (1322)机械原理教案W6的表现形式可以用以下的的表现形式可以用以下的(44)矩阵予以表示矩阵予以表示)2313(1000)44(6zzzzyyyyxxxxPQMNPQMNPQMNW式式(1323)右端的前三列前三行表示末端操作器的姿态,右端的前三列前三行表示末端操作器的姿态,第四列前三行表示末端操作器的位置。第四列前三行表示末端操作器的位置。13.5.1平面关节型机器人的正向运动方程平面关节型机器人的正向运动方程图图1317a所示为由一个肩关节、一个肘关节和一个腕关所示为由一个肩关节、一个肘关节和一个腕关节组成的平面关节型的机器人简图,它的三个关节的轴线节组成的平面关节型的机器人简图,它的三个关节的轴线Z0、Z1、Z2是平行的,它的结构参数如表是平行的,它的结构参数如表13-1所示。所示。机械原理教案表表131平面关节型的机器人的结构参数平面关节型的机器人的结构参数 连杆序连杆序号号n关于关于Zn轴轴的转角的转角两连杆之间两连杆之间的距离的距离dZn-1连杆的长度连杆的长度aXn连杆的连杆的扭角扭角Xn1Z1=1(逆时(逆时针为正)针为正)0aX1=a1=(100mm)X1=02Z2=2(逆时(逆时针为正)针为正)0aX2=a2=(100mm)X2=03Z3=3(逆时(逆时针为正)针为正)0aX3=a3=(100mm)X3=0机械原理教案图图1317a所示的平面关节型机器人的运动分析简图所示的平面关节型机器人的运动分析简图如图如图1317b所示。该平面关节型机器人的运动学方程为所示。该平面关节型机器人的运动学方程为W3=T1 T2 T3。图图1317 平面关节型机器人平面关节型机器人X0Y0O0O1Y1X1Y2X2X3Y3O2O3321(b)O0Y0Y1Y2Y3X0X1X2X3O1O2O3123(c)(a)Z0Z1Z2Z3O0O1O2O3Y0Y1Y2Y3X0X1X2X3123aX1aX2aX33210机械原理教案W3T1 T2 T3中每一项的矩阵表达式为中每一项的矩阵表达式为)2413(10000100sin0cossincos0sincos1000010000100011000010000cossin00sincos33333333333333aaaT)2513(10000100sin0cossincos0sincos1000010000100011000010000cossin00sincos22222222222222aaaT)2613(10000100sin0cossincos0sincos1000010000100011000010000cossin00sincos11111111111111aaaT机械原理教案W3T1 T2 T3矩阵表达式为矩阵表达式为)2713(10000100sin)sin()sin(0)cos()sin(cos)cos()cos(0)sin()cos(1121232133213211121232133213213aaaaaaW图图1317 平面关节型机器人平面关节型机器人X0Y0O0O1Y1X1Y2X2X3Y3O2O3321(b)O0Y0Y1Y2Y3X0X1X2X3O1O2O3123(c)(a)Z0Z1Z2Z3O0O1O2O3Y0Y1Y2Y3X0X1X2X3123aX1aX2aX3321机械原理教案若转角若转角1=30 ,2=60和和3=30 ,如图如图1317c所示,则所示,则该平面关节型机器人的该平面关节型机器人的手部坐标系手部坐标系O3X3Y3Z3在在固定坐标系固定坐标系O0X0Y0Z0中中的位姿的位姿W3为为1000010032.1705.0866.02.1830866.05.03W图图1317 平面关节型机器人平面关节型机器人X0Y0O0O1Y1X1Y2X2X3Y3O2O3321(b)O0Y0Y1Y2Y3X0X1X2X3O1O2O3123(c)(a)计计 算算 演演 示示Z0Z1Z2Z3O0O1O2O3Y0Y1Y2Y3X0X1X2X3123aX1aX2aX33210机械原理教案13.5.2斯坦福机器人的正向运动方程斯坦福机器人的正向运动方程 X1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H1.坐标系坐标系X1Y1Z1相对于固相对于固定坐标系定坐标系X0Y0Z0的位姿的位姿图图1318所示为斯坦福机器人的结构简图,针对图示的坐所示为斯坦福机器人的结构简图,针对图示的坐标系,其参数关系如表标系,其参数关系如表122所示。所示。首先,将坐标系首先,将坐标系X0Y0Z0绕绕X0轴转动轴转动X190得坐得坐标系标系X1Y1Z1,然后,绕,然后,绕Z0轴转轴转动动Z0。该变换矩阵为。该变换矩阵为下面求末端操作器的位姿下面求末端操作器的位姿机械原理教案表表132斯坦福机器人的结构参数斯坦福机器人的结构参数杆件编号杆件编号关节关于关节关于Zi轴的转角轴的转角关节关于关节关于Xi轴的扭转角轴的扭转角Xn杆件长度杆件长度aXn1Z01(90)9002Z12(90)90d2=100mm3Z2300d3=300mm4Z34(90)9005Z45(90)9006Z56(90)0H=50mm机械原理教案1)坐标系坐标系X1Y1Z1相对于固定坐标系相对于固定坐标系X0Y0Z0的位姿的位姿10000)90cos()90sin(00)90sin()90cos(000011000010000cossin00sincos11110,10,01XXZZRRTX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H)2913(100000100cos0sin0sin0cos1111机械原理教案2)坐标系坐标系X2Y2Z2相对于相对于X1Y1Z1的位姿的位姿 1000090cos90sin0090sin90cos000011000100001000011000010000cossin00sincos222222dTX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H)3013(10000100cos0sin0sin0cos22222d机械原理教案3)坐标系坐标系X3Y3Z3相对于相对于X2Y2Z2的位姿的位姿)3113(10001000010000133dTX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案4)手腕坐标系相对于手腕坐标系相对于X3Y3Z3的位姿的位姿(1)坐标系坐标系X4Y4Z4相对于相对于X3Y3Z3的变换矩阵的变换矩阵)3213(100000100cos0sin0sin0cos10000)90cos()90sin(00)90sin()90cos(000011000010000cossin00sincos444444443,43,34XXZXRRTX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案(2)坐标系坐标系X5Y5Z5相对于相对于X4Y4Z4的变换矩阵的变换矩阵)3313(100000100cos0sin0sin0cos1000090cos90sin0090sin90cos000011000010000cossin00sincos555555554,54,45XXZZRRTX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案(3)坐标系坐标系X6Y6Z6相对于相对于X5Y5Z5的变换矩阵的变换矩阵)3413(100010000cossin00sincos1000100001000011000010000cossin00sincos 1,0,066666666T5,56HHHTrRTZZX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案一旦知道了一旦知道了T1T6,则任意杆件之间的变换矩阵可以使用,则任意杆件之间的变换矩阵可以使用以上公式求解出来。以上公式求解出来。下面依次给出下面依次给出5T6、非相邻杆件之间的变换矩阵、非相邻杆件之间的变换矩阵4T6、3T6、2T6和和1T6的矩阵乘积形式,即的矩阵乘积形式,即 5T6=T6,4T6=T5T6,3T6T4T5T6,2T6T3T4T5T6和和1T6T2T3T4T5T6的表达式。首先,给的表达式。首先,给出杆件出杆件6相对于相对于4的位姿矩阵为的位姿矩阵为)3513(100000cossincoscossinsincossinsinsinsincoscoscos100010000cossin00sincos100000100cos0sin0sin0cos66556565556565666655556564HHHTTT机械原理教案其次,给出杆件其次,给出杆件6相对于相对于3的位姿矩阵的位姿矩阵3T6为为)3613(1000cossinsinsincos100000cossincoscossinsincossinsinsinsincoscoscos100000100cos0sin0sin0cos556565545464654646545454646546465466556565556565444465463HCSSCSHCSCCSCSSCCCSHSCCSSCCSSCCCHHTTTT机械原理教案再次,给出杆件再次,给出杆件6相对于相对于2的位姿矩阵的位姿矩阵2T6 为为)3713(1000cossinsinsincos1000cossinsinsincos1000100001000013556565545464654646545454646546465455656554546465464654545464654646543654362dHCSSCSHCSCCSCSSCCCSHSCCSSCCSSCCCHCSSCSHCSCCSCSSCCCSHSCCSSCCSSCCCdTTTTT机械原理教案最后,给出杆件最后,给出杆件6相对于相对于1的位姿矩阵的位姿矩阵1T6为为 1000cossinsinsincos10000100cos0sin0sin0cos35565655454646546465454546465464654222226543261dHCSSCSHSSCCSCSSCCCSHSCCSSCCSSCCCdTTTTTT00)()()()(6465464654652646542652646542652646542652646542CCSCSSCCCSSSCCSSCCSCSCSSCCCSSSSCSSCCCCSSSSCCCC)3813(10)()(254543525425254235254252542dSHSSSdHCCSCHSCCSCSdHCSSCHCCSSCC机械原理教案于是,手部坐标系于是,手部坐标系X6Y6Z6相对于固定坐标系相对于固定坐标系X0Y0Z0的变换的变换矩阵矩阵0T6为为0T6T1T2T3T4T5T6(1339)若给定各个关节关于若给定各个关节关于Zi轴的转角轴的转角i,d2、d3和和H的大小,的大小,如表如表132所示,设所示,设0T6的矩阵元素如下的矩阵元素如下)(4013100065432160TTTTTTPQMNPQMNPQMNTZZZZYYYYXXXX机械原理教案式式(1337)中各个元素的表达式分别为中各个元素的表达式分别为NXC1C2(C4C5C6S4S6)C6S2S5(C5C6 S4C4S6)S1NYC2(C4C5C6S4S6)C6S2S5 S1 C1(C5C6 S4C4S6)NZ(C4C5C6S4S6)S2C2 C6S5MXC1C2(C4C5S6C6S4)S2S5S6(C5 S4S6C4C6)S1MYS1C2(C4C5S6C6S4)S2S5S6 C1(C5 S4S6C4C6)MZ(C4C5S6C6S4)S2C2S5 S6QXC1(C2C4S5C5S2)S1S4 S5QY(C2C4S5C5S2)S1C1S4 S5QZC4S2 S5C2C5PXC1 d3S2d2S1H(C1C2C4S5C1C5S2S1S4S5)PYS1 d3S2C1d2H(S1C2C4S5C5S1S2C1S4S5)PZC2d3H(C4S2S5C2C5)机械原理教案以上诸式中,以上诸式中,Cicosi,Sisini,i16。则。则0T6的运算结果为的运算结果为 1000000130001015010060TX1X0Y10图图1218 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案13.6工业机器人的逆向运动学工业机器人的逆向运动学 工业机器人的逆向运动学是工业机器人的逆向运动学是指已知被作对象的初始位姿与终指已知被作对象的初始位姿与终止位姿时,止位姿时,如何确定工业机器人如何确定工业机器人各关节的相对运动量的大小以及各关节的相对运动量的大小以及末端操作器的相对位姿末端操作器的相对位姿。根据被。根据被作对象的初始位姿与终止位姿,作对象的初始位姿与终止位姿,确定工业机器人各关节的相对运确定工业机器人各关节的相对运动量的大小是对工业机器人进行动量的大小是对工业机器人进行运动控制的基础。运动控制的基础。X1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案下面以图下面以图1318所示的斯坦福机器人为例,说明工所示的斯坦福机器人为例,说明工业机器人的逆向运动学的求解方法。业机器人的逆向运动学的求解方法。斯坦福机器人手部坐标系斯坦福机器人手部坐标系X6Y6Z6相对于固定坐标系相对于固定坐标系X0Y0Z0的变换矩阵的变换矩阵0T6如式如式(12-39)所 示,即所 示,即 0T6 T1T2T3T4T5T6,0T6的矩阵形的矩阵形式如式式如式(13-40)所示。设给定所示。设给定了所有的结构参数并已知手部了所有的结构参数并已知手部坐标系坐标系X6Y6Z6相对于固定坐标相对于固定坐标系系X0Y0Z0的位姿的位姿(式式1340),令令H。下面求各个关节的。下面求各个关节的相对运动量的大小。相对运动量的大小。X1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案(1)求坐标系求坐标系X1Y1Z1相对于相对于X0Y0Z0的转角的转角1用用T11左乘式左乘式(1340),得得T11 0T6T11T1T2T3T4T5T6T2T3T4T5T6,)4113(100000cossin010000sincos111111TX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H其中其中T11由式由式(1329)以及式以及式(1315)与与(1316)的变换关系得的变换关系得到,于是到,于是T11和和T11 0T6分别分别为为机械原理教案求坐标系求坐标系X1Y1Z1相对于相对于X0Y0Z0的转角的转角1)4213(1000100000cossin010000sincos6543211116011TTTTTPQMNPQMNPQMNTTZZZZYYYYXXXX式式(1342)右端右端T2T3T4T5T6的展开矩阵如式的展开矩阵如式(1338)所示,所示,只要令式只要令式(1338)中的中的H0即可。即可。机械原理教案下面展开式下面展开式(1342)中间两个矩阵的乘积,得中间两个矩阵的乘积,得T11 0T6为为1000cossincossincossincossinsincossincossincossincos11111111111111116011YXYXYXYXZZZZYXYXYXYXPPQQMMNNPQMNPPQQMMNNTT00)()()()(6465464654652646542652646542652646542652646542CCSCSSCCCSSSCCCSCCSCSCSSCCCSSSSCSSCCCCSSSSCCCC)4313(1025432525423252542dSSdCCCSCSdSCSSCC机械原理教案令式令式(1343)两个矩阵的第三行第四列的对应元素相等,两个矩阵的第三行第四列的对应元素相等,得含有得含有1的三角方程以及的三角方程以及1的解分别为的解分别为 PXsin1PYcos1d2 (1344)4513()(arctan2)(arctan22222221YYYXXPdPdPdPPx机械原理教案(2)求坐标系求坐标系X2Y2Z2相对于相对于X1Y1Z1的转角的转角2 PXcos1PYsin1d3sin2 (1346)PZd3cos2 (1347)式式(1346)除以式除以式(1347)得得2为为)4813(sincosarctan1122ZYYPPP令式令式(1343)两个矩阵的第一行第四列的对应元素相等,两个矩阵的第一行第四列的对应元素相等,第二行第四列的对应元素相等,得含有第二行第四列的对应元素相等,得含有2的三角方程为的三角方程为机械原理教案(3)求坐标系求坐标系X3Y3Z3相对于相对于X2Y2Z2的位移的位移d3 将式将式(1346)两端乘以两端乘以sin2,式,式(1347)两端乘以两端乘以cos2,然后相加得然后相加得d3为为X1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H)4913(cossin)sincos(22113zyxPPPd机械原理教案(4)求坐标系求坐标系X4Y4Z4相对于相对于X3Y3Z3的转角的转角4由于由于3T6T4T5T6,T4 13T6T4 1T4T5T6T5T64T6T4 1 T3 1 T2 1 T1 10T6。)5013(100000cossin010000sincos444414TX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H所以,由式所以,由式(1332)、(1331)、(1330)以及式以及式(1315)与与(1316)的变换关系,首先求出的变换关系,首先求出T4、T3和和T2的逆矩阵的逆矩阵T41、T31和和 T21分别为分别为 机械原理教案(4)求坐标系求坐标系X4Y4Z4相对于相对于X3Y3Z3的转角的转角4)5113(10001000010000113dT)5213(100000cossin10000sincos2222212dTX1X0Y10图图1318 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案为此,为此,4T6T4 1 T3 1 T2 1 T1 10T6的表达式为的表达式为 100010000100001100000cossin010000sincos34444601112131464dTTTTTT1000100000cossin010000sincos100000cossin10000sincos111122222ZZZZYYYYXXXXPQMNPQMNPQMNd机械原理教案将将4T6T4 1 T3 1 T2 1 T1 10T6展开展开00)()()()()()()()()()(1142411241142241124211221121142411241142241124CMSMCSMSSMCMCSCNSNCSNSSNCNCSCMSMCMSCNSNCNSCMSMSSMCSMCMCCCNSNSSNCSNCNCCYXZYXYXYXZYXZYXYXZYXYXYX10)()()()()()()()()()(21142411241142411243211221122114241124114241124dCPSPCSPSSPCPCSCQSQCSQSSQCQCSdSPSPCPSCQSQCQSdCPSPSSPCSPCPCCCQSQSSQCSQCQCCYXZYXYXZYXZYXZYXYXZYXYXZYX4T6T4 1 T3 1 T2 1 T1 10T6(13-53)机械原理教案令式令式(1353)与式与式(1335)的第三行第三列的矩阵元素的第三行第三列的矩阵元素对应相等,得关于转角对应相等,得关于转角4的三角方程为的三角方程为0)()(114241124CQSQCSQSSQCQCSYXZYX)5413(0)cossin(cossinsin)sincos(cossin114241124YXZYXQQQQQ由式由式(1354)得得4为为)5513(sin)sincos(coscossinarctan21121124ZYXYXQQQQQ机械原理教案(5)求坐标系求坐标系X5Y5Z5相对于相对于X4Y4Z4的转角的转角5令式令式(1353)与与(1335)的第一行第三列的矩阵元素对应相的第一行第三列的矩阵元素对应相等,第二行第三列的矩阵元素对应相等,得关于转角等,第二行第三列的矩阵元素对应相等,得关于转角5的三角方的三角方程为程为)5613()()(5114241124SCQSQSSQCSQCQCCYXZYX)5713()(52112CCQSQCQSZYX由式由式(1356)、式、式(1357)得得5为为)5813()()()(arctan211211424112425CQSQCQSCQSQSSQCSQCQCCZYXYXZYX机械原理教案(6)求坐标系求坐标系X6Y6Z6相对于相对于X5Y5Z5的转角的转角6 由式由式(1333)以及式以及式(1315)与与(1316)的变换关系得的变换关系得T5的逆矩阵的逆矩阵T51为为)5913(100000cossin010000sincos555515TX1X0Y10图图1218 斯坦福机器人斯坦福机器人Z0Y0O0X2Y6Y2Z2Z1Y3d3d24321X3Z365X4Z4Z5X5Z6X6Y5Y4H机械原理教案由于由于T5T64T6T4 1 T3 1 T2 1 T1 10T6,T5 1T5T6T6 5T6T5 1T4 1 T3 1 T2 1 T1 10T6,所以,所以,T5 1T4 1 T3 1 T2 1 T1 10T6的表达式为的表达式为 100010000100001100000cossin010000sincos100000cossin010000sincos344445555601112131415656dTTTTTTTT1000100000cossin010000sincos100000cossin10000sincos111122222ZZZZYYYYXXXXPQMNPQMNPQMNd机械原理教案(6)求坐标系求坐标系X6Y6Z6相对于相对于X5Y5Z5的转角的转角61000100000cossin010000sincos3433323124232221141312115555BAAABAAABAAA601112131415656TTTTTTTT1000cossincossincossincossinsincossincossincossincos24514523513522512521511534333231245145235135225125215115BBAAAAAABAAABBAAAAAA(1360)式式(1360)中的中的Aij与与Bi4组成的矩阵就是组成的矩阵就是T4 1 T3 1 T2 1 T1 10T6的连乘积矩阵。的连乘积矩阵。机械原理教案令式令式(1360)与与(1334)的第一行第二列的矩阵元素对应的第一行第二列的矩阵元素对应相等,第二行第二列的矩阵元素对应相等,得关于转角相等,第二行第二列的矩阵元素对应相等,得关于转角6的三的三角方程为角方程为 由式由式(1361)与与(1362)得得6为为)6113(sinsincos6225125AA)6213(cos632A)6313(sincosarctan3222512526AAA机械原理教案至此,各个关节的运动参数至此,各个关节的运动参数1、2、d3、4、5、6已全已全部求出。部求出。从以上的求解过程可以看出,这种求解方法就是将一个从以上的求解过程可以看出,这种求解方法就是将一个未知数从方程的右端移到左端,使其与其它未知数分离开来,未知数从方程的右端移到左端,使其与其它未知数分离开来,从而解出这个未知数。重复这一过程,解出所有的未知数。从而解出这个未知数。重复这一过程,解
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


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

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


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