第3章 工业机器人静力学和动力学分析

上传人:zou****hua 文档编号:208496734 上传时间:2023-05-10 格式:DOCX 页数:20 大小:261.42KB
收藏 版权申诉 举报 下载
第3章 工业机器人静力学和动力学分析_第1页
第1页 / 共20页
第3章 工业机器人静力学和动力学分析_第2页
第2页 / 共20页
第3章 工业机器人静力学和动力学分析_第3页
第3页 / 共20页
资源描述:

《第3章 工业机器人静力学和动力学分析》由会员分享,可在线阅读,更多相关《第3章 工业机器人静力学和动力学分析(20页珍藏版)》请在装配图网上搜索。

1、注:1)2008年春季讲课用;2)带下划线的黑体字为板书内容;3)公式及带波浪线的部分为必讲内容第3 章 工业机器人静力学及动力学分析3.1 引言在第 2 章中,我们只讨论了工业机器人的位移关系,还未涉及到力、速度、加速度。由 理论力学的知识我们知道,动力学研究的是物体的运动和受力之间的关系。要对工业机器人 进行合理的设计和性能分析,在使用中实现动态性能良好的实时控制,就需要对工业机器人 的动力学进行分析。在本章中,我们将介绍工业机器人在实际作业中遇到的静力学和动力学 问题,为以后“工业机器人控制”等章的学习打下一个基础。在后面的叙述中,我们所说的力或力矩都是“广义的”,包括力和力矩。工业机器

2、人作业时,在工业机器人和环境之间存在着相互作用力。外界对手部(或末端 操作器)的作用力将导致各关节产生相应的作用力。假定工业机器人各关节“锁住”,关节的 “锁定用”力和外界环境施加给手部的作用力取得静力学平衡。工业机器人静力学就是分析 手部上的作用力和各关节“锁定用”力之间的平衡关系,从而根据外界环境在手部上的作用 力求出各关节的“锁定用”力,或者根据已知的关节驱动力求解出手部的输出力。j-ir rjnrnr fjrnrnr-jr nr nt-rjr u-jr n_v.-t-t- -r-r-t-t- -i- -i-t-关节的驱动力和手部施加的力之间的关系是工业机器人操作臂力控制的基础,也是利用

3、 达朗贝尔原理解决工业机器人动力学问题的基础。工业机器人动力学问题有两类:(1)动力学正问题已知关节的驱动力,求工业机器人 系统相应的运动参数,包括关节位移、速度和加速度。(2)动力学逆问题 已知运动轨迹点 上的关节位移、速度和加速度,求出相应的关节力矩。研究工业机器人动力学的目的是多方面的。动力学正问题对工业机器人运动仿真是非常 有用的。动力学逆问题对实现工业机器人实时控制是相当有用的。利用动力学模型,实现最 优控制,以期达到良好的动态性能和最优指标。工业机器人动力学模型主要用于工业机器人的设计和离线编程。在设计中需根据连杆质 量、运动学和动力学参数,传动机构特征和负载大小进行动态仿真,对其

4、性能进行分析,从 而决定工业机器人的结构参数和传动方案,验算设计方案的合理性和可行性。在离线编程时, 为了估计工业机器人高速运动引起的动载荷和路径偏差,要进行路径控制仿真和动态模型的 仿真。这些都必须以工业机器人动力学模型为基础。工业机器人是一个非线性的复杂的动力学系统。动力学问题的求解比较困难,而且需要 较长的运算时间。因此,简化求解过程,最大限度地减少工业机器人动力学在线计算的时间 是一个受到关注的研究课题。在这一章里,我们将首先讨论和工业机器人速度和静力学有关的雅可比矩阵,然后介绍 工业机器人的静力学问题和动力学问题。可写成:y6=f6(x1,x2,x3,x4,x5,x6)将其微分,得:

5、也可简写成:Y=F(X)Acfdfdfdy = dx + dx Hb dx1cx1cx2cx61 2 6dy = f dx 佳 dx + + 玺 dx2Cx1Cx2Cx61 2 6CfCfCfdy =6dx +edx +dx6Cx1Cx2Cx61 2 6(3-2)dY(3-3)3.2.1 工业机器人速度雅可比数学上雅可比矩阵(Jacobian matrix)是一个多元函数的偏导矩阵。 假设有六个函数,每个函数有六个变量,即:y1=f (x , x , x , x , x , x )1123456(3-1)= f(x,x ,x,x ,x,x )2123456式(3-3)中的(6 X 6)矩阵叫做

