第5章 微分变换精选PPT.ppt
《第5章 微分变换精选PPT.ppt》由会员分享,可在线阅读,更多相关《第5章 微分变换精选PPT.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章微分变换第1页,本讲稿共29页5.1 引言引言(Introduction)微分变换在机器人视觉、动力学和机器人控制(如力控、刚度控制、阻抗控制、顺应控制等)中十分重要。例如当摄像机或其它传感装置检测到机器人末端执行器的位置和方向的微小变化时,需要将该微小变化从摄像机或其它传感装置坐标转换到基坐标或参考坐标系。在机器人刚度控制中,需要获得在控制坐标系中力与位置的微分变换。又如将直角坐标的微分变换转化为关节坐标的微分变换,还有在下一章介绍的机器人动力学问题时,也会用到微分变换。本章将介绍微分变换的基本原理和方法,包括微分平移、微分旋转、坐标系之间的微分变换、雅可比矩阵和逆雅可比矩阵及其应用。
2、2022/10/72第2页,本讲稿共29页5.2 微分矩阵微分矩阵(Derivative Matrixes)给出一个44的矩阵A (5.1)矩阵A的微分就是对矩阵A中的每一个元素对自变量x的微分,结果如下 (5.2)2022/10/73第3页,本讲稿共29页5.3 微分平移和旋转变换微分平移和旋转变换(Differential Translation and Rotation)微微分分平平移移和和旋旋转转变变换换可可以以是是针针对对基基坐坐标标或或参参考考坐坐标标系系,也也可可以以是是针针对对某某个个指指定定的的坐坐标标系系进进行。例如对于一个变换矩阵行。例如对于一个变换矩阵T,它对基坐标的微
3、分变换可表示为,它对基坐标的微分变换可表示为 (5.3)式式中中是是在在基基坐坐标标的的x,y,z轴轴向向上上分分别别平平移移dx,dy,dz;和和绕绕基基坐坐标标的的向向量量k旋旋转转d角。由此可得到角。由此可得到 (5.4)如果上述微分变换不是针对基坐标而是针对坐标系如果上述微分变换不是针对基坐标而是针对坐标系T,那么微分变换的结果可表示为,那么微分变换的结果可表示为 (5.5)此时,式中此时,式中 是在是在T坐标的坐标的x,y,z轴向上分别平移轴向上分别平移dx,dy,dz;是绕是绕T坐标的向量坐标的向量k旋转旋转d角。由此可得到角。由此可得到 (5.6)2022/10/74第4页,本讲
4、稿共29页 我们用符号我们用符号 来表示式(来表示式(5.4)和式()和式(5.6)中的)中的 并将它称为并将它称为微分变换算子微分变换算子(5.6)这样式(这样式(5.4)和式()和式(5.6)就可写成如下形式)就可写成如下形式 (5.7)和和 (5.8)式式(5.7)中中的的微微分分变变换换算算子子 是是针针对对基基坐坐标标的的,而而式式(5.8)中中的的微微分分变变换换算算子子 则是针对则是针对T坐标的。坐标的。在第二章我们给出了平移和一般性旋转变换的齐次变换矩阵表达式,平移变换矩阵是在第二章我们给出了平移和一般性旋转变换的齐次变换矩阵表达式,平移变换矩阵是 1 0 0 a 0 1 0
5、bTrans(a,b,c)=0 0 1 c (5.9)0 0 0 12022/10/75第5页,本讲稿共29页当平移向量是微分向量ddxi+dyj+dzk时,微分平移矩阵为 1 0 0 dx 0 1 0 dyTrans(d)=0 0 1 dz (5.10)0 0 0 1一般性旋转变换的变换矩阵是 kxkxvers+cos kykxvers-kzsin kzkxvers+kysin 0 kxkyvers+kzsin kykyvers+cos kzkyvers-kxsin 0Rot(k,)=kxkzvers-kysin kykzvers+kxsin kzkzvers+cos 0 (5.11)0 0
6、 0 1当进行微分旋转变换时,旋转角d极小,此时有如下关系2022/10/76第6页,本讲稿共29页将上述关系代入式(5.11)可得 1 -kzd kyd 0 kzd 1 -kxd 0 Rot(k,d)=-kyd kxd 1 0 (5.12)0 0 0 1由式(5.6)可得 (5.13)2022/10/77第7页,本讲稿共29页5.4 微分旋转微分旋转(Differential Rotations)式(5.13)给出的微分变换算子 是基于微分旋转角d的微分平移和旋转变换表达式,下面讨论绕坐标轴x、y、z旋转x、y、z的微分变换。第二章给出的绕坐标轴x、y、z旋转的变换矩阵分别为 (5.14)(
7、5.15)(5.16)2022/10/78第8页,本讲稿共29页在微分变换的情况下,sind,con1,上面三个式子变为(5.17)(5.18)(5.19)由此可得到(5.20)2022/10/79第9页,本讲稿共29页 比较式(5.12)和式(5.20)可知,绕任意向量k旋转d的微分旋转与绕x、y、z轴分别旋转 的结果相同,即 (5.21)由此可得到绕坐标轴x、y、z旋转x、y、z的微分变换算子为 (5.22)微分变换算子中的元素由微分平移向量d和微分旋转向量的各个分量组成,即 (5.23)(5.24)将上述二个向量组合构成一个微分运动矢量D (5.25)这样,我们就可根据式(5.25)给出
8、的微分运动矢量D直接得到微分变换算子 ,或基于T坐标的微分运动矢量 的微分变换算子 。2022/10/710第10页,本讲稿共29页【例5.1】已知坐标A的变换矩阵为 当用微分平移矢量d=1i+0j+0.5k和微分旋转矢量 0i+0.1j+0k对坐标A 进行变换时,求出微分变换的结果dA。解:首先,由式(5.22)求出微分变换算子 由式(5.7)可得 即微分变换结果如图5.1所示。xyzzAyA+dAx图5.1 坐标A的微分变换2022/10/711第11页,本讲稿共29页5.5 坐标系之间的微分变换坐标系之间的微分变换(Transforming Differential Changes be
9、tween Coordinate Frames)上节讨论了基于基坐标或某个指定坐标的微分变换,本节继续讨论坐标系之间的微分变换,也就是已知微分变换算子 ,如何求出T坐标的微分变换算子 。由式(5.7)和(5.8)可知 (5.26)则为 (5.27)上式是一个重要的表达式,它描述了坐标系之间的微分变换关系。下面我们用微分平移矢量d和微分旋转矢量 来推导 的表达式。已知变换矩阵T为2022/10/712第12页,本讲稿共29页我们用矢量的叉乘来得到式(5.27)等号右边二项的乘积 (5.29)式中d和 分别是微分平移和微分旋转矢量。用 左乘式(5.29)可得 (5.30)上式矩阵元素都具有如下矢量
10、三重积形式根据矢量三重积的性质有 (5.31)2022/10/713第13页,本讲稿共29页同时,三重积中只要有二个矢量是相同的,其结果为零。如 (5.32)根据上述性质,式(5.30)可写成 (5.33)对于正交矢量有 (5.34)这样,式(5.33)可重写成 (5.35)2022/10/714第14页,本讲稿共29页 上式可进一步简化为 (5.36)比较式(5.35)和式(5.36)的矩阵元素可得 (5.37)(5.38)在式(5.37)和式(5.38)中,n、o、a和p是微分坐标变换矩阵T的旋转和平移矢量,和 是对应坐标T的微分平移和旋转矢量。2022/10/715第15页,本讲稿共29
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 微分变换精选PPT 微分 变换 精选 PPT
限制150内