机器人原理与应用.pptx





《机器人原理与应用.pptx》由会员分享,可在线阅读,更多相关《机器人原理与应用.pptx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1机器人是个复杂的运动系统,它的每一个动作都是各个元部件共同作用的结果。第1页/共63页23.1位置与姿态位置与姿态 3.2正交坐标系正交坐标系 3.3运动坐标表示运动坐标表示 3.4齐次坐标变换齐次坐标变换 3.5机器人坐标系统机器人坐标系统 为了系统地、精确地描述各个元部件的作用以及它们为了系统地、精确地描述各个元部件的作用以及它们之间的关系,需要引入一套机器人坐标系统。之间的关系,需要引入一套机器人坐标系统。第2页/共63页3要要全全面面地地确确定定一一个个物物体体在在三三维维空空间间中中的的状状态态需需要要有有三三个个位位置置自自由由度度和和三三个个姿姿态态自自由由度度。前前者者用用来
2、来确确定定物物体体在在空空间间中中的的具具体体方方位位,后后者者则则是是确定物体的指向。我们将物体的六个自由度的状态称为物体的位姿。确定物体的指向。我们将物体的六个自由度的状态称为物体的位姿。如如果果H H为为手手坐坐标标系系,用用以以描描述述手手的的姿姿态态,那那再再加加上上手手的的位位置置就就构成了手的位姿。构成了手的位姿。3.1位置与姿态位置与姿态 一一般般姿姿态态的的描描述述可可以以用用横横滚滚(Roll)、俯俯仰仰(Pitch)和和侧侧摆摆(Yaw)三轴的转角来实现。)三轴的转角来实现。绕坐标系绕坐标系H H各轴转动各轴转动yawProllpitchHXHZHYH第3页/共63页4飞
3、机飞行姿态变化第4页/共63页53.2正交坐标系正交坐标系正交坐标系及矢量的基础知识正交坐标系及矢量的基础知识 右右图图是是所所谓谓的的正正交交坐坐标标系系B(x,y,z)B(x,y,z),用用来来表表示示机器人的基坐标,机器人的基坐标,其其中中 ,分分别别是是三三个个坐标轴的单位向量坐标轴的单位向量。B B系系中中有有另另外外一一个个坐坐标标系系H H(x xH,yH,zH),用用来来表示手坐标表示手坐标,其其中中 ,分分别别是是H系系三个坐标轴的单位向量。三个坐标轴的单位向量。zyxBHHzHxHyanoijkP端点P P相对于机器人手坐标系H H及基座坐标系B B的定位第5页/共63页6
4、正交坐标系的性质正交坐标系的性质单位矢量单位矢量 ,在基坐标系中可表示为在基坐标系中可表示为:根根据据矢矢量量点点积积和和叉叉积积的的性性质质,对对于于相相互互正正交交的的单单位位矢矢量量,有有 对于单位矢量对于单位矢量,也有同样的性质。也有同样的性质。第6页/共63页其中其中是是a和和b两矢量间的夹角,如图两矢量间的夹角,如图3-2所示所示。矢量的点积(内乘积或标量积)矢量的点积(内乘积或标量积)换句话说:换句话说:一个矢量在另一个矢量上的投影等于该矢量与另一矢量一个矢量在另一个矢量上的投影等于该矢量与另一矢量一个矢量在另一个矢量上的投影等于该矢量与另一矢量一个矢量在另一个矢量上的投影等于该
5、矢量与另一矢量方向上单位矢量的点积。方向上单位矢量的点积。方向上单位矢量的点积。方向上单位矢量的点积。再令再令a=j(j为为a方向上的单位矢量),则方向上的单位矢量),则即两矢量方向上单位矢量的点乘等于两矢量夹角的余弦。即两矢量方向上单位矢量的点乘等于两矢量夹角的余弦。即两矢量方向上单位矢量的点乘等于两矢量夹角的余弦。即两矢量方向上单位矢量的点乘等于两矢量夹角的余弦。图图3-2标量积标量积令令b=i(i为为b方向上的单位矢量),则方向上的单位矢量),则第7页/共63页矢量的叉积(矢量积或叉乘积)矢量的叉积(矢量积或叉乘积)其中矢量其中矢量c c的模为的模为:其中其中是是a和和b间小于等于间小于
6、等于1800的夹角,若将的夹角,若将a按右手法则绕按右手法则绕c转转角至角至b,右手拇指指向为右手拇指指向为c的正方向(如图的正方向(如图3-3),),c与与a、b两者垂两者垂直。直。则则图图3-3叉乘积叉乘积若若a和和b用分量的形式表示为用分量的形式表示为:第8页/共63页a和和b的点乘为:的点乘为:将点乘和叉乘应用于右手笛卡尔坐标系的单位矢量将点乘和叉乘应用于右手笛卡尔坐标系的单位矢量i,j,k,有:有:第9页/共63页2008-710 令矩阵令矩阵R称为正交坐标变换矩阵。称为正交坐标变换矩阵。当用列向量表示单位矢量时,有当用列向量表示单位矢量时,有于是,变换矩阵于是,变换矩阵R可以表示为
7、:可以表示为:当用矩阵表示两个矢量的点乘时,有当用矩阵表示两个矢量的点乘时,有第10页/共63页11 正交坐标变换矩阵正交坐标变换矩阵R R的性质的性质显然显然由上式可得由上式可得 从而可得结论:正交变换矩阵为正交矩阵。从而可得结论:正交变换矩阵为正交矩阵。于是可得于是可得1-=RRT第11页/共63页12正交坐标变换矩阵的几何意义,上式可写成上式可写成其中其中 考虑到考虑到 上上式式表表明明正正交交坐坐标标变变换换矩矩阵阵R实实现现了了由由手手坐坐标标系系H到到基基坐坐标标系系B的的正正交交坐坐标标变变换换,它它可可以以将将一一组组3个个相相互互正正交交的的单单位位矢矢量量变变换换为为另另一
8、一组组3个个相相互互正正交交的的单单位位矢矢量量,每每一一组组单单位位矢矢量量均均代代表表了了一一个个正正交交坐坐标标系系。这这也也说说明明了了将将矩矩阵阵R称称为为正正交交坐坐标标变变换换矩矩阵阵的的原原因因。在在机机器器人人学学中中经经常常要要用用到到这这种种正正交交坐标变换。坐标变换。第12页/共63页13位置的描述 一一旦旦建建立立起起一一个个坐坐标标系系,我我们们就就可可以以用用3 3维维的的位位置置矢矢量量来来确确定定该该空空间间内内任任一一点点的的位位置置 。其其中中,x x、y y、z z是是p p点点在在笛笛卡卡尔尔坐坐标标系系的的三三个个坐坐标标轴轴上上坐坐标标分分量量。用
9、用这这种种方方法法可可以以很容易地表示出手坐标(原点)在基坐标系中的空间位置。很容易地表示出手坐标(原点)在基坐标系中的空间位置。姿态的描述 物物体体的的姿姿态态可可由由某某个个固固接接在在物物体体上上的的坐坐标标系系来来描描述述。设设在在空空间间中中除除了了有有参参考考坐坐标标系系B B外外,还还有有物物体体质质心心上上的的一一个个笛笛卡卡尔尔正正交交坐坐标标系系H H,且且H H系系与与此此物物体体的的空空间间位位置置关关系系是是固固定定不不变变的的,那那么么就就可可以以以以H H系系三三个个坐坐标标轴轴的的单单位位矢矢量量相相对对于于B B系系的的方方向向来来表表示示H H系和系和B B
10、系的姿态。系的姿态。第13页/共63页14第14页/共63页15 假设假设 为为H H坐标系中某轴的单位向量,即它在坐标系中某轴的单位向量,即它在B B坐标系的方坐标系的方向可以以向可以以 与与B B系三轴夹角的余弦值为分量加以表达,见下图系三轴夹角的余弦值为分量加以表达,见下图.故有故有jlgxyzkBllalbi 矢量的方向矢径表示由:由:且:且:第15页/共63页16 因此正交坐标变换矩阵因此正交坐标变换矩阵R R为一方向余弦矩阵,也被称为旋为一方向余弦矩阵,也被称为旋转矩阵(具体含义将在后面小节中阐述)。转矩阵(具体含义将在后面小节中阐述)。根据前面的推导可得:根据前面的推导可得:当:
11、当:第16页/共63页b)b)姿态(方位)的描述姿态(方位)的描述姿态(方位)的描述姿态(方位)的描述采用旋转矩阵来表示刚体姿态(方位)采用旋转矩阵来表示刚体姿态(方位),即由,即由B系的三个系的三个单位主矢量相对于坐标系单位主矢量相对于坐标系A的方向余弦组成:的方向余弦组成:既表示了刚体既表示了刚体F在在A系中的方位,也描述了系中的方位,也描述了B系在系在A系中的系中的姿态。姿态。其中:其中:xB yB zB xA yA zA 第17页/共63页183.3运动坐标表示平动的坐标表示 设设手手坐坐标标系系H H与与基基坐坐标标系系B B具具有有相相同同的的姿姿态态,但但H H系系坐坐标标原原点
12、点与与B B系系的的原原点点不不重重合合。用用矢矢量量 来来描描述述H H系系相相对对于于B B系系的的位位置置(如如右右图图所所示示),称称 为为H H系系相相对对于于B B系系的的平平移移矢矢量量。如如果果点点p p在在H H系系中中的的位位置置为为 ,那那么它相对于么它相对于B B系的位置矢量系的位置矢量可由矢量相加得出,即可由矢量相加得出,即称其为称其为坐标平移方程坐标平移方程。rH0rHxPHzyxHyHzBpr 表示移动的坐标变换第18页/共63页19 下下面面以以绕绕z z轴轴转转动动 角角为为例例来来研研究究绕绕坐坐标标轴轴转转动动某某个个角角度度的的表表示示法法。设设H系系从
13、从与与B系系相相重重合合的的位位置置绕绕B系系的的z轴轴转转动动角角,H系系与与B系系的的关关系系如如右图所示。右图所示。转动的坐标表示(1)(1)绕坐标轴转动某个角度的表示法绕坐标轴转动某个角度的表示法 naHxxyzHzHyHB,ozqzq H H系相对B B系绕z z轴转动zz角的坐标关系第19页/共63页20 若将若将H系的系的3个单位矢量表示在个单位矢量表示在B系中,则有:系中,则有:实实现现两两个个坐坐标标系系之之间间转转动动关关系系的的矩矩阵阵,又又叫叫转转动动矩矩阵阵R,可表示为:可表示为:,第20页/共63页21同理,可以得出当绕同理,可以得出当绕X轴旋转时:轴旋转时:当绕当
14、绕Y轴旋转时:轴旋转时:上上面面的的分分析析说说明明了了R矩矩阵阵可可以以用用来来表表示示绕绕坐坐标标轴轴的的转转动动,这表征了这表征了R矩阵的另一种几何意义。矩阵的另一种几何意义。第21页/共63页因此写出三个基本的旋转矩阵,即分别绕因此写出三个基本的旋转矩阵,即分别绕x、y和和z轴转轴转角的旋转角的旋转矩阵:矩阵:x y zxyzx y zxyzx y zxyz第22页/共63页23 设设B系与系与H系的系的z轴相重合,轴相重合,B系绕系绕z轴转动角轴转动角 就得就得H系,系,如下图所示。如下图所示。(2)(2)两个坐标系的投影之间的关系xyHy),(HBzq qzq qzq qHxyxA
15、 CuP v 矢径BPBP在H H系与B B系的投影关系OP第23页/共63页24已知矢径已知矢径在在H系三轴投影分别为系三轴投影分别为u,v,w。则由上图可知。则由上图可知 由由上上式式可可见见,R矩矩阵阵可可以以将将矢矢径径在在手手坐坐标标系系上上的的投投影影变变换换到到该该矢矢径径在在基基坐坐标标系系上上的的投投影影,这这表表征征了了R矩矩阵阵的的又又一种几何意义。一种几何意义。于是有于是有()()xyHy),(HBzq qzq qzq qHxyxACuP v 矢径BPBP在H H系与B B系的投影关系O第24页/共63页例例3.1若从基坐标系若从基坐标系(B)到手爪坐标系到手爪坐标系(
16、E)的旋转变换矩的旋转变换矩阵为阵为。(。(1)画出两坐标系的相互方位关系(不考虑)画出两坐标系的相互方位关系(不考虑E的原的原点位置);(点位置);(2)如果给出)如果给出OE(E系的原点)在系的原点)在B中的位置矢量中的位置矢量为(为(1,2,2),画出两坐标系的相对位姿关系。),画出两坐标系的相对位姿关系。解:解:xE yE zExB yB zB(1)(2)第25页/共63页26(3)(3)具有转动关系的两个矢量的投影之间的关系 设矢量设矢量 在坐标系在坐标系Bxy的投影为的投影为u,v,w;将矢量;将矢量 绕绕z轴转动轴转动 角,得到矢量角,得到矢量 ,设矢量,设矢量 在同一坐标系的在
17、同一坐标系的投影为投影为x,y,z,如下图所示。,如下图所示。yxHy),(HBzqzqHxyuPvxQ具有转动关系的两个矢量投影之间的关系O第26页/共63页27yxHy),(HBzqzqHxuPvxQ具有转动关系的两个矢量投影之间的关系OxyHy),(HBzq qzq qzq qHxyxACuP v 矢径BPBP在H H系与B B系的投影关系O 如如果果注注意意到到在在x,y轴轴的的投投影影相相当当于于在在轴轴的的投投影影,再再对对比比6页页和和9页页的的两两个个图图所所示示的的相相同同几几何何关关系系,便便可可得得到到与与式式()相相同同结结果果,只只是是此此时时的的u,v,w与与x,y
18、,z同同前前面面讨讨论论的的情情况况的的几几何何含含义义不不同同。这这时时矩矩阵阵R用用来来表表示示具具有有转转动动关关系系的的两两个个矢矢量量在在同同一一坐坐标标系系中中的的投影之间的关系,这表征了投影之间的关系,这表征了R矩阵的最后一种几何意义。矩阵的最后一种几何意义。第27页/共63页28 至此,归纳了至此,归纳了R矩阵的四种几何意义:矩阵的四种几何意义:1、实现了由手坐标系、实现了由手坐标系H到基坐标系到基坐标系B的正交坐标变换。的正交坐标变换。2、用来表示绕坐标轴的转动。、用来表示绕坐标轴的转动。3、将将矢矢径径在在手手坐坐标标系系上上的的投投影影变变换换到到该该矢矢径径在在基基坐坐
19、标标系系上上的投影。的投影。4、表表示示具具有有转转动动关关系系的的两两个个矢矢量量在在同同一一坐坐标标系系中中的的投投影影之之间的关系。间的关系。这这对对于于认认识识R矩矩阵阵的的本本质质,研研究究机机器器人人的的坐坐标标系系统统很很有有帮助。帮助。第28页/共63页29复合运动的坐标表示 基基坐坐标标系系B和和手手坐坐标标系系H的的原原点点不不重重合合,而而且且两两坐坐标标系系的的姿姿态态也也不相同的情况。不相同的情况。设设H相相对对于于B的的位位置置矢矢量量为为 ,由由H H到到B B的坐标变换矩阵是的坐标变换矩阵是 。在在H H中中有有一一点点P P,点点P P 相相对对于于H H 的
20、的位位置置矢矢量量为为 ,如如右右图所示。图所示。z zy yx xB BH Hr0rHzHxHyanoPP AuvwHr 表示转动和移动的坐标变换第29页/共63页30 对于任意一点对于任意一点P P在在B B和和H H系中的描述有以下的关系系中的描述有以下的关系其中,其中,是是p点相对点相对于于B B系的位置矢量。系的位置矢量。至至此此,我我们们由由浅浅入入深深地地介介绍绍了了物物体体的的基基本本宏宏观观运运动动在在坐坐标标系系中中的的表表示示方方法法,这这是是我我们们学学习习机机器器人人复复杂杂运运动动的的最最基基本本的的数数学学工工具具。在在后后续续章章节节中中会会频频繁地用到。繁地用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 原理 应用

限制150内