6、雅可比矩阵。dX在工业机器人速度分析和以后的静力学分析中都将遇到类似的矩阵,我们称之为工业机 器人雅可比矩阵,或简称雅可比。一般用符号J表示。图3-1为二自由度平面关节型工业机器人(2R工业机器人),其端点位置x,y和关节变量久、e2的关系为:即:将其微分,得:将其写成矩阵形式为x = l cos0 +1 cos(0 +0 )11212y = l sin0 + l sin(0 +0 )11212x=x(0 ,0 )12y=y(0,0 )12dx = $ d0C01dy =字 d0 +丿C0i1+ $ d01 C022字d0C022(3-4)人令:式(3-6)可简写为:式中:dX二dxdydxd

7、y;dO =axAxaOaOAyAyaT12dO 1 dO2(3-6)dxdxaOayaO1dX=JdOdO 1dO2aOayao2(3-7)(3-8)我们将J称为图3-1所示二自由度平面关节型工业机器人的速度雅可比,它反映了关节 空间微小运动dO和手部作业空间微小位移dX之间的关系。注意:dX此时表示微小线位移。若对式(3-7)进行运算,则2R工业机器人的雅可比写为:J=-1 sinO -1 sin(O + O )1 1 2 1 21 cosO +1 cos(O +O )1 1 2 1 2从J中元素的组成可见,J阵的值是O及O2的函数。-1 sin(O +O )2 1 21 cos(O +O

8、 )2 1 2(3-9)对于n个自由度的工业机器人,其关节变量可以用广义关节变量q表示,q=q1 q2 q T,当关节为转动关节时,q =O.,当关节为移动关节时,q =d. dq=dq. dq?dq T反 ni ii i12n映了关节空间的微小运动。工业机器人手部在操作空间的运动参数用X表示,它是关节变量的函数,即X=X(q),并且是一个6维列矢量(因为表达空间刚体的运动需要6个参数,即 三个沿坐标轴的独立移动和三个绕坐标轴的独立转动)。因此,dX=dx dy dz询 询 询卩反 映了操作空间的微小运动,它由工业机器人手部微小线位移和微小角位移(微小转动)组成,d 和没差别,因为在数学上,d

9、x=&。于是,参照(3-8)式可写出类似的方程式,即:dX=J(q)dq(3-10)式中J(q)是6Xn的偏导数矩阵,称为n自由度工业机器人速度雅可比矩阵。它反映了关节空 间微小运动dq和手部作业空间微小运动dX之间的关系。它的第i行第j列元素为:Ax ( q )J (q) = i , i=1, 2, .,6; j=1, 2, .,n(3-11)ijaqj3.2.2 工业机器人速度分析对式(3-10)左、右两边各除以dt,得:(3-12)(3-13)dX = ( )dq=J (q)-dtdt即V = J (q)q式中:v工业机器人手部在操作空间中的广义速度,v=X ;q工业机器人关节在关节空间

10、中的关节速度;J(q)确定关节空间速度q和操作空间速度V之间关系的雅可比矩阵。对于图3-1所示2R工业机器人来说,J(q)是式(3-9)所示的2X2矩阵。若令J . J2分别为式(3-9)所示雅可比的第一列矢量和第二列矢量,则式(3-13)可写成:V = J 0 + J 01 1 2 2 式中右边第一项表示仅由第一个关节运动引起的端点速度;右边第二项表示仅由第二个关节 运动引起的端点速度;总的端点速度为这两个速度矢量的合成。因此,工业机器人速度雅可rt -1- nn.-s n.-i in-rt-比的每一列表示其它关节不动而某一关节运动产生的端点速度。图3-1所示二自由度平面关节型工业机器人手部

11、的速度为:0102vxvy-l sin0 +1 sin(0 +0 )0 -1 sin(0 +0 )0-1 sin0 -1 sin(0 +0 )-1 sin(0 +0 )1 1 2 1 2 2 1 21 cos0 + 1 c(0 +0 )1 cos(0 +0 )1 1 2 1 2 1 2 1 2 2 l cos0 +1 c(0 +0 ).0 +1 cos(0 +0 )01 1 2 1 2 1 2 1 2 21 1 2 1 2 2 1 2假如及02是时间的函数,01=f1(t),02=2(t),则可求出该工业机器人手部在某一时刻的 速度V=f(t),即手部瞬时速度。反之,假如给定工业机器人手部速度

