机器人运动分析中矩阵变换课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机器人运动分析中矩阵变换课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 运动 分析 矩阵 变换 课件
- 资源描述:
-
1、1雅可比矩阵的定义雅可比矩阵的定义微分运动与广义速度微分运动与广义速度雅可比矩阵的构造法雅可比矩阵的构造法PUMA560机器人的雅可比矩阵机器人的雅可比矩阵逆雅可比矩阵逆雅可比矩阵力雅可比矩阵力雅可比矩阵雅可比矩阵雅可比矩阵雅可比矩阵的定义雅可比矩阵的定义12Tnqqqqi(i=1,2,., )qniq TxyzVxyz 12xynzxyqzqJq111111(,)(,)(,)(,)(,)(,)nnnxnynznx qqy qqz qqPqqqqqq TdPVPqdtq1212121212nnxxxtnyyynzzznxxxqqqyyyqqqPJqqqqqqqqqq 在机器人学中,在机器人学中
2、,J J是一个把关节速度向量是一个把关节速度向量 变变换为手爪相对基坐标的广义速度向量的变换矩阵。换为手爪相对基坐标的广义速度向量的变换矩阵。在三维空间运行的机器人,其在三维空间运行的机器人,其J J阵的行数恒为阵的行数恒为6(6(沿沿/ /绕基坐标系的变量共绕基坐标系的变量共6 6个个) );列数则为机械手含有的;列数则为机械手含有的关节数目。关节数目。 对于平面运动的机器人来说,手的广义位置向对于平面运动的机器人来说,手的广义位置向量量 均容易确定,可采用直接微分法求均容易确定,可采用直接微分法求J J,比较方便。比较方便。( , , )Tx yiq 对于三维空间运行的机器人则不完全适用。
3、对于三维空间运行的机器人则不完全适用。从从三维空间运行的机器人运动学方程,可以获得直角三维空间运行的机器人运动学方程,可以获得直角坐标位置向量坐标位置向量 的显式方程,因此,的显式方程,因此,J J的前三的前三行可以直接微分求得,但不可能找到方位向量行可以直接微分求得,但不可能找到方位向量 的一般表达式。找不出互相独立的、无的一般表达式。找不出互相独立的、无顺序的三个转角来描述方位绕直角坐标轴的连续顺序的三个转角来描述方位绕直角坐标轴的连续角运动变换是不可交换的,而对角位移的微分与对角运动变换是不可交换的,而对角位移的微分与对角位移的形成顺序无关,故一般不能运用直接微分角位移的形成顺序无关,故
4、一般不能运用直接微分法来获得法来获得J J的后三行。因此,常用构造性方法求雅可的后三行。因此,常用构造性方法求雅可比比J J。( , , )Tx y z(,)Txyz 微分运动与广义速度微分运动与广义速度xyzdd id jd kTxyzddddxyzijkTxyzdD 01limtdVt ()()()()()()()()()000000000TxxxyzxyzTyyxyzxyzTxyzxyzzzTxyzxxTxyzyyTxyzzzddnnnPnPnPnddoooP oP oP oaaaPaPaPaddnnnoooaaa( )0TTTTTddRR S PR .xxxyyyzzznoaRnoan
5、oa0( )0.0yzxyxppS Ppppp( ),( ).S PPS PP( )() ,( )()TTTTS PPS PP ()()()( )()()()()()()xyzTxyzxyzPnPnPnR S PP oP oP oPaPaPa( )0TTTTTRR S PR ()0BABBTAAABOBBAARR SPR雅可比矩阵的构造法雅可比矩阵的构造法( )VJ q q( )DJ q dq112ln2111llaaanqJJJqJJJq iq LiJaiJiiqdiiqd设某时刻仅此关节运动、其余的关节静止不动,则:设某时刻仅此关节运动、其余的关节静止不动,则:eLiivJ q 设设b b
6、i-1i-1为为z zi-1i-1轴上的单位矢量,利用它可将局部坐标下轴上的单位矢量,利用它可将局部坐标下的平移速度的平移速度didi转换成基础坐标下的速度:转换成基础坐标下的速度:1eiivb diiqd由于由于所以所以1LiiJb (2)(2)第第i i个关节为转动个关节为转动关节时,关节时, 设某时刻仅此关节运设某时刻仅此关节运动,其余的关节静止动,其余的关节静止不动,仍然利用不动,仍然利用b bi-1i-1将将z zi-1i-1轴上的角速度轴上的角速度转化到基础坐标中去转化到基础坐标中去1iiibiiq1,ier矢量矢量 起于起于O Oi-1i-1,止于,止于O On n,所以由,所以
7、由i i产生的线速度为产生的线速度为: :eLiivJ q1,eiievr1,LiiiieJ qr1,ier1iiib1,LiiiieJ qr11,11,()LiiiiieiieiJ qbrbr ()iiq11,LiiieJbr由于由于所以所以iiqdiiqd0aiJiiq1iaiiiiJ qb1aiiJb1LiiJb11,LiiieJbr0aiJ1aiiJb10liiaiJbJ11,1iieliaiibrJJb1ib1,ier001b 1 1、用、用b b表示表示z zi-1i-1轴上的单位向量轴上的单位向量把它转换到基础坐标系中,即为把它转换到基础坐标系中,即为0121112211()()
8、.()iiiibR qR qRqb 如右图所示。用如右图所示。用O O、O Oi-1i-1、O On n分别表示基础坐标系、分别表示基础坐标系、i-1i-1号坐标及手部坐标系的原点。号坐标及手部坐标系的原点。用矢量用矢量x x表示在各自坐标系中表示在各自坐标系中的原点。的原点。T(0,0,0,1)x 1,1ienirOOOO1,ier把把用齐次坐标表示用齐次坐标表示1,1,1ieierx1,T0121,xyz112211(p ,p ,p ,1)()().()1ieiieiirxA qA qAqx有上式可以确定有上式可以确定1,ier机械臂末端的速度为机械臂末端的速度为000 ,001idd 微
9、分变换法微分变换法 ()(0)()TxzTyzTzziTzxTzyTzzdPndPdPadnoa对于转动关节对于转动关节 000,010iddd 000TxzTyzTzziTxTyTzdndodadd对于移动关节对于移动关节 000zzzTinoaJ()(0)()zzzTizzzPnPPaJnoa对于移动关节对于移动关节 对于转动关节对于转动关节 000105061656126015( )zPzPzPJ qJJJzzz例:例:PUMA560PUMA560的的6 6个关节都是转动关节,其雅可比个关节都是转动关节,其雅可比有有6 6列。此处用矢量积法计算列。此处用矢量积法计算J(qJ(q) )12
展开阅读全文