机器人位姿几何基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机器人位姿几何基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 几何 基础 课件
- 资源描述:
-
1、第二章位姿几何基础第二章位姿几何基础yTxTzTOT描述工业机器人的刚体(构件)相对于基础坐标系的位姿途径描述工业机器人的刚体(构件)相对于基础坐标系的位姿途径是描述与刚体固联的坐标系相对于基础坐标系的位姿。是描述与刚体固联的坐标系相对于基础坐标系的位姿。z0 x0y0o02-1 刚体位姿的确定刚体位姿的确定一、确定刚体位姿的矩阵方法一、确定刚体位姿的矩阵方法 z0 x0y0O0A 0A0A0A000AzyxAOP1 1、点、点/向量的矩阵描述向量的矩阵描述 pA0Ay0Az“0”表示参考系表示参考系的编号的编号“A”表示被描述表示被描述系的编号系的编号0AxO02 2、单位向量方向的矩阵描述
2、、单位向量方向的矩阵描述 x0z0y0iA cos cos cos coscoscos0Acos0Acos0Acosikijiii0A设当前向量设当前向量iA是单位向量,与参考系轴是单位向量,与参考系轴x0的单位向量的单位向量i0的夹角为的夹角为;与轴与轴y0的单位向量的单位向量j0的夹角为的夹角为;与轴与轴z0的单位向量的单位向量k0的夹角为的夹角为:表示轴表示轴iA与轴与轴 i0的夹角的夹角O0 x0z0y0iAkAjA3 3、坐标系方向的矩阵描述、坐标系方向的矩阵描述 现以现以iA为基础建立编号为为基础建立编号为A的坐标系,的坐标系,3个轴分别为个轴分别为 iA、jA、kA:0Acos0
3、Acos0Acosikijiii0A 0Acos0Acos0Acosjkjjjij0A 0Acos0Acos0Acoskkkjkik0AO0 x0z0y0iAkAjA 0Acos0Acos0Acos0Acos0Acos0Acos0Acos0Acos0Acoskkkjkijkjjjiikijii0AR RO0 x0z0y0iAkAjA 1|000P|R0A0A0AT TAAA0O00O0Ocoscoscosx000coscoscosyT00coscoscosz0000001iAAAAAAAAAAij ik ii jk jj ji kj kk k 0 0 x0z0y0O0iAkAjAOApA 0O
4、0O0O000AAAAzyxAOP4 4、坐标系位姿的奇次矩阵描述、坐标系位姿的奇次矩阵描述 10PR0A0A0AT T 1|0P|R1000ponponponTijijzzzzyyyyxxxxij 1000z0Acos0Acos0Acosy0Acos0Acos0Acosx0Acos0Acos0AcosT0O0O0O0AAAAkkkjkijkjjjiikijii系系Sj 的的z轴在系轴在系Si中的方向余旋中的方向余旋系系Sj 的的y轴在系轴在系Si中的方向余旋中的方向余旋系系Sj 的的x轴在系轴在系Si中的方向余旋中的方向余旋二、位姿矩阵的几何意义二、位姿矩阵的几何意义 1姿态矩阵姿态矩阵 的
5、的几何意义几何意义 ijR(1 1)表示)表示Sj 坐标系坐标系在在Si 坐标系中的姿态;坐标系中的姿态;zzzyyyxxxijaonaonaonRxiziyiOi=Ojxjyjzj zzzyyyxxxijaonaonaonR cos sin0 sin cos0001 ijR 1000cs0scRij 简写成:简写成:c cos表示表示 sin s表示表示例如例如(2 2)是坐标系之间的旋转变换矩阵)是坐标系之间的旋转变换矩阵;xiziyiOiyjxjzjOjpA jAjAjAijiAiAiAzyxRzyx设向量设向量p pA A 在坐标系在坐标系Si 和和Sj 的的 描述分别为:描述分别为:
6、iAiAiAiAzyxP那么存在下列变换关系:那么存在下列变换关系:jAjAjAjAzyxP(3)代表代表运动运动还可看作是一新的坐标系还可看作是一新的坐标系Sj,该坐标系是该坐标系是Si 经旋转(运动)而得。经旋转(运动)而得。xiziyiOi=Ojxjyjzj图示坐标系的运动方法:坐标系图示坐标系的运动方法:坐标系Sj先与坐标系先与坐标系Si完全重合,完全重合,然后绕轴然后绕轴zi转动角转动角,得到具有新的姿态的系得到具有新的姿态的系SjxiziyiOiyjOjxjzj2位姿矩阵位姿矩阵 的的几何意义几何意义 ijT 1|0P|R1000paonpaonpaonTijijzzzzyyyyx
7、xxxij是齐次矩阵是齐次矩阵齐次坐标齐次坐标(1)齐次矩阵的相关术语:)齐次矩阵的相关术语:1)齐次坐标)齐次坐标用用4 4个数表示空间点的坐标:个数表示空间点的坐标:A A(x x1 1 x x2 2 x x3 3 x x4 4)齐次坐标的几何含义:齐次坐标的几何含义:x x4 400时表示唯一点,点的坐标分别为时表示唯一点,点的坐标分别为 x xx x1 1/x/x4 4 yx2/x4 zx3/x4 x x4 40 0时表示从坐标原点到点(时表示从坐标原点到点(x y zx y z)的方向;)的方向;x xx x1 1 yx2 zx3齐次坐标性质:齐次坐标性质:唯一的点可用不同的齐次坐标
8、表示。唯一的点可用不同的齐次坐标表示。X4为比例因子,为比例因子,在在机器人学机器人学里取里取1。例如齐次坐标(例如齐次坐标(1 2 3 1)、)、(2 4 6 2)、)、(3 6 9 3)均表示笛卡尔坐标下的空间点(均表示笛卡尔坐标下的空间点(1 2 3)齐次矩阵齐次矩阵 T 432143210Axxxxxxxxp 2)齐次矩阵:矩阵形式表示的齐次坐标)齐次矩阵:矩阵形式表示的齐次坐标 j4j3j2j1zzzzyyyyxxxxi4i3i2i1xxxx1000paonpaonpaonxxxx3)齐次变换)齐次变换点在坐标系点在坐标系Si的齐次矩阵表示的齐次矩阵表示点在坐标系点在坐标系Sj的齐次
9、矩阵表示的齐次矩阵表示 1zyx1000ponponpon1zyxjAjAjAzzzzyyyyxxxxiAiAiA 例如点例如点A的齐次变换在的齐次变换在机器人学机器人学里通常写成里通常写成点点A在坐标系在坐标系Si的齐次矩阵表示的齐次矩阵表示点点A在坐标系在坐标系Sj的齐次矩阵表示的齐次矩阵表示表示表示Sj的坐标系原点在的坐标系原点在Si下位置下位置表示表示Sj在在Si下的姿态下的姿态 1|0P|R1000paonpaonpaonTijijzzzzyyyyxxxxij1 1)表示)表示Sj 坐标系坐标系在在Si 坐标系中的位姿;坐标系中的位姿;(2)位姿矩阵)位姿矩阵 的几何意义的几何意义i
10、jT 1zyxT1zyx1000paonpaonpaon1zyxjAjAjAijjAjAjAzzzzyyyyxxxxiAiAiA点点A在坐标系在坐标系Si的齐次矩阵表示的齐次矩阵表示点点A在坐标系在坐标系Sj的齐次矩阵表示的齐次矩阵表示2 2)坐标系之间的齐次变换)坐标系之间的齐次变换;3)代表运动)代表运动xiziyiOiOjyjxjzj第第1步:步:Sj 先与先与Si完全重合;完全重合;第第2步:作旋转运动,具有新的姿态;步:作旋转运动,具有新的姿态;第第3步:再作平移运动,具有新的位姿。步:再作平移运动,具有新的位姿。新的坐标系新的坐标系Sj是经过下列运动达到新的位姿的是经过下列运动达到
11、新的位姿的 10000010010020001T01 10000100000110010T2从坐标系运动的角度叙述:从坐标系运动的角度叙述:01T表示表示S1先与先与S0完全重合,再绕完全重合,再绕x0旋转旋转90再沿再沿x0移动移动20y0z0 x0O0z1x1y1O120z0 x0y0O0y0z0 x0O0z1x1y1O1O1z1x1y1三、多次数的变换三、多次数的变换z1x1y1O120z0 x0y0O0z1x1y1O120z2x2y2O2 10000100000110010T2(1)T2表示表示S2先与先与S1完全重合,完全重合,再绕再绕z1旋转旋转90再沿再沿x1移动移动10z0 x
12、0y0O0z1x1y1O120z2x2y2O210z0 x0y0O0 x2O2z2y2T2分两种情况讨论分两种情况讨论z0 x0y0O002201T00000001010030010TT 02012T100000102000110100TT z1x1y1O120z2x2y2O210 00000001010030010T02 10000010010020001T01 10000100000110010T2结论结论1:当:当S2是沿是沿S1运动时用运动时用T2右乘右乘01Tx2y2z2O210z1x1y1O120z0 x0y0O0 x2O2z2y2x2y2z2O2z0 x0y0O0z1x1y1O1
13、20 10000100000110010T2(2)T2表示表示S2先与先与S1完全重合,完全重合,再绕再绕z0旋转旋转90再沿再沿x0移动移动10z0 x0y0O0z1x1y1O120 x2y2z2O2z0 x0y0O0z1x1y1O120 100000102000110100T021002201T00000001010030010TT 02012T100000102000110100TT 结论结论2:当当S2是沿是沿S0运动时用运动时用T2左乘左乘01T左乘和右乘法则:左乘和右乘法则:第二次及其以后的变换,如果是相对于基础坐标系的变换,第二次及其以后的变换,如果是相对于基础坐标系的变换,用左
14、乘;用左乘;如果是相对于流动坐标系的变换,用右乘。如果是相对于流动坐标系的变换,用右乘。设从设从Si到到Sj是经过了是经过了2次运动,第一次运动后形成了次运动,第一次运动后形成了S1,将将Si称为基础坐标系称为基础坐标系,S1称为流动坐标系,称为流动坐标系,Sj称为当前坐称为当前坐标系(目标坐标系),那么求解当前坐标系相对于基础标系(目标坐标系),那么求解当前坐标系相对于基础坐标系的位姿依据下列法则:坐标系的位姿依据下列法则:xiyiOiOjxjyj213IT01 1000010000cossin00sincosT2 1000010000102001T3 1000010040100001Tj
15、1000010040cossin20sincos1000010000cossin00sincos10000100401020011000010000cossin00sincos10000100001020011000010040100001TTTT23jij 【教师例题教师例题】如图,给出运动变换,解释从如图,给出运动变换,解释从S Si i到到S Sj j经过的运动次序。经过的运动次序。全部是相对于基系,先旋转,后移动,左乘。全部是相对于基系,先旋转,后移动,左乘。到达到达正确正确位置,具有正确姿态。位置,具有正确姿态。yixiOiOjxjyj123Ojxjyjj2j3T=T T Tcoss
展开阅读全文