




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录简介1.1工程背景及参数 1HYPERLINK二、PUMA560正解 3HYPERLINK2.1求解方法 3
HYPERLINK2.2程序实现 4HYPERLINK2.3正解原程序 4HYPERLINK三、PUMA560逆解 6HYPERLINK3.1PUMA560逆解 6
HYPERLINK3.2求解过程 6HYPERLINK3.3逆解原程序 9
HYPERLINK3.4程序验证 10HYPERLINK四、求解PUMA560雅可比矩阵 11HYPERLINK4.1雅可比矩阵简述 11
HYPERLINK4.2微分变换法求J(q) 11
HYPERLINK4.3矢量积法求J(q) 12HYPERLINK4.4求解雅可比矩阵 13HYPERLINK4.5求解程序 14HYPERLINK五、PUMA560运动仿真 16⑥求将式(2)改写为:式(17)让上式两边的元素(3,1)(1,1)分别对应相等可得:从而得综上来看,PUMA560逆解共八种3.3逆解源程序截图3.4MATLAB程序验证>>nijienijie(0,1,0,-149.09,0,0,1,864.87,1,0,0,20.32)theta1theta2theta3theta4theta5theta690.0000-2.6918-84.6272-180.00002.6810180.000090.0000-0.0000-90.0000-174.99860.0000174.9986-70.4385182.6918-90.000097.529219.738782.0067-70.4385180.0000-84.6272104.762920.258174.310390.0000-2.6918-84.62720.0000-2.6810-0.000090.0000-0.0000-90.00005.0014-0.0000-5.0014-70.4385182.6918-90.0000-82.4708-19.7387-97.9933-70.4385180.0000-84.6272-75.2371-20.2581-105.6897四、PUMA560机器人的雅克比矩阵4.1HYPERLINK雅可比矩阵简述机器人的笛卡儿空间的运动速度与关节空间运动速度之间的变换。雅克比矩阵是关节空间速度向笛卡儿空间速度的传动比。因此,利用雅克比矩阵可以实现机器人在笛卡儿空间的速度控制。4.2微分变换法PUMA560的6个关节都是转动关节,所以利用(3-121)求取雅克比矩阵的列矢量。对于第1个关节来说,将中的n,o,a,p向量代入式(3-121)得到雅克比矩阵列矢量对于第2个关节来说,将中的n,o,a,p向量代入式(3-121),得到雅克比矩阵的列矢量同理可求得微分变换法求解程序见附件weifen,运行结果如下>>weifenf(pi/2,0,-pi/2,0,0,0)雅克比矩阵(微分变换法):J1J2J3J4J5J6-161.7528-432.1878-432.1878000459.7225-11.8516-11.85160000-463.9837-32.1837000-0.0000-0.0274-0.02740.0274-0.02740.02740.00000.99960.99960.00080.99960.00081.000000-0.99960-0.999624.3矢量积法PUMA560的6个关节都是转动关节,因而其雅克比矩阵具有下列形式:矢量积法求解雅克比矩阵的程序见附件shiliangji,运行结果如下>>shiliangji(pi/2,0,-pi/2,0,0,0)雅克比矩阵(矢量积法):J1J2J3J4J5J6-161.7528-432.1878-432.1878000459.7225-11.8516-11.85160000-463.9837-32.18370000-0.0274-0.02740.0274-0.02740.027400.99960.99960.00080.99960.00081.000000-0.99960-0.99964.3HYPERLINK求解雅可比矩阵[J1,J2,J3]=Jacobi([90,0,-90,0,0,0])J1= -864.8700 0.0000 0.0000 0 0 0-149.0900 20.3200 20.3200 0 0 00-864.8700 -433.0700 0 0 00-1.0000 -1.0000 0.00 -1.00 0.0000.0000 0.0000 1.00 0.00 1.001.0000 0 0 -0.00 0 -0.00J2=-0.0000-864.870-433.0700000-864.870000000-149.090020.320020.32000001.0000000000-1.0000-1.00000-1.00000-0.0000001.000001.0000两种方法采用相同的初始化参数,而得到的结果相同,故解答正确。4.5求解程序截图PUMA560机器人运动的仿真图1PUMA560机器人模型图2PUMA560机器人的坐标运动仿真研究点到点运动的轨迹规划仿真。在基于Matlab的机器人仿真工具箱RoboticsToolbox中,采用改进的D-H参数,按照上文中坐标系的建立和αi,ai,θi,di的定义,link函数的前4个元素依次为αi-1,ai-1,θi,di,最后1个元素是0(代表转动关节)或1(代表移动关节),link函数最后的参数为“mod”,以此进行PUMA560机器人运动仿真。(1)根据表1的数据,构建机器人的仿真程序。图3PUMA560机器人的三维图(2)显示机器人的三维图如图3所示,这是机器人在初始位置(i=0)时的三维图,可以通过调节滑块的位置来使关节转动,就像实际操作机器人一样[3,5]。(3)A点为初始位置,表示为qA=[0,0,0,0,0,0],对于图1中机器人的位置为B点,表示为qB=[pi/2,0-pi/2,0,0,0],实现机器人正运动学的求解,即求得机械手在B点相对于基坐标系的齐次变换矩阵TB。机器人在qB位置的三维图如图4所示。图4中机器人的三维图正好与图1中机器人的示意图一致。图4机器人在qB位置时的三维图(4)根据齐次变矩阵求得由初始位置到指定位置时各关节变量。(5)对机器人由A点到B点的运动轨迹进行仿真,仿真时间是2s,时间间隔是0.056s,绘出机器人由A点运动到B点,各关节随时间变换的位置图像(图5),而且还可以很容易得到关节的速度图像(图6)。机器人末端关节沿X,Y,Z方向的运动轨迹(图7),而且也很容易得到机器人末端关节在三维空间的的运动轨迹(图8)。通过调节各关节参数,可以使图3中各关节按照设计时的要求转动,即关节1绕铅直方向转动,关节2,3绕水平方向转动,后3个关节可以使末端关节具有不同的姿态,从而验证了仿真的合理性。图5关节随时间变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新员工入职产品手册
- 世界地图集各样民族故事读后感
- 企业风险评估报告表
- 企业员工绩效奖励激励制度实施协议
- 汽车销售排行榜
- 市场营销活动效果评估与优化实战指南
- 环卫公司劳动合同书
- 高分子化学与材料合成考试要点解析
- 中小学生国学经典故事解读
- 酒店业投资经营与股权转让协议
- 北师版四下数学数学好玩教材分析公开课课件教案
- 设计交底与图纸会审会议纪要
- 北师大版完整版英语完形填空练习题40篇
- 统编版语文三年级上册期中课外阅读大闯关(含答案)
- 多样生态茶园建设方案
- 茎木类中药鉴定技术-通草、钩藤的鉴定
- 输液泵操作评分标准
- 北京医调委官网换方申请书
- 公路工程交工竣工验收课件
- 四年级下册英语说课稿-Lesson 2 Is this your pencil?|冀教版
- 安装幕墙用环形轨道施工方案
评论
0/150
提交评论