12、,可由式(3-13)解出相应的关节速度,即:q = J-V(3-14)式中:J-1称为工业机器人逆速度雅可比。式(3-14)是一个很重要的关系式。例如,我们希望工业机器人手部在空间按规定的速度进 行作业,那么用式(3-14)可以计算出沿路径上每一瞬时相应的关节速度。但是,一般来说,求 逆速度雅可比J-1是比较困难的,有时还会出现奇异解,就无法解算关节速度。通常我们可以看到工业机器人逆速度雅可比J出现奇异解的情况有下面两种:(1) 工作域边界上奇异。当工业机器人臂全部伸展开或全部折回而使手部处于工业机器 人工作域的边界上或边界附近时,出现逆雅可比奇异,这时工业机器人相应的形位叫做奇异 形位。(2

13、) 工作域内部奇异。奇异并不一定发生在工作域边界上,也可以是由两个或更多个关 节轴线重合所引起的。当工业机器人处在奇异形位时,就会产生退化现象,丧失一个或更多自由度。这意味着 在空间某个方向(或子域)上,不管工业机器人关节速度怎样选择手部也不可能实现移动。例3-1如图3-2所示二自由度平面关节型机械手。手部某瞬沿固定坐标系X0轴正向以 1.0m/s速度移动,杆长为1 = 12 = 0.5m。假设该瞬时01 = 30,01 = -60。求相应瞬时的关节速 度。解 由式(3-9)雅可比为:图 3-2 二自由度机械手手爪沿 X0 方向运动知,二自由度机械手的速度J=因此,逆速度雅可比为:-1 sin

14、0 -1 sin(0 +0 )1 1 2 1 21 cos 0 + 1 cos(0 + 0 )1 1 2 1 2-1 sin(0 +0 )2 1 21 cos(0 +0 )2 1 2J-1111 sin012 21 cos(0 +0 )2 1 2- 1 cos0 - 1 cos(0 +0 )1 1 2 1 21 sin(0 +0 )2 1 2-1 sin0 -1 sin(0 +0 )1 1 2 1 2(3-15),因此,由式(3-14)可得:因此0厂 J -1V =2111 sin012 21 cos(0 +0 )2 1 2-1 cos0 -1 cos(0 +0 )1 1 2 1 21 sin

15、(0 +0 )2 1 2- 1 sin0 - 1 sin(0 +0 )1 1 2 1 2、3 2= -2 (rad/s)cos (0+0 ) cos (30 -60)0 = 12 =1 1sin00.5 x sin (-60)0.5 x * 3 20 _ cos0 cos (0 +0 )_ cos 30 cos (30 -60)_2V3 2_ 4 d/2 1 sin01 sin00.5 x sin (-60)0.5 x sin (-60)0.5 x、322 2 12 从以上可知,在该瞬时两关节的位置和速度分别为0=30, 02 = -60, 0 =-2rad/s, 0 =1 2 1 2 4ra

16、d/s,手部瞬时速度为1m/s。奇异讨论:从式(3-15)知,当112sin02=0时,式(3-15)无解。因为1产0,伊0,所以,在 02=0或02=180时,二自由度工业机器人逆速度雅可比J-1奇异。这时,该工业机器人二臂 完2全伸直,2 或完全折回,即两杆重合,工业机器人处于奇异形位。在这种奇异形位下,手部正好处在工作域的边界上,该瞬时手部只能沿着一个方向 (即和臂垂直的方向)运动,不能沿 其它方向运动,退化了一个自由度。对于在三维空间中作业的一般六自由度工业机器人,其速度雅可比J是一个6X6矩阵, q和V分别是6X1列阵,即V(6x1)=J(q)(6x6)q(6x1)。手部速度矢量V是

