收藏 分销(赏)

第3章雅可比矩阵和动力学分析课件.ppt

上传人:人****来 文档编号:12093288 上传时间:2025-09-11 格式:PPT 页数:69 大小:874KB 下载积分:16 金币
下载 相关 举报
第3章雅可比矩阵和动力学分析课件.ppt_第1页
第1页 / 共69页
第3章雅可比矩阵和动力学分析课件.ppt_第2页
第2页 / 共69页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,3,章 雅可比矩阵和动力学分析,上一章讨论了刚体的位姿描述、齐次变换,机器人各连杆间的位移关系,建立了机器人的运动学方程,研究了运动学逆解,建立了操作空间与关节空间的映射关系。,本章将在位移分析的基础上,进行速度分析,研究操作空间速度与关节空间速度之间的线性映射关系,雅可比矩阵,(,简称雅可比,),。,雅可比矩阵不仅用来表示操作空间与关节空间之间的速度线性映射关系,同时也用来表示两空间之间力的传递关系。,3.1,机器人速度雅可比与速度分析,一、机器人速度雅可比,可写成:,Y,F,(,X,),将其微分,得:,也可简写成:,雅可比矩阵用,J,表示,二自由度平面关节型机器人,端点位置,X,、,Y,与关节,1,、,2,的关系为,即,微分得,写成矩阵形式为,令,简写为:,d,X,=,J,d,关节空间微小运动,d,与手部作业空间微小位移,d,X,的关系。,2R,机器人的速度雅可比矩阵,为:,已知关节,和角速度,可求出该机器人手部速度。,若,J,1,,,J,2,分别为雅可比的第,1,列矢量和第,2,列矢量,则,:,右边第一项表示仅由第一个关节运动引起的端点速度;,右边第二项表示仅由第二个关节运动引起的端点速度;,总的端点速度为这两个速度矢量的合成。,因此,机器人速度雅可比的每一列表示其他关节不动而某一关节运动产生的端点速度。,d,X,=,J,d,n,自由度机器人,J,阵,关节变量用广义关节变量,q,表示:,q,=,q,1,q,2,q,n,T,当关节为转动关节时,q,i,=,i,;,当关节为移动关节时,q,i,=,d,i,关节空间的微小运动:,d,q,=d,q,1,,,d,q,2,d,q,n,T,机器人末端在操作空间的位姿,X,表示,它是关节变量的函数,,X,=,X,(,q,),,是一个,6,维列矢量。,J,(,q,),:,反映了关节空间微小运动,dq,与手部作业空间微小运动,dX,之间的关系。,J,(,q,),d,X,=,J,(,q,)d,q,d,X,=d,X,,,d,Y,,,d,Z,,,X,,,Y,,,Z,T,反映了操作空间的微小运动,由机器人末端微小线位移和微小角位移,(,微小转动,),组成。,二、机器人速度分析,对,d,X,=,J,d,两边各除以,d,t,得,或表示为,式中:,v,为机器人末端在操作空间中的广义速度;,为机器人关节在关节空间中的关节速度;,与操作空间速度,v,之间关系的雅可比矩阵。,J,(,q,),为确定关节空间速度,反之,假如给定工业机器人手部速度,可解出相应的关节速度,即:,式中:,J,-,1,称为工业机器人逆速度雅可比。,当工业机器人手部在空间按规定的速度进行作业,用上式可以计算出沿路径上每一瞬时相应的关节速度。,例,1,如图示的二自由度机械手,手部沿固定坐标系,X,0,轴正向以,1.0 m/s,的速度移动,杆长,l,1,=,l,2,=0.5 m,。求当,1,=30,,,2,=60,时的关节速度。,解 由推导知,二自由度机械手速度雅可比为,二自由度机械手手爪沿,X,0,方向运动示意图,逆雅可比为,且,v,X,=1 m/s,,,v,Y,=0,,因此,在两关节的位置分别为,1,=30,2,=60,速度分别为,,,手部瞬时速度为,1 m/s,。,三、雅可比矩阵的奇异性,由此可见,当雅可比矩阵的行列式为,0,时,要使手爪运动,关节速度将趋于无穷大。,当雅可比不是满秩矩阵时,,J,的行列式为,0,。,则,若,J,矩阵的伴随阵,当雅可比不是满秩矩阵时,可能出现奇异解,机器人的奇异形位,相应操作空间的点为奇异点。,机器人的奇异形位分为两类:,(1),边界奇异形位:当机器人臂全部伸展开或全部折回时,手部处于机器人工作空间的边界上或边界附近,逆雅可比奇异。相应的机器人形位叫做边界奇异形位。,(2),内部奇异形位:两个或两个以上关节轴线重合时,机器人各关节运动相互抵消,不产生操作运动。相应的机器人形位叫做内部奇异形位。,当机器人处在奇异形位时会产生退化现象,丧失一个或更多的自由度。这意味着在工作空间的某个方向上,不管怎样选择机器人关节速度,手部也不可能实现移动。,当,l,1,l,2,s,2,0,时无解,机器人逆速度雅可比,J,-1,奇异。,因,l,1,0,,,l,2,0,,所以,在,2,0,或,2,180,时,机器人处于奇异形位。,机器人二臂完全伸直,或完全折回,两杆重合。,在奇异形位下,手部正好处在工作域的边界上,该瞬时手部只能沿着一个方向,(,与臂垂直的方向,),运动,退化了一个自由度。,如果希望机器人手部在空间按规定的速度进行作业,雅可比是满秩矩阵,可以计算出沿路径每一瞬时相应的关节速度。,对空间机器人,,J,的行数为,6,。二维平面机器人,,J,的行数为,3,,列数则为机械手含有的关节数目。,平面运动机器人手的广义位置向量,x,y,T,容易确定,且方位,与角运动的形成顺序无关,可直接采用微分法求,J,。,对于空间机器人,根据机器人运动学方程,可以获得直角坐标位置向量,x,y,z,T,的显式方程,但找不到方位向量 的一般表达式。,空间机器人雅可比矩阵,J,确定:不能用直接微分法,采用,构造法,。,四、雅可比矩阵的构造法,n,个关节机器人,雅可比矩阵是,6,n,矩阵。,前三行称为位置雅可比矩阵,代表对手爪线速度,V,的传递比;后三行称为方位矩阵,代表相应的关节速度 对手爪角速度,的传递比。,将,J,分块为:,把机器人关节速度向量 定义为:,式中,为连杆 相对于,的角速度或线速度。,手爪在基坐标系中的广义速度向量为:,与 之间的线性映射关系称为,雅可比矩阵,J,。,矢量运算,雅可比各列的计算公式:,转动关节,i:,系,i,只绕,z,i,轴以角速度 转动,(2)移动关节,i:,系,i,只沿,z,i,轴以速度 移动,中的元素,中的元素,全转动关节机器人计算公式,PUMA560,雅可比各列的计算实例,n,x,=c,23,(c,4,c,5,c,6,s,4,s,6,),s,23,s,5,c,6,n,y,=,s,4,c,5,c,6,c,4,s,6,n,z,=,s,23,c,4,c,5,c,6,s,4,s,6,c,23,s,5,c,6,o,x,=,c,23,c,4,c,5,c,6,+s,4,s,6,+s,23,s,5,c,6,o,y,=s,4,c,5,c,6,c,4,s,6,o,z,=s,23,c,4,c,5,c,6,+s,6,s,6,+c,23,s,5,s,6,a,x,=,c,23,c,5,s,5,s,23,c,5,a,y,=s,4,s,5,a,z,=s,23,c,4,s,5,c,23,c,5,p,x,=,a,2,c,2,+,a,3,c,23,d,4,s,23,p,y,=,d,3,p,z,=,a,3,c,23,a,2,s,2,d,4,s,23,J,11,=(a,2,c,2,+a,3,c,23,d,4,s,23,)(,s,4,c,5,c,6,c,4,s,6,),d,3,c,23,(c,4,c,5,c,6,s,4,s,6,),s,23,s,5,c,6,3.2,机器人静力,分析,机器人在作业过程中,当末端操作器与环境接触时,各关节产生相应的作用力。,机器人各关节的驱动装置提供关节力矩,通过连杆传递到手部,克服外界作用力。,本节讨论操作臂在静力平衡关系。,两类静力学问题:,(1),已知外界环境对工业机器人手部作用力,F,,求相应的满足静力学平衡条件的关节驱动力矩,。,(2),已知关节驱动力矩,,确定工业机器人手部对外界环境的作用力,F,或负荷的质量。,定义:,末端广义力矢量:机器人在外界接触处产生力,f,和力矩,n,,记做:,在静止状态下,,F,应与各关节的驱动力或力矩平衡。,关节力矢量:,n,个关节的驱动力矩组成,n,维矢量:,假定关节无摩擦,并忽略各杆件的重力,广义关节力矩,与机器人手部端点力,F,的关系为:,力雅可比矩阵,力雅可比,J,T,是工业机器人速度雅可比,J,的转置,。,利用虚功原理证明。,设各个关节的虚位移为,q,i,,手部的虚位移为,X,。,手部及各关节的虚位移,X,0,Y,0,O,0,i,q,i,-,n,n,,,n,+1,-,f,n,,,n,+1,d,式中:,d,d,x,d,y,d,z,T,,,x,y,z,T,对应于手部的虚位移和虚角位移(作业空间),q,q,1,,,q,2,q,n,T,为各关节虚位移,q,i,组成的机器人关节虚位移矢量,(关节空间),设各关节力矩为,i,(,i,1,,,2,,,,,n,),环境作用在机器人手部上的力和力矩为,-,f,n,,,n,+1,和,-,n,n,,,n,+1,根据虚位移原理,各关节所作的虚功之和与末端执行器所作的虚功相等。,即:,1,q,1,+,2,q,2,+,n,q,n,=,f,n,,,n,+1,d+,n,n,,,n,+1,简,写成:,T,q,F,T,X,虚位移,q,和,X,符合杆件的几何约束条件。,有:,X,J,d,q,,,代入,T,q,F,T,X,有:,J,T,F,J,T,称为机械手的力雅可比。,表示在静态平衡状态下,操作力向关节力映射的线性关系。,Y,0,1,F,F,x,F,y,1,=0,X,0,2,=90,l,1,l,2,2,(b),X,0,1,1,l,1,2,2,l,2,F,=,F,x,,,F,y,T,(a),Y,0,例,2,图示为二自由度平面关节型机械手,已知手部端点力,F,Fx,,,Fy,T,,若关节无摩擦力存在,求力,F,的等效关节力矩。,另求当,1,0,,,2,90,时的等效关节力矩。,解:,由前面推导知,该机械手的速度雅可比为:,则该机械手的力雅可比为:,根据,J,T,F,,得:,1,=-,l,1,sin,1,+,l,2,sin(,1,+,2,),F,x,+,l,1,cos,1,+,l,2,cos(,1,+,2,),F,y,2,=-,l,2,sin(,1,+,2,),F,x,+,l,2,cos(,1,+,2,),F,y,当,1,0,,,2,90,1,=-,l,2,F,x,+,l,1,F,y,,,2,=-,l,2,F,x,机器人动力学研究各杆件的运动和作用力之间的关系,是机器人设计、运动仿真和动态实时控制的基础。,机器人动力学问题有两类:,动力学正问题,已知关节的驱动力矩,求机器人系统相应的运动参数(包括关节位移、速度和加速度)。,动力学逆问题,已知运动轨迹点上的关节位移、速度和加速度,求出所需要的关节力矩。,3.3,机器人动力学分析,机器人是由多个连杆和多个关节组成的复杂的动力学系统,具有多个输入和多个输出,存在着错综复杂的耦合关系和严重的非线性。,采用的方法:,拉格朗日,(Lagrange),方法,牛顿,欧拉方法,(Newton-Euler),方法,高斯,(Gauss),方法,凯恩,(Kane),方法等。,拉格朗日方法以简单的形式求得非常复杂的系统动力学方程,而且具有显式结构,物理意义比较明确,对理解机器人动力学比较方便。因此,本节只介绍拉格朗日方法,并结合简单实例进行分析。,机器人动力学问题的求解比较困难,而且需要较长的运算时间。因此,简化求解的过程,最大限度地减少机器人动力学在线计算的时间是持续研究的课题。,一、拉格朗日方程,1.,拉格朗日函数,拉格朗日函数,L,的定义是一个机械系统的动能,E,k,和势能,E,q,之差,即:,L,E,k,-,E,q,令,q,i,(i,1,,,2,,,,,n),是使系统具有完全确定位置的广义关节变量,是相应的广义关节速度。,由于系统动能,E,k,是,q,i,和 的函数,系统势能,E,q,是,q,i,的函数,因此拉格朗日函数也是,q,i,和 的函数。,2.,拉格朗日方程,系统的拉格朗日方程为:,i,1,,,2,,,,,n,式中,,F,i,称为关节,i,的广义驱动力。如果是移动关节,则,F,i,为驱动力;如果是转动关节,则,F,i,为驱动力矩。,3.,建立机器人动力学方程步骤,(1),选取坐标系,选定完全而且独立的广义关节变量,q,i,(i,1,,,2,,,,,n),(2),选定相应的关节上的广义力,F,i,,,当,q,i,是位移变量时,,F,i,为力;当,q,i,是角度变量时,,F,i,为力矩。,(3),求出机器人各构件的动能和势能,构造拉格朗日函数。,(4),代入拉格朗日方程求得机器人系统的动力学方程,l,1,k,1,m,2,k,2,m,1,2,1,p,2,l,2,p,1,X,0,Y,0,举例:二自由度平面关节型工业机器人动力学方程,1.,广义关节变量及广义力,选取图示笛卡尔坐标系。,连杆,l,和连杆,2,的关节变量分别为转角,1,和,2,关节,1,和关节,2,的力矩是,1,和,2,。,连杆,1,和连杆,2,的质量分别是,m,l,和,m,2,杆长分别为,l,l,和,l,2,,质心分别在,k,l,和,k,2,处,离关节中心的距离分别为,p,l,和,p,2,。,l,1,k,1,m,2,k,2,m,1,2,1,p,2,l,2,p,1,X,0,Y,0,杆,1,质心,k,l,的位置坐标为:,x,1,p,1,sin,1,y,1,-,p,1,cos,1,杆,1,质心,k,l,的速度平方为:,杆,2,质心,k,2,的位置坐标为:,x,2,l,l,sin,l,+,p,2s,in(,l,+,2,),y,2,-,l,l,cos,l,-,p,2,cos(,l,+,2,),杆,2,质心,k,2,的速度平方为:,2.,系统动能,3.,系统势能,4.,拉格朗日函数,根据拉格朗日方程,i,1,,,2,,,,,n,计算各关节上的力矩,得到系统动力学方程。,5.,系统动力学方程,因为,所以,6.,计算关节,1,上的力矩,1,:,上式可简写为:,由此可得,因为,所以,7.,计算关节,2,上的力矩,2,:,上式可简写为:,由此可得,式,(3-26),、,(3-27),及式,(3-28),、,(3-29),分别表示了关节驱动力矩与关节位移、速度、加速度之间的关系,即力和运动之间的关系,称为图,3-6,所示二自由度工业机器人的动力学方程。对其进行分析可知:,(1),含有 或 的项表示由于加速度引起的关节力矩项,其中:,含有,D,11,和,D,22,的项分别表示由于关节,1,加速度和关节,2,加速度引起的惯性力矩项;,含有,D,12,的项表示关节,2,的加速度对关节,1,的耦合惯性力矩项;,含有,D,21,的项表示关节,1,的加速度对关节,2,的耦合惯性力矩项。,(2),含有 和 的项表示由于向心力引起的关节力矩项,其中:,含有,D,122,的项表示关节,2,速度引起的向心力对关节,1,的耦合力矩项;,含有,D,211,的项表示关节,1,速度引起的向心力对关节,2,的耦合力矩项。,(3),含有 的项表示由于哥氏力引起的关节力矩项,其中:,含有,D,112,的项表示哥氏力对关节,1,的耦合力矩项;,含有,D,212,的项表示哥氏力对关节,2,的耦合力矩项。,(4),只含关节变量,1,、,2,的项表示重力引起的关节力矩项。其中:,含有,D,1,的项表示连杆,1,、连杆,2,的质量对关节,1,引起的重力矩项;,含有,D,2,的项表示连杆,2,的质量对关节,2,引起的重力矩项。,从上面推导可以看出,很简单的二自由度平面关节型工业机器人其动力学方程已经很复杂了,包含很多因素,这些因素都在影响工业机器人的动力学特性。对于复杂一些的多自由度工业机器人,动力学方程更庞杂了,推导过程也更为复杂。不仅如此,对工业机器人实时控制也带来不小的麻烦。通常,有一些简化问题的方法:,(1),当杆件质量不很大,重量很轻时,动力学方程中的重力矩项可以省略;,(2),当关节速度不很大,工业机器人不是高速工业机器人时,含有 、等项可以省略;,(3),当关节加速度不很大,也就是关节电机的升降速不是很突然时,那么含 、的项有可能给予省略。当然,关节加速度的减少,会引起速度升降的时间增加,延长了工业机器人作业循环的时间。,三、关节空间和操作空间动力学,关节空间动力学方程,将式,(3-26),、,(3-27),及式,(3-28),、,(3-29),写成矩阵形式,则:,(3-30),式中:,;,;,;,所以,(3-31),(3-32),(3-33),式,(3-30),就是操作臂在关节空间中的动力学方程的一般结构形式,它反映了关节力矩与关节变量、速度、加速度之间的函数关系。对于,n,个关节的操作臂,,D,(,q,),是,n,n,的正定对称矩阵,是,q,的函数,称为操作臂的惯性矩阵;,H,(,q,,,),是,n,1,的离心力和哥氏力矢量;,G,(,q,),是,n,1,的重力矢量,与操作臂的形位,n,有关。,3),操作空间动力学方程,与关节空间动力学方程相对应,在笛卡尔操作空间中,可以用直角坐标变量即手部位姿的矢量,X,来表示工业机器人动力学方程。因此,操作力量与手部加速度之间的关系可表示为:,(3-34),式中,,M,x,(,q,),、,U,x,(,q,,,),和,G,x,(,q,),分别为操作空间中的惯性矩阵、离心力和哥氏力矢量、重力矢量,它们都是在操作空间中表示的;,F,是广义操作力矢量。,关节空间动力学方程和操作空间动力学方程之间的对应关系可以通过广义操作力,F,与广义关节力矩,之间的关系,J,T,(,q,),F,(3-35),和操作空间与关节空间之间的速度、加速度的关系,(3-36),求出。,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服