第四章机器人静力学动力学.ppt
《第四章机器人静力学动力学.ppt》由会员分享,可在线阅读,更多相关《第四章机器人静力学动力学.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 机器人静力学及动力学机器人静力学及动力学4.14.1微分变换与雅可比矩阵微分变换与雅可比矩阵微分变换与雅可比矩阵微分变换与雅可比矩阵4.1.1 微分变换微分变换 为了补偿机器人末端执行器位姿与目标物体之间的误差,以为了补偿机器人末端执行器位姿与目标物体之间的误差,以及解决两个不同坐标系之间的微位移关系问题,需要讨论机器人及解决两个不同坐标系之间的微位移关系问题,需要讨论机器人杆件在作微小运动时的位姿变化。杆件在作微小运动时的位姿变化。一一.变换的微分变换的微分假设一变换的元素是某个变量的函数,对该变换的微分就是假设一变换的元素是某个变量的函数,对该变换的微分就是该变换矩阵各元素对
2、该变量的偏导数所组成的变换矩阵乘以该变该变换矩阵各元素对该变量的偏导数所组成的变换矩阵乘以该变量的微分。量的微分。若它的元素是变量若它的元素是变量x的函数,则的函数,则T的微分为的微分为:例如给定变换例如给定变换T为:为:二二.微分运动微分运动所以得所以得设机器人某一杆件相对于基坐标系的位姿为设机器人某一杆件相对于基坐标系的位姿为T,经过微运动经过微运动后该杆件相对基坐标系的位姿变为后该杆件相对基坐标系的位姿变为T+dT,若这个微运动是若这个微运动是相对相对于基坐标系(静系)进行的于基坐标系(静系)进行的(右乘右乘),总可以用微小的平移和旋转总可以用微小的平移和旋转来表示,即来表示,即根据齐次
3、变换的相对性,若微运动是根据齐次变换的相对性,若微运动是相对某个杆件坐标系相对某个杆件坐标系i(动系)动系)进行的进行的(左乘左乘),则则T+dT可以表示为可以表示为则相对基系有则相对基系有dT=0T,相对相对i系有系有dT=Ti。这里这里的下标不同是由的下标不同是由于微运动相对不同坐标系进行的。于微运动相对不同坐标系进行的。所以得所以得令令三三.微分平移和微分旋转微分平移和微分旋转由于微分旋转由于微分旋转0,所以所以sind,cos1,Vers0,将将它们代入旋转变换通式中得微分旋转表达式它们代入旋转变换通式中得微分旋转表达式:微分平移变换与一般平移微分平移变换与一般平移变换一样,其变换矩阵
4、为变换一样,其变换矩阵为:于是得于是得四四.微分旋转的无序性微分旋转的无序性当当0时,有时,有sind,cos1若令若令x=dx,y=dy,z=dz,则绕三个坐标轴的微分旋转矩阵分别为则绕三个坐标轴的微分旋转矩阵分别为略去高略去高阶无穷阶无穷小量小量两者结果相同,可见这里两者结果相同,可见这里左乘与右乘等效左乘与右乘等效左乘与右乘等效左乘与右乘等效。同理可得同理可得结论:结论:结论:结论:微分旋转其结果与转动次序无关,这是与有限转动(一般旋微分旋转其结果与转动次序无关,这是与有限转动(一般旋微分旋转其结果与转动次序无关,这是与有限转动(一般旋微分旋转其结果与转动次序无关,这是与有限转动(一般旋
5、转)的一个重要区别。转)的一个重要区别。转)的一个重要区别。转)的一个重要区别。若若Rot(x,y,z)和和Rot(x,y,z)表示两表示两个不同的微分旋转,则两次连续转动的结果为:个不同的微分旋转,则两次连续转动的结果为:上式表明:上式表明:上式表明:上式表明:任意两个微分旋转的结果为绕每个轴转动的元素的代任意两个微分旋转的结果为绕每个轴转动的元素的代数和,即微分旋转是可加的。数和,即微分旋转是可加的。kxd=x,kyd=y,kzd=z所以有所以有由等效转轴和等效转角与由等效转轴和等效转角与等效,有等效,有即即将它们代入将它们代入得得因此因此可以看成由可以看成由和和两个矢量组成,两个矢量组成
6、,叫微分转动矢量,叫微分转动矢量,叫叫微分平移矢量。分别表示为微分平移矢量。分别表示为和和合称为微分运动矢量,可表示为合称为微分运动矢量,可表示为解:解:例:已知一个坐标系例:已知一个坐标系A,相对固定系的微分平相对固定系的微分平移矢量移矢量,微分旋转矢量,微分旋转矢量,求微分,求微分变换变换dA。五五五五.两坐标系之间的微分关系两坐标系之间的微分关系两坐标系之间的微分关系两坐标系之间的微分关系因为因为将它们代入前面的方程将它们代入前面的方程现在讨论现在讨论i系和系和j系之间的微分关系。不失一般性,假定系之间的微分关系。不失一般性,假定j系就系就是固定系(基系)是固定系(基系)0系。系。得得其
7、中其中上式简写成上式简写成对于任何三维矢量对于任何三维矢量,其反对称矩阵,其反对称矩阵定义为:定义为:相应地,任意两坐标系相应地,任意两坐标系A和和B之间广义速度的坐标变换为:之间广义速度的坐标变换为:例:例:知坐标系知坐标系A及相对于固定系的微分平移矢及相对于固定系的微分平移矢量量,微分旋转矢量,微分旋转矢量,求,求A系中系中等价的微分平移矢量等价的微分平移矢量dA和微分旋转矢量和微分旋转矢量A。解:解:因为已知因为已知,可以根据前面的公式求得,可以根据前面的公式求得dA和和A。也可根也可根据与它一样的另一组表达式(写法不同)求解,即据与它一样的另一组表达式(写法不同)求解,即求得求得,代入
8、代入代入代入为了验证这一结果,先求为了验证这一结果,先求A再得再得dA验证的结果是与上例验证的结果是与上例dA=A的计算结果完全一样。的计算结果完全一样。4.1.2雅可比矩阵雅可比矩阵两空间之间速度的两空间之间速度的线性映射关系线性映射关系雅可比矩阵(简称雅可比)雅可比矩阵(简称雅可比)。它可以看成是从关节空间到操作空间运动速度的。它可以看成是从关节空间到操作空间运动速度的传动比传动比,同时,同时也可用来表示两空间之间也可用来表示两空间之间力的传递关系。力的传递关系。vxvy存在存在怎样怎样的关的关系系首先来看一个两自由度的首先来看一个两自由度的平面机械手,如图平面机械手,如图3-17所示。所
9、示。图图3-17两自由度平面机械手两自由度平面机械手容易求得容易求得将其微分得将其微分得写成矩阵形式写成矩阵形式假设关节速度为假设关节速度为,手爪速度为,手爪速度为。简写成简写成:dx=Jd。式中式中J就称为机械手的雅可比(就称为机械手的雅可比(Jacobian)矩阵矩阵,它由函数,它由函数x,y的偏微分组成,反映了关节微小位移的偏微分组成,反映了关节微小位移d与手部(手爪)微小运动与手部(手爪)微小运动dx之间的关系。之间的关系。对对dx=Jd两边同除以两边同除以dt,得得可以更一般的写成可以更一般的写成。因此机械手的雅可比矩阵定义为它的操作空间速度与关节空因此机械手的雅可比矩阵定义为它的操
10、作空间速度与关节空间速度的线性变换。间速度的线性变换。(或(或v)称为手爪在操作空间中的广义速度,称为手爪在操作空间中的广义速度,简称操作速度,简称操作速度,为关节速度。为关节速度。J若是若是6n的偏导数矩阵,它的第的偏导数矩阵,它的第i行第行第j列的元素为列的元素为:式中,式中,x代表操作空间,代表操作空间,q代表关节空间。代表关节空间。若令若令J1,J2分别为上例中雅可比矩阵的第一列矢量和第二列分别为上例中雅可比矩阵的第一列矢量和第二列矢量,即矢量,即可以看出,可以看出,雅可比矩阵的每一列表示其它关节不动而某一关节以雅可比矩阵的每一列表示其它关节不动而某一关节以单位速度运动产生的端点速度。
11、单位速度运动产生的端点速度。由由,可以看出,可以看出,J阵的值随手爪位置的不同阵的值随手爪位置的不同而不同,即而不同,即1和和2的改变会导致的改变会导致J的变化。的变化。对于关节空间的某些形位,机械手的雅可比矩阵的秩减少,对于关节空间的某些形位,机械手的雅可比矩阵的秩减少,这些形位称为操作臂(机械手)的这些形位称为操作臂(机械手)的奇异形位。奇异形位。上例机械手雅可比上例机械手雅可比矩阵的行列式为:矩阵的行列式为:det(J)=l1l2s2当当2=0或或2=180时,机械手时,机械手的雅可比行列式为的雅可比行列式为0,矩阵的秩为,矩阵的秩为1,因此处于奇异状态。在奇异形位,因此处于奇异状态。在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 机器人 静力学 动力学
限制150内