17、由3X1线速度矢量和 3X1角速度矢量组合而成的6维列矢量。关节速度矢量q是由6个关节速度组合而成的6维列矢量。雅可比矩阵 J 的前三行代表手部线速度和关节速度的传递比;后三行代表手部角速 度和关节速度的传递比。而雅可比矩阵J的第i列则代表第i个关节速度q对手部线速度和角i速度的传递比。工业机器人在作业过程中,当手部(或末端操作器)和环境接触时,会引起各个关节产 生相应的作用力。工业机器人各关节的驱动装置提供关节力矩,通过连杆传递到手部,克服 外界作用力。本节讨论操作臂在静止状态下力的平衡关系。我们假定各关节“锁住”,工业机 器人成为一个结构体。关节的“锁定用”力和手部所支持的载荷或受到外界环

18、境作用的力取 得静力学平衡。求解这种“锁定用”的关节力矩,或求解在已知驱动力作用下手部的输出力 就是对工业机器人操作臂进行静力学分析。3.3.1 操作臂中的静力学这里以操作臂中单个杆件为例分析受力情况,如图3-3所示,杆件i通过关节i和i+1分 别和杆件i-1和杆件i+1相连接,两个坐标系i-1和i分别如图所示。图中:fi-i,i 及叫1,_ f i+1 及 ni,i+i f i+1 及-ni,i+1- f 1 及 n J f 1 及-n 1n,n+1n,n+1f0, 1 及 no, 1m gz.关节ii-1杆通过关节i作用馆i杆上的力和关节矩1 i杆通过i+1杆通.工业机器人手部端点对-外界

19、Z-1f-1,i用在力和力矩;力矩;i;+1用力和反作用力矩;F环境的作用力和力矩;机器人手工业机器人底座对杆 1的作用 连杆i的重量,作 连杆i的静力学平衡条件为其上所i驱动。i力和合力矩为零,因此力和力矩平衡方程式为:(3-16) (3-17)i,+Y+ni-1,i+6,力雅可比矩阵就有可能不是一 个方阵,则JT就没有逆解。所以,对这类问题的求解就困难得多,在一般情况下不一定能得 到唯一的解。如果F的维数比T的维数低,且J是满秩的话,则可利用最小二乘法求得F的估值。例3-2图3-5所示的一个二自由度平面关节型机械手,已知手部端点力F=Fx,Ft, 求相应于端点力 F 的关节力矩(不考虑摩擦

20、)。F=F,F tx y-1 s(e +o)2 1 2+0 )1 2)2Ti c0 +1 c(e 1- 1 1 2 12YoL0根据i=JF,得:T1解 已知该机械手的速度雅可比为:-1 s0 -1 s(0J =1121则该机械手的力雅可比为:-11s01-12s(-卜(0l c0l c(T=所以+ 0T112x 12m-1 s(0 +0 ):2 1 2(a)0。cF);xl1c(121(b)202) O图3毎手部端点力(F和关节力矩cos0+ 12cos(01+02)Fy t2 = -19sin(01+02)F + 12 cos(0+0JF2212 x 212 y若如图3-5(b)所示,在某

21、瞬时0 = 0, 02 = 90。,则在该瞬时和手部端点力相对应的关节力 矩为:t1=-12F + 1F1 2 x 1 yT产-1F2 2 x3.4 工业机器人动力学分析工业机器人动力学研究的是各杆件的运动和作用力之间的关系。工业机器人动力学分析 是工业机器人设计、运动仿真和动态实时控制的基础。在本章开头说过,工业机器人动力学 问题有两类:1) 动力学正问题已知关节的驱动力矩,求工业机器人系统相应的运动参数(包括关节位移、速度和加速度)。也就是说,给出关节力矩向量T,求工业机器人所产生的运 动参数0、0-及e。2) 动力学逆问题一一已知运动轨迹点上的关节位移、速度和加速度,求出所需要的关节 力

22、矩。即给出0、6及6,求相应的关节力矩向量I。工业机器人是由多个连杆和多个关节组成的复杂的动力学系统,具有多个输入和多个输 出。存在着错综复杂的耦合关系和严重的非线性。因此,对于工业机器人动力学的研究,引 起了十分广泛的重视,所采用的方法很多,有拉格朗日(Lagrange)方法、牛顿一欧拉方法 (Newton-Euler)方法、高斯(Gauss)方法、凯恩(Kane)方法;旋量对偶数方法、罗伯逊一魏登堡 (Roberson-WitTenburg)方法等。拉格朗日方法不仅能以最简单的形式求得非常复杂的系统动力 学方程,而且具有显式结构,物理意义比较明确,对理解工业机器人动力学比较方便。因此 本节

23、只介绍拉格朗日方法,而且用简单实例进行分析。工业机器人动力学问题的求解比较困难,而且需要较长的运算时间。因此,简化求解的 过程,最大限度地减少工业机器人动力学在线计算的时间是一个受到关注的研究课题。3.4.1 拉格朗日方程1) 拉格朗日函数拉格朗日函数L的定义是一个机械系统的动能Ek和势能E之差,即: kqL=Ek - EqG-24)令q.(i=1, 2,,n)是使系统具有完全确定位置的广义关节变量,q是相应的广义关节 ii速度。由于系统动能Ek是q.和q的函数,系统势能E是q.的函数,因此拉格朗日函数也是 k i iq iq.和q的函数。.2) 拉格朗日方程厂d dLdLidt dqdq.i

24、=l,2,n(3-25)系统的拉格朗日方程为:式中,F.称为关节i的广义驱动力。如果是移动关节,则F.为驱动力;如果是转动关节,则 .F. 为驱动力矩。.3) 用拉格朗日法建立工业机器人动力学方程的步骤:(1) 选取坐标系,选定完全而且独立的广义关节变量q.(i=1,2,n)(2) 选定相应的关节上的广义力F,当q.是位移变量时,则F.为力;当q.是角度变量时,iiii则 F. 为力矩。.(3) 求出工业机器人各构件的动能和势能,构造拉格朗日函数。(4) 代入拉格朗日方程求得工业机器人系统的动力学方程。3.4.2 二自由度平面关节型工业机器人动力学方程(动力学分析实例)1) 广义关节变量及广义

