机器人坐标系统.ppt
《机器人坐标系统.ppt》由会员分享,可在线阅读,更多相关《机器人坐标系统.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机器人技术机器人技术第三章 机器人坐标系统 张远辉张远辉 机械电子所机械电子所 20144/17/20231第三章第三章 机器人坐标系统机器人坐标系统 机器人是个复杂的运动系统,它的每一个机器人是个复杂的运动系统,它的每一个动作都是各个元部件共同作用的结果。动作都是各个元部件共同作用的结果。4/17/20232第三章第三章 机器人坐标系统机器人坐标系统3.1 位置与姿态位置与姿态 3.2 正交坐标系正交坐标系 3.3 运动坐标表示运动坐标表示 3.4 齐次坐标变换齐次坐标变换 3.5 机器人坐标系统机器人坐标系统 为了系统地、精确地描述各个元部件的作用以及它们为了系统地、精确地描述各个元部件的
2、作用以及它们之间的关系,需要引入一套机器人坐标系统。之间的关系,需要引入一套机器人坐标系统。4/17/20233第三章第三章 机器人坐标系统机器人坐标系统要要全全面面地地确确定定一一个个物物体体在在三三维维空空间间中中的的状状态态需需要要有有三三个个位位置置自自由由度度和和三三个个姿姿态态自自由由度度。前前者者用用来来确确定定物物体体在在空空间间中中的的具具体体方方位位,后后者者则则是是确定物体的指向。我们将物体的六个自由度的状态称为物体的位姿。确定物体的指向。我们将物体的六个自由度的状态称为物体的位姿。如如果果H H为为手手坐坐标标系系,用用以以描描述述手手的的姿姿态态,那那再再加加上上手手
3、的的位位置置就就构成了手的位姿。构成了手的位姿。3.1 位置与姿态位置与姿态 一一般般姿姿态态的的描描述述可可以以用用横横滚滚(Roll)、俯俯仰仰(Pitch)和和侧侧摆摆(Yaw)三轴的转角来实现。)三轴的转角来实现。绕坐标系绕坐标系H H各轴转动各轴转动yawProllpitchHXHZHYH4/17/20234第三章第三章 机器人坐标系统机器人坐标系统从二维坐标系说起从二维坐标系说起BHP如果已知P点在H坐标系下的坐标为1,1T,则P在B下的坐标?4/17/20235第三章第三章 机器人坐标系统机器人坐标系统BHP坐标系重合的情况(旋转)4/17/20236第三章第三章 机器人坐标系统
4、机器人坐标系统正交基之间的变换4/17/20237第三章第三章 机器人坐标系统机器人坐标系统带入后坐标写成列向量4/17/20238第三章第三章 机器人坐标系统机器人坐标系统旋转矩阵R4/17/20239第三章第三章 机器人坐标系统机器人坐标系统仅仅只有平移BHPH坐标系的原点,在B坐标系中的坐标是a,bT,则4/17/202310第三章第三章 机器人坐标系统机器人坐标系统仅仅只有平移BHP4/17/202311第三章第三章 机器人坐标系统机器人坐标系统先平移+后旋转BHH4/17/202312第三章第三章 机器人坐标系统机器人坐标系统先旋转+后(相对于B平移a,b)BHB4/17/20231
5、3第三章第三章 机器人坐标系统机器人坐标系统有加法和乘法-整合4/17/202314第三章第三章 机器人坐标系统机器人坐标系统3.2 正交坐标系正交坐标系3.2.1 正交坐标系及矢量的基础知识正交坐标系及矢量的基础知识 右右图图是是所所谓谓的的正正交交坐坐标标系系B(x,y,z)B(x,y,z),用用来来表表示示机器人的基坐标,机器人的基坐标,其其中中 ,分分别别是是三三个个坐标轴的单位向量坐标轴的单位向量。B B系系中中有有另另外外一一个个坐坐标标系系H H(x xH,yH,zH),用用来来表示手坐标表示手坐标,其其中中 ,分分别别是是H系系三个坐标轴的单位向量。三个坐标轴的单位向量。zyx
6、BHHzHxHyanoijkP端点端点P P相对于机器人手坐标系相对于机器人手坐标系H H及基座坐标系及基座坐标系B B的定位的定位4/17/202315第三章第三章 机器人坐标系统机器人坐标系统3.2.1.1 正交坐标系的性质正交坐标系的性质 单位矢量单位矢量 ,在基坐标系中可表示为在基坐标系中可表示为 根根据据矢矢量量点点积积和和叉叉积积的的性性质质,对对于于相相互互正正交交的的单单位位矢矢量量,有有 对于单位矢量对于单位矢量,也有同样的性质。也有同样的性质。4/17/202316第三章第三章 机器人坐标系统机器人坐标系统 令矩阵令矩阵R称为正交坐标变换矩阵。称为正交坐标变换矩阵。当用列向
7、量表示单位矢量时,有当用列向量表示单位矢量时,有于是,变换矩阵于是,变换矩阵R可以表示为:可以表示为:当用矩阵表示两个矢量的点乘时,有当用矩阵表示两个矢量的点乘时,有4/17/202317第三章第三章 机器人坐标系统机器人坐标系统 正交坐标变换矩阵正交坐标变换矩阵R R的性质的性质 显然显然由上式可得由上式可得 从而可得结论:正交变换矩阵为正交矩阵。从而可得结论:正交变换矩阵为正交矩阵。于是可得于是可得1-=RRT4/17/202318第三章第三章 机器人坐标系统机器人坐标系统3.2.1.3 正交坐标变换矩阵的几何意义正交坐标变换矩阵的几何意义,上式可写成上式可写成其中其中 考虑到考虑到 上上
8、式式表表明明正正交交坐坐标标变变换换矩矩阵阵R实实现现了了由由手手坐坐标标系系H到到基基坐坐标标系系B的的正正交交坐坐标标变变换换,它它可可以以将将一一组组3个个相相互互正正交交的的单单位位矢矢量量变变换换为为另另一一组组3个个相相互互正正交交的的单单位位矢矢量量,每每一一组组单单位位矢矢量量均均代代表表了了一一个个正正交交坐坐标标系系。这这也也说说明明了了将将矩矩阵阵R称称为为正正交交坐坐标标变变换换矩矩阵阵的的原原因因。在在机机器器人人学学中中经经常常要要用用到到这这种种正正交交坐标变换。坐标变换。4/17/202319第三章第三章 机器人坐标系统机器人坐标系统3.2.2 位置的描述位置的
9、描述 一一旦旦建建立立起起一一个个坐坐标标系系,我我们们就就可可以以用用3 3维维的的位位置置矢矢量量来来确确定定该该空空间间内内任任一一点点的的位位置置 。其其中中,x x、y y、z z是是p p点点在在笛笛卡卡尔尔坐坐标标系系的的三三个个坐坐标标轴轴上上坐坐标标分分量量。用用这这种种方方法法可可以以很容易地表示出手坐标(原点)在基坐标系中的空间位置。很容易地表示出手坐标(原点)在基坐标系中的空间位置。姿态的描述姿态的描述 物物体体的的姿姿态态可可由由某某个个固固接接在在物物体体上上的的坐坐标标系系来来描描述述。设设在在空空间间中中除除了了有有参参考考坐坐标标系系B B外外,还还有有物物体
10、体质质心心上上的的一一个个笛笛卡卡尔尔正正交交坐坐标标系系H H,且且H H系系与与此此物物体体的的空空间间位位置置关关系系是是固固定定不不变变的的,那那么么就就可可以以H H系系的的三三个个坐坐标标轴轴的的单单位位矢矢量量相相对对于于B B系系的的方方向向来来表表示示H H系和系和B B系的姿态。系的姿态。4/17/202320第三章第三章 机器人坐标系统机器人坐标系统4/17/202321第三章第三章 机器人坐标系统机器人坐标系统 假设假设 为为H H坐标系中某轴的单位向量,即它在坐标系中某轴的单位向量,即它在B B坐标系的方坐标系的方向可以向可以 与与B B系三轴夹角的余弦值为分量加以表
11、达,见下图。系三轴夹角的余弦值为分量加以表达,见下图。因此正交坐标变换矩阵因此正交坐标变换矩阵R R为一方向余弦矩阵,也被称之为为一方向余弦矩阵,也被称之为旋转矩阵(具体含义将在后面小节中阐述)。旋转矩阵(具体含义将在后面小节中阐述)。故有故有 根据前面的推导可得根据前面的推导可得jlgxyzkBllalbi 矢量的方向矢径表示矢量的方向矢径表示4/17/202322第三章第三章 机器人坐标系统机器人坐标系统3.3 运动坐标表示运动坐标表示 平动的坐标表示平动的坐标表示 设设手手坐坐标标系系H H与与基基坐坐标标系系B B具具有有相相同同的的姿姿态态,但但H H系系坐坐标标原原点点与与B B系
12、系的的原原点点不不重重合合。用用矢矢量量 来来描描述述H H系系相相对对于于B B系系的的位位置置(如如右右图图所所示示),称称 为为H H系系相相对对于于B B系系的的平平移移矢矢量量。如如果果点点p p在在H H系系中中的的位位置置为为 ,那那么它相对于么它相对于B B系的位置矢量系的位置矢量可由矢量相加得出,即可由矢量相加得出,即称其为称其为坐标平移方程坐标平移方程。r0rHxPHzyxHyHzBpr 表示移动的坐标变换表示移动的坐标变换4/17/202323第三章第三章 机器人坐标系统机器人坐标系统 下下面面以以绕绕z z轴轴转转动动 角角为为例例来来研研究究绕绕坐坐标标轴轴转转动动某
13、某个个角角度度的的表表示示法法。设设H系系从从与与B系系相相重重合合的的位位置置绕绕B系系的的z轴轴转转动动角角,H系系与与B系系的的关关系系如如右图所示。右图所示。3.3.2 转动的坐标表示转动的坐标表示(1)(1)绕坐标轴转动某个角度的表示法绕坐标轴转动某个角度的表示法 naHxxyzHzHyHB,ozqzq H H系相对系相对B B系绕系绕z z轴转动轴转动zz角的坐标关系角的坐标关系4/17/202324第三章第三章 机器人坐标系统机器人坐标系统 若将若将H系的系的3个单位矢量表示在个单位矢量表示在B系中,则有系中,则有,实实现现两两个个坐坐标标系系之之间间的的转转动动关关系系的的矩矩
14、阵阵,又又叫叫转转动动矩矩阵阵R,可表示为可表示为 上上面面的的分分析析说说明明了了R矩矩阵阵可可以以用用来来表表示示绕绕坐坐标标轴轴的的转转动动,这表征了这表征了R矩阵的另一种几何意义。矩阵的另一种几何意义。4/17/202325第三章第三章 机器人坐标系统机器人坐标系统 设设B系与系与H系的系的z轴相重合,轴相重合,B系绕系绕z轴转动角轴转动角 就得就得H系,系,如下图所示。如下图所示。(2)(2)两个坐标系的投影之间的关系两个坐标系的投影之间的关系xyHy),(HBzqzqzqHxyxA CuPv 矢径矢径BPBP在在H H系与系与B B系的投影关系系的投影关系O4/17/202326第
15、三章第三章 机器人坐标系统机器人坐标系统已知矢径已知矢径在在H系三轴投影分别为系三轴投影分别为u,v,w。则由上图可知。则由上图可知 由由上上式式可可见见,R矩矩阵阵可可以以将将矢矢径径在在手手坐坐标标系系上上的的投投影影变变换换到到该该矢矢径径在在基基坐坐标标系系上上的的投投影影,这这表表征征了了R矩矩阵阵的的又又一种几何意义。一种几何意义。于是有于是有()()4/17/202327第三章第三章 机器人坐标系统机器人坐标系统(3)(3)具有转动关系的两个矢量的投影之间的关系具有转动关系的两个矢量的投影之间的关系 设矢量设矢量 在坐标系在坐标系Bxy的投影为的投影为u,v,w;将矢量;将矢量
16、绕绕z轴转动轴转动 角,得到矢量角,得到矢量 ,设矢量,设矢量 在同一坐标系的在同一坐标系的投影为投影为x,y,z,如下图所示。,如下图所示。xyHy),(HBzqzqHxyuPvxQ关系具有转动关系的两个矢量的投影之间的投影关系具有转动关系的两个矢量的投影之间的投影O4/17/202328第三章第三章 机器人坐标系统机器人坐标系统 如如果果注注意意到到在在x,y轴轴的的投投影影相相当当于于在在轴轴的的投投影影,再再对对比比页页和和页页的的两两个个图图所所示示的的相相同同几几何何关关系系,便便可可得得式式()相相同同结结果果,只只是是此此时时的的u,v,w与与x,y,z同同前前面面讨讨论论的的
17、情情况况的的几几何何含含义义不不同同。这这时时矩矩阵阵R用用来来表表示示具具有有转转动动关关系系的的两两个个矢矢量量在在同同一一坐坐标标系系中中的的投投影影之之间间的的关关系,这表征了系,这表征了R矩阵的最后一种几何意义。矩阵的最后一种几何意义。至至此此,归归纳纳了了R矩矩阵阵的的四四种种几几何何意意义义,这这对对于于认认识识R矩矩阵的本质,研究机器人的坐标系统很有帮助。阵的本质,研究机器人的坐标系统很有帮助。4/17/202329第三章第三章 机器人坐标系统机器人坐标系统3.3.3 复合运动的坐标表示复合运动的坐标表示 设设H相相对对于于B的的位位置置矢矢量量为为 ,由由H H到到B B的坐
18、标变换矩阵是的坐标变换矩阵是 。在在H H中中有有一一点点P P,点点P P 相相对对于于H H 的的位位置置矢矢量量为为 ,如如右右图所示。图所示。基基坐坐标标系系B和和手手坐坐标标系系H的的原原点点不不重重合合,而而且且两两坐坐标标系系的的姿姿态态也也不相同的情况。不相同的情况。zyxBHr0rHzHxHyanoPPAuvwHr 表示转动和移动的坐标变换表示转动和移动的坐标变换4/17/202330第三章第三章 机器人坐标系统机器人坐标系统 对于任意一点对于任意一点P P在在B B和和H H系中的描述有以下的关系系中的描述有以下的关系其中,其中,是是p点相对点相对于于B B系的位置矢量。系
19、的位置矢量。至至此此,我我们们由由浅浅入入深深地地介介绍绍了了物物体体的的基基本本宏宏观观运运动动在在坐坐标标系系中中的的表表示示方方法法,这这是是我我们们学学习习机机器器人人复复杂杂运运动动的的最最基基本本的的数数学学工工具具。在在后后续续章章节节中中会会频频繁地用到。繁地用到。再由式(再由式(3-9),可得复合变换),可得复合变换 可可把把上上式式看看成成坐坐标标旋旋转转和和坐坐标标平平移移的的复复合合变变换换。实实际际上上,规规定定一一个个过过渡渡坐坐标标系系C C,使使C C的的坐坐标标原原点点与与H H系系重重合合,而而C C的的姿姿态态和和B B系系保保持持一一致致。根根据据式式(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 坐标 系统
限制150内