基于Matlab与V-Rep的UR5协作机器人动力学仿真开题报告
2020-02-18 19:28:00
1. 研究目的与意义(文献综述)
1.目的及意义1.1研究目的及意义
自1959年世界上第一台机器人诞生以来,机器人相关产品被应用于工业生产、军事发展、科学探索和社会生活等多个领域,为人类社会发展起到重要作用。20世纪中期,由于计算机和人工智能的高速发展,人们开始对机器人进行深入研究,机器人的功能和应用范围得到很大的扩展。随着机器人应用的日益广泛,机器人在很多场合已经取代了人类,如配装生产线上的配装机器人、焊接机器人、喷漆机器人、空间站上的维护机器人等等。无论是在工业还是在家庭服务行业,机器人都扮演着不可或缺的角色。
机器人的运动特性是进行机器人技术研究的前提,是机器人运动控制的基础,因此机器人的运动特性分析就成为机器人研究及机器人应用的重要内容。通过使用仿真软件,利用计算机可视化和面向对象的手段在虚拟环境中模拟机器人的运动,可以帮助我们了解机器人工作空间的范围及形态,揭示机构的合理运动方案和控制算法,使我们直接看到设计效果,及时找出缺点和不足,并进行改进。从而可以解决在机器人设计、制造和运行过程中出现的问题,避免直接操作实体可能造成的事故和不必要的损失。同时,在仿真软件中观察运行结果,分析检验轨迹规划和作业规划的正确性和合理性,也可以为离线编程提供有效的验证手段。
2. 研究的基本内容与方案
2.设计的基本内容、目标、拟采用的技术方案及措施建立机械臂各关节角度与末端位姿的对应关系是研究机械臂运动的基础,机械臂关节空间与末端任务空间的数学关系就是机械臂的运动学模型,通过 denavit-hartenberg 法则对该机器人进行运动学建模,推导出机器人正逆运动学模型,并利用matlab robtics toolbox 进行运动特性的仿真分析。采用拉格朗日法建立机械臂的动力学模型。
v-rep是一个强大的机器人3d集成开发环境,其具有几个通用的计算模块(逆运动学,物理/动力学,碰撞检测,最小距离计算,路径规划等),分布式控制架构(无限数量的控制脚本,线程或非线程),以及几个扩展机制(插件,客户端应用程序等),它提供了许多功能,可以通过详的api和脚本功能轻松集成和组合。v-rep中存在大量的现存工业机械臂及机械手抓的三维模型,因此可以直接调用ur5机械臂模型,如图2.1所示。
matlab则用来处理各种实验数据,完成数学运算的平台。matlab中simulink模块可用于与v-rep中机械臂的实时通信平台搭建,读取v-rep中机械臂的运动状态作为控制器的反馈信息。
3. 研究计划与安排
3.进度安排第1-3周:查阅相关文献资料,明确研究内容,了解研究所需理论基础。确定方案,完成开题报告。
第4-5周:熟悉掌握基本理论,完成英文资料的翻译,熟悉开发环境。
第6-9周:编程实现各算法,并进行仿真调试。
4. 参考文献(12篇以上)
4.参考文献[1] 冯春成. 装配任务中机械臂柔顺控制方法研究[d].西南科技大学,2018.
[2] 吴文俊,夏蕾,陈晓斌,方锋,张计悦.一种非常用结构工业机器人d-h参数建模[j].科技与创新,2017(13):21-22 26.
[3] 苏学满,孙丽丽,杨明,许德章.基于matlab的六自由度机器人运动特性分析[j].机械设计与制造,2013(01):78-80.