25、力的选定选取笛卡尔坐标系如图3-6所示。连杆l和连杆2的关节变量分别为转角和e2,相应的 关节1和关节2的力矩是T和兮连杆1和连杆2的质量分别是ml和m2,杆长分别为1、和1, 质心分别在C和C2处,离相应关节中心的距离分别为pl和p2。因此,杆1质心C的位置坐 标为:图 3-6 二自由度工业机器 人动力学方程的建立x1 = p1sin01 y1 = -p1cos01 杆1质心C的速度平方为:,)x 2 + y 2 = 0 ) 1 1 1 1 杆2质心c2的位置坐标为:x2 = 1Sin0 + p2sin(0 +02)y2 = -1COS0 - p2cos(0l +02)杆2质心C2的速度平方

26、为:()X = 1 cos0 0 + p cos(0 +0 );0 +0丿 2 1 1 1 2 1 2 / 1 2) y = 1 sin0 0 + p sin(0 +0 )0 +0 丿2 1 1 1 21 2 1 2X2 + y 2 = 120 2 + p2 0 +0 ) + 21 p 0 2 +0 0 2os0 2 2 1 1 2 1 2 1 2 1 1 2 22) 系统动能E =丄 m p 20 2 k1 2 1 1 1E = 1 m 120 2 +1 m p 2 G +0 ) + ml p 0 2 +0 0 )os0 k2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2E

27、 = E =mp2 + m 1202 + m p20 +0 ) + m 1 pkki 21 12 1122 2122 1i =13) 系统势能(以质心丈,于最低、置为势能零点E = m gp 1 一 cos0 丿E = m g1(L _ cos0 )+ m gp 1 一 cos +0 )p22 112 212E =f E = (m p + m 1 )g(L_cos0 )+ m gp 1 _cos +0 )ppi 1 12 112212i=14) 拉格朗日函数L = E E2 + m p 2 +0 ) + mlp G 2 +0 0 )os01 2 2 2 1 2 2 1 2 1 1 2 2 一

