收藏 分享(赏)

基于matlab的六关节机器人运动学仿真机械制造专业.doc

上传人:la****1 文档编号:1510556 上传时间:2023-04-21 格式:DOC 页数:39 大小:3.45MB
下载 相关 举报
基于matlab的六关节机器人运动学仿真机械制造专业.doc_第1页
第1页 / 共39页
基于matlab的六关节机器人运动学仿真机械制造专业.doc_第2页
第2页 / 共39页
基于matlab的六关节机器人运动学仿真机械制造专业.doc_第3页
第3页 / 共39页
基于matlab的六关节机器人运动学仿真机械制造专业.doc_第4页
第4页 / 共39页
基于matlab的六关节机器人运动学仿真机械制造专业.doc_第5页
第5页 / 共39页
基于matlab的六关节机器人运动学仿真机械制造专业.doc_第6页
第6页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、目 录基于Matlab的六关节机器人运动学仿真 目 录摘要IABSTRACTII第一章 绪 论11.1研究的目的及意义51.2国、内外研究现状51.2.1国外研究现状51.2.2国内研究现状61.3本文的研究内容6第二章 机器人运动学分析72.1机器人理论基础72.1.1位置描述72.1.2姿态描述72.1.3位姿描述82.1.4坐标变换82.1.5D-H方法92.2正运动学分析102.2.1正运动学实例验证142.3机器人逆分析172.3.1求解关节角THETA1172.3.2求解关节角THETA3182.3.3求解关节角THETA2192.3.4求解关节角THETA4202.3.5求解关节

2、角THETA5202.3.6求解关节角THETA6212.3.7逆运动学实例21第三章 机器人运动学仿真分析223.1 MATLAB软件基础223.2 ROBOTICS TOOLBOX 机器人工具箱介绍233.3运动学建模233.4正运动学仿真验证263.5逆运动学仿真验证29第四章 总结31参考文献32致谢34附页35摘要基于Matlab的六关节机器人运动学仿真摘要:随着制造业的发展,机器人技术的应用越来越普遍,本文以ABB公司的六自由度工业机器人 IRB 4600为对象进行了相关研究。首先对ABB IRB 4600-20/2.5型号机器人进行了正运动学分析。简要描述了机器人学科的基本理论基

3、础,利用机器人学DH方法对机器人进行正运动学建模,利用矩阵乘积等式建立了机器人的正运动学模型。然后,对ABB IRB 4600-20/2.5机器人进行了逆运动学分析,接着利用机器人学和数学知识求解了6个关节角实例。最后对ABB IRB 4600-20/2.5机器人进行了仿真分析。利用MATALB编写正运动学和逆运动学计算程序,并且利用机器人工具箱作为对比,验证了前面正逆运动学算法的推导过程的正确性。通过上述工作,本文对六关节工业机器人的运动学控制算法等关键技术进行了分析与验证,为后续运动学控分析和动力学控制定了基础。关键词: 正运动学; 逆运动学; MATLAB运动学仿真 IAbstractK

4、inematics simulation of six-joint robot based on MATLAB Abstract:With the development of manufacturing industry, the application of robotics technology is becoming more and more popular. This paper studies the six-degree-of-freedom industrial robot IRB 4600 of ABB Company. Firstly, the forward kinem

5、atics of ABB IRB 4600-20/2.5 robot is analyzed. The basic theory of robotics is briefly described. The forward kinematics model of robots is established by using DH method of robotics, and the forward kinematics model of robots is established by using matrix product equation. Then, the inverse kinem

6、atics of ABB IRB 4600-20/2.5 robot is analyzed. The notices of inverse kinematics of robots are introduced, including the existence of solutions, multiple solutions, solution methods, etc. Then the analytical forms of six joint angles are solved by using robotics and mathematical knowledge. Finally,

7、 the ABB IRB 4600-20/2.5 robot is simulated and analyzed. The forward kinematics and inverse kinematics algorithms are compiled by MATALB, and the correctness of the derivation process of the forward and inverse kinematics algorithms is verified by comparing them with the robot toolbox. Through the

8、above work, this paper analyzed and validated the kinematics control algorithm and other key technologies of six-joint industrial robot, which laid the foundation for the follow-up kinematics control.Keyword: forward kinematics; inverse kinematic; MATLAB kinematic simulationIV第一章 绪 论随着劳动力成本不断攀升且机器人制

9、造成本不断下降,工业机器人的使用数量逐年增加,工业机器人由于其机械性重复精度高,不仅能够提高企业的生产效率、而且避免了工人进行从事某些单调枯燥的体力劳动。所以,机器人产业的发展也越来越受到相关企业和国家的重视。世界各国也都加大了机器人的研发力度,争取在早日抢占机器人市场,而近年提出的“工业4.0”概念和“中国制造 2025”的规划,使得中国的工业机器人市场迅猛增加。国外工业机器人发展较早,有着几十年的研发和使用经验,其技术和产品慢慢的已经成为一种成熟设备,己被广泛地应用到各种行业中。 最早成功研制出工业机器人的国家是美国,并且已经成为机器人的强国。虽然日本制造的机器人,在国际市场上也有绝对的优

