第34章机器人运动学解读 PPT课件.ppt
《第34章机器人运动学解读 PPT课件.ppt》由会员分享,可在线阅读,更多相关《第34章机器人运动学解读 PPT课件.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第3章章 机器人运动学机器人运动学运动学研究物体的位姿、速度和加速度之间的关系。运动学研究物体的位姿、速度和加速度之间的关系。本章将介绍双轮移动机器人、三轮全向移动机器人和关节式机械臂的运本章将介绍双轮移动机器人、三轮全向移动机器人和关节式机械臂的运动学问题。动学问题。n双轮移动机器人运动学双轮移动机器人运动学 平面轮式移动机器人平面轮式移动机器人 (x,y,)表示双轮机器人位姿,)表示双轮机器人位姿,v 表示机器人前表示机器人前进速度,表示机器人转动速度进速度,表示机器人转动速度w,则,则(3-1)由(由(3-1)式可得运)式可得运动动学学约约束条件,束条件,是所谓的是所谓的“非完整约束
2、非完整约束”。物理含义是,机器人不能沿轮轴线方向横移。物理含义是,机器人不能沿轮轴线方向横移。设轮距为设轮距为D,轮半径为,轮半径为r,两轮独立驱动时轮子转速,两轮独立驱动时轮子转速wL,wR 则则(3-2)2给定期望的机器人前进速度给定期望的机器人前进速度v,转动速度,转动速度w,则可以确定机器人的两轮转速为,则可以确定机器人的两轮转速为(3-3)因此,可以非常方便地通过控制电机的转速来控制机器人移动和转动速度。因此,可以非常方便地通过控制电机的转速来控制机器人移动和转动速度。n机器人位置估计机器人位置估计 已知初始位姿为(已知初始位姿为(x0,y0,0),两轮转角增量为),两轮转角增量为L
3、和和 R,则两轮移,则两轮移动距离分别为动距离分别为 lR=rR和和 lL=rL,机器人移动距离机器人移动距离 l=(lR+lL)/2方位角变化方位角变化 q=(lR-lL)/D。第第n步机器人位姿可以按下面公式更新:步机器人位姿可以按下面公式更新:若已知机器人的初始位姿,根据该递推公式可以确定任意时刻机器人若已知机器人的初始位姿,根据该递推公式可以确定任意时刻机器人位姿,比较简单,但因积累误差大,所以长时间不可靠。位姿,比较简单,但因积累误差大,所以长时间不可靠。3n三轮全向移动机器人运动学三轮全向移动机器人运动学 双轮移动机器人运动中最大的问题是不双轮移动机器人运动中最大的问题是不能横向移
4、动,在实际应用中灵活性比较差。能横向移动,在实际应用中灵活性比较差。全向移动轮是一种新的轮式移动机构,在全向移动轮是一种新的轮式移动机构,在大轮的边缘上布置若干小轮,使得机器人的移大轮的边缘上布置若干小轮,使得机器人的移动方向不再限定于大轮所在的平面方向。动方向不再限定于大轮所在的平面方向。全向移动轮全向移动轮 三轮全向移动机构三轮全向移动机构 xoy是是机机器器人人坐坐标标系系,机机器器人人的的运运动动速速度度用用vx、vy和和w w表表示示,三三个个全全向向轮轮的的角角速速度度分分别别用用w w1、w w2和和w w3表表示示,v1、v2和和v3分分别别表表示示三三个个全全向向轮轮轮轮心心
5、处处的的线线速速度度。假假设设全全向向轮轮的的半半径径为为R,距距运运动动机机构构中中心心的的距距离离为为L,则则速速度度间间关关系系为为:(3-5)4三个全向轮的角速度与机器人速度之间关系:三个全向轮的角速度与机器人速度之间关系:(3-6)图图3-43-4全向移动机构在场全向移动机构在场地坐标系中的位置地坐标系中的位置 场地坐标系下的速度场地坐标系下的速度Vx、Vy和和W W 与机器人与机器人坐标系下机器人速度之间的变换关系如下:坐标系下机器人速度之间的变换关系如下:可以非常方便地通过控制电机的转速来控制机器人在场地坐标可以非常方便地通过控制电机的转速来控制机器人在场地坐标系下的移动和转动速
6、度。系下的移动和转动速度。5n平面机械臂运动学平面机械臂运动学 平面机械臂平面机械臂 两连杆平面旋转关节机械臂,其结构由连两连杆平面旋转关节机械臂,其结构由连杆长度杆长度L1,L2和关节角和关节角 1,2确定。确定。表示关节位置的变量表示关节位置的变量 1,2称为关节变量。称为关节变量。旋转关节变量用关节角旋转关节变量用关节角 表示,而移动关节变量用移动距离表示,而移动关节变量用移动距离d表示。表示。机械手末端位置与关节角之间的关系为机械手末端位置与关节角之间的关系为 其中其中 c1=cos 1,c12=cos(1+2),s1=sin 1,s12=sin(1+2)。采用矢量表示为采用矢量表示为
7、 r=f()式中式中f 表示矢量函数,表示矢量函数,r=x,yT,=1,2T。从关节变量从关节变量 求手爪位置求手爪位置 r 称为正运动学,称为正运动学,反之,从手爪位置反之,从手爪位置r求关节变量求关节变量 称为逆运动学。称为逆运动学。6逆运动学公式:逆运动学公式:平面机械臂简图平面机械臂简图 OAB中中 a a 可以根据余弦定理确定可以根据余弦定理确定因此,可以得到因此,可以得到 2=-1+和和都可计算,因此都可计算,因此 1也是可以计算的。也是可以计算的。因此,因此,逆运动学的解一般不唯一,显然图中机械臂关于逆运动学的解一般不唯一,显然图中机械臂关于OB轴对称的位置也轴对称的位置也是逆运
8、动学问题的一个解。是逆运动学问题的一个解。n空间机械臂连杆描述空间机械臂连杆描述 机械臂可以看成一系列刚体通过关节连接而成的链式运动机构。机械臂可以看成一系列刚体通过关节连接而成的链式运动机构。一般把这些刚体称为连杆,通过关节将相邻的连杆连接起来。旋转关节一般把这些刚体称为连杆,通过关节将相邻的连杆连接起来。旋转关节和移动关节是机械臂设计中经常采用的单自由度关节。和移动关节是机械臂设计中经常采用的单自由度关节。称基座为连杆称基座为连杆0。第一个可移动连杆为连杆。第一个可移动连杆为连杆1,机械臂的最末端连杆,机械臂的最末端连杆为连杆为连杆n。为了使机械臂末端执行器可以在。为了使机械臂末端执行器可
9、以在3维空间达到任意的位置和姿维空间达到任意的位置和姿态,机械臂至少需要态,机械臂至少需要6个关节,因此,典型的工业机械臂一般都具有个关节,因此,典型的工业机械臂一般都具有6个个关节。关节。7用一条空间直线表示关节的转轴用一条空间直线表示关节的转轴(平移轴),连杆(平移轴),连杆i 的运动可以用的运动可以用转轴转轴i 和连杆和连杆i相对连杆相对连杆i-1的转动的转动角度角度 i 来描述。下面给出几个连来描述。下面给出几个连杆参数的定义:杆参数的定义:连杆长度连杆长度,连杆两端关节轴线间,连杆两端关节轴线间公垂线的长度公垂线的长度 连杆转角,连杆转角,过关节轴过关节轴i-1做垂直做垂直于公垂线的
10、平面,在该平面内于公垂线的平面,在该平面内做过垂足且平行于关节轴做过垂足且平行于关节轴i 的直的直线。该直线与关节轴线。该直线与关节轴i-1的夹角的夹角定义为连杆转角。定义为连杆转角。连杆转角只在两个关节轴为空间异面直线的情况有意义 连杆偏距连杆偏距,关节轴关节轴i与相邻关节转轴与相邻关节转轴(i-1和和i+1)公垂线间距离称为连杆偏距公垂线间距离称为连杆偏距关节角关节角,两相邻连杆绕公共轴线旋转的角度称为关节角。两相邻连杆绕公共轴线旋转的角度称为关节角。连杆描述连杆描述 8对于一个对于一个6关节机器人,需要关节机器人,需要18个参数就可以完全描述机械臂固定的运动学结个参数就可以完全描述机械臂
11、固定的运动学结构参数。如果机器人构参数。如果机器人6个关节均为转动关节,个关节均为转动关节,18个固定参数可以用个固定参数可以用6组(组(ai-1,i-1,di)表示。)表示。机器人的每个连杆都可以用以上四个参数描述,其中连杆长度和连杆转机器人的每个连杆都可以用以上四个参数描述,其中连杆长度和连杆转角描述连杆本身,连杆偏距和关节角描述连杆之间的连接关系。角描述连杆本身,连杆偏距和关节角描述连杆之间的连接关系。对于转动关节,对于转动关节,i为关节变量,其它三个参数是常数;对于移动关节,为关节变量,其它三个参数是常数;对于移动关节,di为关节变量,其它三个参数是常数。为关节变量,其它三个参数是常数
12、。这种用连杆参数描述机构运动学关系的规则称为(这种用连杆参数描述机构运动学关系的规则称为(Devanit-Hartenberg)DH方法,连杆参数称为方法,连杆参数称为DH参数。参数。n空间机械臂坐标系选择空间机械臂坐标系选择 为了获得机械臂末端执行器在为了获得机械臂末端执行器在3维空间的位置和姿态,需要在每个连杆上维空间的位置和姿态,需要在每个连杆上定义与连杆固连的坐标系来描述相邻连杆之间的位置关系。定义与连杆固连的坐标系来描述相邻连杆之间的位置关系。根据固连坐标系所在连杆的编号对固连坐标系命名,如在固连在连杆根据固连坐标系所在连杆的编号对固连坐标系命名,如在固连在连杆i上上的固连坐标系称为
13、坐标系的固连坐标系称为坐标系i。9 固连在基座上的坐标系称为坐标系固连在基座上的坐标系称为坐标系0。该坐标系在机械臂运动过程中保。该坐标系在机械臂运动过程中保持固定,因此在研究机械臂运动学问持固定,因此在研究机械臂运动学问题时一般把坐标系题时一般把坐标系0选为参考系,用选为参考系,用来描述其它连杆坐标系的位置。来描述其它连杆坐标系的位置。坐标系坐标系i选择示意图选择示意图 因此,当关节因此,当关节1为转动关节时为转动关节时a0=0,0=0,d1=0;当关节;当关节1为移动关节时为移动关节时a0=0,0=0,1=0。原则上参考系原则上参考系0可以任意设定,可以任意设定,但为了简化描述,通常设定但
14、为了简化描述,通常设定Z0轴沿关轴沿关节轴节轴1的方向,并且关节的方向,并且关节1的关节变量的关节变量为为0时参考系时参考系0与坐标系与坐标系1重合。重合。对于中间连杆对于中间连杆i,坐标系,坐标系i的的Zi轴与关节轴轴与关节轴i重合,坐标系重合,坐标系i的原点位于的原点位于公垂线公垂线ai与关节轴与关节轴i的交点处。的交点处。Xi沿沿ai方向由关节方向由关节i指向关节指向关节i+1,并按照右手,并按照右手系规则确定系规则确定Yi,ai按右手定则绕按右手定则绕Xi转角定义。转角定义。若若ai=0,两,两Z轴相交,则选轴相交,则选Xi垂于垂于Zi和和Zi+1,坐标系,坐标系i的选择不是唯一的。的
15、选择不是唯一的。10坐标系i选择示意图 n连杆坐标系中连杆参数确定连杆坐标系中连杆参数确定 以上以上4个参数中,个参数中,ai表示连杆长度只能取表示连杆长度只能取非负值;而其余非负值;而其余3参数可以为正,也可以为负。参数可以为正,也可以为负。DH参数按以下方法确定:参数按以下方法确定:ai=沿沿Xi轴,从轴,从Zi移动到移动到Zi+1的距离;的距离;i=绕绕Xi轴,从轴,从Zi旋转到旋转到Zi+1的角度;的角度;di=沿沿Zi轴,从轴,从Xi-1移动到移动到Xi的距离;的距离;i=绕绕Zi轴,从轴,从Xi-1旋转到旋转到Xi的角度;的角度;n建立连杆坐标系的步骤建立连杆坐标系的步骤2.找出关
16、节轴找出关节轴i和和i+1之间的公垂线或两个轴的交点,以两个轴的交之间的公垂线或两个轴的交点,以两个轴的交点或公垂线与关节轴点或公垂线与关节轴i的交点为坐标系的交点为坐标系i的原点。的原点。1.找出各关节轴,并标出轴的延长线。步骤找出各关节轴,并标出轴的延长线。步骤2-5仅考虑两个相邻关节轴(仅考虑两个相邻关节轴(i 和和 i+1)和坐标系)和坐标系i。坐标系i选择示意图 6.当第一个关节变量为当第一个关节变量为0时坐标时坐标 系系1与坐标系与坐标系0重合。重合。3.规定规定Zi沿关节轴沿关节轴i的方向。的方向。4.规定规定Xi沿公垂线指向关节轴沿公垂线指向关节轴i+1,若两个,若两个轴相交,
17、规定轴相交,规定Xi垂直于两轴所在的平面。垂直于两轴所在的平面。5.按右手定则确定按右手定则确定Yi轴。轴。对于坐标系对于坐标系n,原点位置可以在关节轴,原点位置可以在关节轴上任意选取,上任意选取,Xn的方向也是任意的。但在选的方向也是任意的。但在选择时应尽量使更多的连杆参数为择时应尽量使更多的连杆参数为0。11例例3-1 如图如图3-9所示的平面三连杆机械臂,因为三个所示的平面三连杆机械臂,因为三个关节均为旋转关节,称为关节均为旋转关节,称为RRR(或(或3R)机构。请在)机构。请在该机构上建立连杆坐标系并写出该机构上建立连杆坐标系并写出DH参数。参数。平面平面3R机械臂机械臂连杆坐标系布局
18、连杆坐标系布局 定义参考坐标系定义参考坐标系0,它固定在基座上,当第一,它固定在基座上,当第一个关节变量(个关节变量(1)为)为0时坐标系时坐标系1与坐标系与坐标系0重合,重合,因此建立参考坐标系因此建立参考坐标系0如图所示,如图所示,Z0轴与关节轴与关节1的的轴线重合且垂直于机械臂所在平面。轴线重合且垂直于机械臂所在平面。由于机械臂位于一个平面上,因此所有由于机械臂位于一个平面上,因此所有Z轴相互平轴相互平行,且连杆偏距行,且连杆偏距d和连杆转角和连杆转角a a均为均为0。该机械臂的。该机械臂的DH参数如表参数如表3-1所示。所示。表表3-1 3R机械臂机械臂DH参数参数i i-1ai-1d
19、i i1000 120L10 230L20 31213n空间机械臂运动学空间机械臂运动学 本节将导出相邻连杆间坐标系变换的一本节将导出相邻连杆间坐标系变换的一般形式,然后将这些独立的变换联系起来般形式,然后将这些独立的变换联系起来求出连杆求出连杆n相对连杆相对连杆0的位置和姿态。的位置和姿态。n相邻连杆间坐标变换公式相邻连杆间坐标变换公式 建立建立 P、Q和和R3个中间坐标系,个中间坐标系,其中其中i和和i-1是固定在连杆是固定在连杆 i 和和 i-1 上的固上的固连坐标系,如图连坐标系,如图3-13所示。所示。图3-13中间坐标系选择示意图 i-1 R,对应变换对应变换Rot(x,i-1);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第34章机器人运动学解读 PPT课件 34 机器人 运动学 解读 PPT 课件
限制150内