28、m gp 1 _cos +0 )1 2 2 1 2kp1 c /)= m p 2 + m 12 &2 1 1 2121一 (m p + m 1 )g (1 一 cos0 )5) 系统动力学方1程12 1 1根据拉格朗日方程dL _ dL可计算各关节上的力矩,计算关节1上的力矩11:F 二idt dqdqii得到系统动力学方程。i= 1, 2, ,n所以6L = Cp 2 + m 12 + m p 2 V0 +0 + m l p V20 +0 cos0601 1 2 1 1 2 2 1 2 2 1 2 1 2 21=-(m p + m l gsin0 - m gp sin(0 +0 )601 1

29、 2 1 1 2 2 1 216L6L=d _dt 6060= Vm1 1 2 2 2 1+ ( 2m l p sin0 0 0 + (上式可简写为p 2 + m p 2 + m 12 + 2m l p cos0 b + Cm p 2 + m l p cos0 入2 1 2 2 1 2 2 21 2 2 2mlpsin0 02+(mp +mlgsin0 +mgpsin(0 +0 )2 1 2 21 2 2 2 1 1 21 1 2 2 1由此可得二 D 0 + D 0 + D 00+ D 02 + D11 1 12 2 112 1 2 122 2 1(3-26)D = m p 2 + m p

30、2 + m 12 + 2m l p cos011 1 1 2 2 2 1 2 1 2 2D = m p 2 + m l p cin02 2 21 2 2=-2m l p sin021 2 2l p sin021 2p +m l1112gsin0 + m gp sin(0 +0 )21 1 2 2 1 2p2 V0 +00 cos 02 1 2 21 2 1一m l p (02 +0 0 )sin02 1 2 1 1 2 2- m gp sin(0 +0 )2 2 1 2一 6Ldt 6060V 2 2= m p2+ml p2 2 2 1 2+ Vm l p sin0 021cos0 0 + m

31、2 1 2 2 2 2 12 + m gp sin(0 +0 )2 2 1 2 2 1 2+ m l p Xin0 I? 02 2 1 2 2 1 2=D 0 + D 0 + D G 0 + D G 2 + D21 1 22 2 212 1 2 211 1 2(3-28)D = m p 2 + m l p con021 2 22 1 22D = m p 2(3-29)22 /2 2 、sin0 = 02122 1 22 1 22D = m l p sin0211 2 1 2 2D = m gp sin(0 +0 )I 22212加速度式(3-26)、(3-27)及式(3-28)、(3-29)分

32、别表示了关节驱动力矩和关节位移、速度、 之间的关系,即力和运动之间的关系,称为图 3-6 所示二自由度工业机器人的动力学方程。 对其进行分析可知:(1) 含有&或&的项表示由于加速度引起的关节力矩项,其中:12含有D11和D22的项分别表示由于关节1加速度和关节2加速度引起的惯性力矩项;含有D12的项表示关节2的加速度对关节1的耦合惯性力矩项;含有D21的项表示关节1的加速度对关节2的耦合惯性力矩项。(2) 含有Q2和62的项表示由于向心力引起的关节力矩项,其中:12含有D22的项表示关节2速度引起的向心力对关节1的耦合力矩项;含有。211的项表示关节1速度引起的向心力对关节2的耦合力矩项。(

33、3) 含有66 的项表示由于哥氏力引起的关节力矩项,其中:12含有d112的项表示哥氏力对关节1的耦合力矩项;含有D212的项表示哥氏力对关节2的耦合力矩项。(4) 只含关节变量61、62的项表示重力引起的关节力矩项。其中:含有D1的项表示连杆1、连杆2的质量对关节1引起的重力矩项;含有D2的项表示连杆2的质量对关节2引起的重力矩项。从上面推导可以看出,很简单的二自由度平面关节型工业机器人其动力学方程已经很复 杂了,包含很多因素,这些因素都在影响工业机器人的动力学特性。对于复杂一些的多自由 度工业机器人,动力学方程更庞杂了,推导过程也更为复杂。不仅如此,对工业机器人实时 控制也带来不小的麻烦。

34、通常,有一些简化问题的方法:(1) 当杆件质量不很大,重量很轻时,动力学方程中的重力矩项可以省略;(2) 当关节速度不很大,工业机器人不是高速工业机器人时,含有62、 62、 66 等项可1 2 1 2以省略;(3) 当关节加速度不很大,也就是关节电机的升降速不是很突然时,那么含 6、 6 的项12有可能给予省略。当然,关节加速度的减少,会引起速度升降的时间增加,延长了工业机器 人作业循环的时间。3.4.3 关节空间和操作空间动力学1) 关节空间和操作空间n个自由度操作臂的手部位姿X由n个关节变量所决定,这n个关节变量也叫做n维关 节矢量0所有关节矢量q构成了关节空间。而手部的作业是在直角坐标

35、空间中进行的,即 操作臂手部位姿又是在直角坐标空间中描述的,因此把这个空间叫做操隹空间。运动学方程 X=X(q)就是关节空间向操作空间的映射;而运动学逆解则是由映射求其在关节空间中的原 像。在关节空间和操作空间中操作臂动力学方程有不同的表示形式,并且两者之间存在着一 定的对应关系。2) 关节空间动力学方程 将式(3-26)、 (3-27)及式(3-28)、 (3-29)写成矩阵形式,则(3-30)t = D(q)q + H(q, q) + G (q)式中所以T =T1T; q =6 16; q =6 一16;q =_1&2222D(q)m p 2 + m/l 21 11 im p 222+ p

36、2 + 2/ p、cos621分 2+1 p cos6 丿1 22+ Ip cos61 2 2m p 222(3-31)H (q, q) = m2O 2 + 20 O2 1 2Oj+ m l bsinO + m p gsin(O +0 )2 1 1 2 2 1 2m p gsin(0 +0 )2 2 1 2l p sin01 2 2(3-32)(3-33)式(3-30)就是操作臂在关节空间中的动力学方程的一般结构形式,它反映了关节力矩和关节变量、速度、加速度之间的函数关系。对于n个关节的操作臂,D(q)是nXn的正定对称矩阵, 是q的函数,称为操作臂的惯性矩阵;H(q, q)是nX1的离心力和

37、哥氏力矢量;G(q)是nX1的重力矢量,和操作臂的形位n有关。3) 操作空间动力学方程 和关节空间动力学方程相对应,在笛卡尔操作空间中,可以用直角坐标变量即手部位姿的矢量X来表示工业机器人动力学方程。因此,操作力量和手部加速度乂之间的关系可表示 为:F 二 M (q)X + U (q, q) + G (q)(3-34)x x x式中,Mx(q)、U(q,q)和Gx(q)分别为操作空间中的惯性矩阵、离心力和哥氏力矢量、重力 矢量,它们都是在操作空间中表示的;F是广义操作力矢量。关节空间动力学方程和操作空间动力学方程之间的对应关系可以通过广义操作力F和广 义关节力矩I之间的关系(3-35)(3-3

38、6)p=JT(q)F和操作空间和关节空间之间的速度、加速度的关系X = J(q)q、X = J (q)q + J (q)q求出。习题0.5m,试求下面三种情况时的关节瞬时速12!Vx (m/s )-1.001.0V (m/s )01.01.0y 030303002-60120-301.图3-7所示二自由度机械手,杆长为1=1 = 度0和0。2. 已知二自由度机械手的雅可比矩阵为:若忽略重力,当手部端点力 F=l s l s l sJ =1 12 122 12l c +1 c l c1 1 2 12 2 121 0卩时,求和此力相应的关节力矩。3. 图 3-7 所示二自由度机械手,杆长为 l1=

39、l2=0.5m, Fx及F ,试求在下面三种情况下,机械手取得静力学平衡 时的关节力矩和分手部中心受到外界环境的作用力Fx (N)-10.0-010.0(N)0-10.010.0y 013030300-60120-304.如图3-8所示,一个三自由度机械手,其手部夹持 一质量 m=10kg 的重物,l = l2=0.8m,l3 = 0.4m,01 = 60, 02 = -60,03 = -90。若不计机械手的重量,求机械手处于 平衡状态时各关节力矩。T35.图2-9所示二自由度机械手,关节1为转动关节01 ;关节2为移动关节d2。(1)按下表参数计算手部中心的线速度v及v。表中0和v2分别为关

40、节1的角速度和关 x y 1 2 节 2 的线速度。010306090d2(m)0.500.801.000.700 (rad/s)111.51.51v2 (m/s)11.51.51(2)按下表参数计算机械手静力学平衡时关节1的力矩T和关节2的驱动力P2。表中010306090d2(m)0.500.801.000.70(N)-40-40-4040Fy (N)025400F、F分别为手部中心受到外界环境的作用力。6. 图 3-9 所示三自由度平面关节型机械手,手部握有焊接工具。已知:01=30,01=0.04rad/s0 = 45,0 = 02203=15,0 =0.1rad/s33 求焊接工具手部A点的线速度v及v。xyA图 3-9 三自由度平面关节机7. 工业机器人力雅可比矩阵和速度雅可比矩阵有何关系?8. 什么是拉格朗日函数和拉格朗日方程?9. 简述二自由度平面关节型机械手动力学方程主要包含哪些项?有何物理意义?10. 什么叫机械臂连杆之间的耦合作用?11. 在什么情况下可以简化动力学方程计算?

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