10、势;但是日本的劳动力比较匮乏,所以国家在研制和推广工业机器人的使用上花费很大的成本,日本的机器人企业和其附属的上下游产业都处于一流水平,所以日本在机器人行业具有很大的优势,尤其是价格和质量。德国的制造业高端水平一直是世界公认的,德国生产的设备有很好的口碑,有着质量的保证,而其机器人品牌KUKA在工业机器人行业也是代表了先进的技术水平。欧洲其他较为知名工业机器人的主要生产厂商有瑞士 ABB、史陶比尔。 图1.1 ABB 以及FANUC机器人图1.2 KUKA 以及YASKAWA机器人图1.3爱普生机器人图1.4 史陶比尔机器人国内工业机器人起步较晚,但是随着近年来国家的扶持和国内企业和科研院校对

11、工业机器人的重视,很多企业都开始投入大量人力物力进行机器人技术的研发,其中工业机器人的发展按国家区域可以划分为环渤海、长三角、珠三角和中西部等产业集聚区。长三角地区由于交通便利,且人才聚集量大、加上有很多著名的高校和科研单位,所以整体上工业机器人发展较快,在该地区企业达标有埃斯顿、新时达、沈阳新松(上海)分公司。图1.5 新松和埃斯顿机器人珠三角地区在工业机器人控制系统即控制器的研发力度上比较大,所以有多个企业在该领域都是国内的领头羊,加上该地区处于沿海地段、有着广大的市场空间,国内代表企业有广州数控、固高等。 图1.6 广州数控机器人、固高控制器环渤海地区属于北方、但其高校和研究机构在国内是

12、一流水平,而且很多高校都是很早就开始研究工业机器人,像哈工大等高校有着很浓厚的制造业基础,由于这些得天独厚的基础,使得哈工大集团、哈博实等生产的机器人具有显著的影响,图1.7 哈工大集团哈博实机器人图片中西部地区虽然在地理位置上没有优势,但其引进了外部的优势资源,加上自身的实力,其发展势头也很强劲。企业代表有埃夫特等。图1.8 埃夫特机器人图片1.1. 研究的目的及意义我国虽然拥有巨大的机器人市场,但是大部分市场份额都被国外机器人垄断,这样的市场现状是不利于国内工业机器人发展的,更不利于从“制造大国”向“制造强国”的转变。造成这样局面的很重要的一个原因是国产工业机器人的在质量上,与国外相比还有

13、很大的差距。底层控制算法是机器人控制器的核心,国外机器人公司由于其技术积累,所以它们的机器人运动速度快而且不会抖动,而国内机器人在节拍速度和稳定性上都赶不上国外机器人。本课题建立机器人是通过的D-H方法,建立的运动学模型,在此基础上,求解了机器人正逆运动学数学方程,然后继续进行了算法编程,算法编程运用的是Matlab软件,得到计算结果,并与Robotics Toolbox机器人工具箱中的得到的结果进行对比,进一步验证了动力学算法的正确性。精确、快速的运动学算法可以为后续的机器人运动和力控制提供基础,具有一定的理论指导意义。1.2. 国、内外研究现状研究机器人运动控制的前提是研究工业机器人运动学

14、,运动学位置分析是研究机构的关节输入和末端位姿输出之间的几何关系。通常给定输入,可以得到确定的几何构型输出,分析过程中不涉及机构部件的质量和惯量等动态参数信息。对于串联机器人,其正解是一系列旋转矩阵的乘积,一般情况下输入和输出是单一的映射关系,从而逆向计算得到当前末端位姿时各个关节变量角度值。机器人运动学方程求解是一个很复杂的过程,而且是非线性的,因此在求解过程中经常会遇到解是否存在、多重解、求解方法等问题。1.2.1. 国外研究现状国内外研究学者针对六自由度机器人的位置正逆解问题均做了大量的研究。Denavit和Hartenberg1-3 早在1954年就提出了DH方法。该方法可具体分为前置

15、法及后置法,串联机器人实际上可以看成一系列连杆组成的运动链,该方法是目前分析串联机器人运动学最多的方法,只需要四个参数就能表达空间中刚体的的位姿,但使用该方法建立连杆间的坐标系时需要遵循一定的原则。此外还有其他一些描述机构运动学参数的方法,比如POE法。1968年,Pieper 4-6首次在他的博士论文中提出对特殊结构6R机器人的逆运动学的数学解法。Tsai 等7运用高位逼近方法分析逆运动学问题,从而将问题简化为 8 个二次方程,并运用多项式连续方法进行数值求解,最后推测出不同结构的 6R 机器人最多拥有 16 组逆解。Manocha 8运用 24 阶矩阵特征分解方法,从而进一步提高了逆运动学求解的稳定性和精度。 Lee 等 9 运用矢量乘法运算方法发现了 14 个线性无关的逆运动学方程,通过运用分离变量消元法,将逆运动学问题简化为了关节变量半角正切的一元 16次方程求根问题。1.2.2. 国内研究现状国内机器人研究起步较晚,大多是高校和研究所在国外算法的基础上做改进,程永伦等10提出了一种基于旋转子矩阵正交的方法进行6R机器人逆运动学求解, 刘松国等人11提出了一种基于矩阵分解的一般6R机器人实时高精度逆运动

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2