




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工业机器人的运动控制系统探讨论文 摘要:随着时代的进步,社会开始普及机器人产品,产品性能直接影响社会发展水平,需要及时改造和创新机器人技术航空航天、工业生产等行业中已经广泛应用工业机器人,因此未来发展研究六自由度工业机器人运动控制系统尤为重要 关键词:六自由度;工业机器人;运动控制系统 自动化工业系统中工业机器人是一种不可或缺的设备,为人类社会进步和历史发展奠定基础随着社会生产力的全面提升,越来越多的劳动力被需要,这就使得逐渐凸显出重复劳动力的问题,为了有效解决上述问题,机器人是一种良好措施虽然工业机器人研究方面具备一定成绩,但是相比国外发达国家来说,还是具备一定差距,为此需要进一步研究六自由度工业机器人,集中阐述运动控制系统 1设计运动控制系统基本方案 基于六自由度工业机器人基本系统的基础上来构建控制系统,六自由度工业机器人运动控制系统主要包括两个部分:软件和硬件软件主要就是用来完成机器人轨迹规划、译码和解析程序、插补运算,机器人运动学正逆解,驱动机器人末端以及所有关节的动作,属于系统的核心部位硬件主要就是为构建运动控制系统提供物质保障1 2设计硬件控制系统 在六自由度工业机器人的前提下,利用ARM工控机来设计系统方案下位机模块是DMC2163控制卡通过以太网工控机能够为DMC2163提供相应的命令,依据命令DMC2163执行程序,并且能够发出控制信号利用伺服放大器对系统进行放大以后,驱动设备的所有电机进行运转,保障所有环节都能够进行动作工业机器人通过DMC2163输送电机编码器的位置信号,然后利用以太网来进行反馈,确保能够实时监控和显示机器人的实际情况第一,DMC2163控制卡,设计系统硬件的时候,使用Galil生产的DMC控制器,保障能够切实满足设计的性能和精度需求,选择DMC2163控制器来设计六自由度工业机器人,依据系统API来二次开发工控机第二,嵌入式ARM工控机实际操作中为了满足系统高性能、可靠、稳定的需求,使用嵌入式FreescaleIMx6工控机,存在1.2GHz主频率CortexA9作为CPU拥有丰富的硬件资源,能够全面满足设计六自由度机器人的需求2 3设计和实现控制系统软件 3.1实现NURBS插补依据系统给定的控制顶点、节点矢量、权因子来对NURBS曲线进行确定,插补NURBS曲线的关键实际上就是利用插补周期范围内存在的步长折线段来对NURBS曲线进行逼近,因此,想要实现NURBS插补就需要切实解决密化参数和轨迹计算两方面内容第一,密化参数实际上就是依据空间轨迹中给定的补偿来对参数空间进行映射,利用给定步长来计算新点坐标和参数增量第二,轨迹计算实际上就是在具体体现空间回轨迹的时候合理应用参数空间坐标进行反向映射,以便于能够得到对应的映射点,也就是插补轨迹新点坐标为了有效提升插补实时性以及速度,需要进行预处理,确保可以降低计算量通过阿当姆斯算法,有机结合前、后向差分来进行计算,保障能够防止计算隐式、复杂的方程为了确保可以有效地进行插补计算,设计过程中通过Matlab平台进行仿真处理33.2实现ARM工控机基于ARM工控机来展现六自由度工业机器人运动控制系统的软件,实际操作中开发软件环境是首要问题,把Linux系统安装在FreescaleIMx6中,构成ubuntu版本的控制系统,并且系统中移入嵌入式Qt,并且在ubuntu中移入DMC控制器中的Linux库4利用图形用户界面来设计软件,构件主体框架的时候合理应用QMainWindows,为了能够全面实现系统所有模块的基本功能,需要合理应用QDialog、QWidget类,通过Qt信号、配置文件、事件管理、全局变量等来展现模块的信息交流功能控制软件系统包括以下几方面内容:第一,文档管理模块文档管理模块能够保存文件、重新构建文件,是一种可以被DMC2163解析的文档二字符指令集,以便于能够简单控制代码测试机器人的轴5第二,与下位机通讯模块,这部分实际上就是通过DMCComandOM()函数来对编码器数值进行关节转角数据的获取,计算运动轨迹的时候应用正逆运动学,同时利用DMCdownloadFile()函数,在控制器中下载运动指令第三,人机界面模块这种模块主要就是用来更新和显示机器人运动状态的,此外也能够设置用户输入的数据,保障能够实时监控和控制机器人的基本情况第四,运动学分析模块,在已经获取末端连杆姿态和位置的基础上,来对机器人转角进行计算的方式就是逆解在已经计算出关节转动角度的基础上,来对空间中机器人姿态和位置进行求解的方式就是运动学正解机器人想要正确运行的前提就是运动学分析模块,并且对机器人目标点是否符合实际情况进行分析,保障能够及时更改错误第五,轨迹规划模块这种模块可以为完成基本运动作业提供依据,不仅可以完成圆弧运动和直线运动,也能够进行NURBS插补,保障能够自由地进行曲线运动第六,机器人在完成十分复杂的再现和示教操作的时候,利用再现模式界面来对示教动作进行自动操作第七,设置系统设计的过程中应该对系统进行合理设置,如限制运动权限、进入系统的密码、机器人系统参数等在设置系统参数的时候,能够在六自由度工业机器人中来实现控制系统软件的基本作用,以此来保障控制软件系统设计的通用性第八,状态显示模块这种模块可以具体显示完成作业的进度、机器人安装的姿态和位置、控制器I/O第九,设置机器人参数,一般来说主要包括伺服驱动倍频比/分频比、运动学DH参数,六自由度工业机器人设计结构取决于DH参数;机器人DMC控制卡输送单个脉冲过程中的关节转动角度取决于倍频比/分频比63.3运行系统软件软件控制系统设计中成功测试各模块以后,在程序主框架中进行合理应用,以便于设计实现机器人系统成功测试系统软件以后具备运动控制系统的基本功能 4结语 综上,在基于目前已经存在的六自由度机器人系统上来设计运动控制系统,嵌入式ARM工控机和DMC2163控制卡是硬件系统设计的关键在Ubuntu的基础上构建Qt平台,此时合理科学地设计软件系统此外把NUBRS插补计算方式融入到控制系统中,保障在轨迹空间中机器人末端能够形成自由曲线轨迹运动控制系统为机器人提供图形界面,能够为系统运行提供比较好的扩展性、高通用性,并且操作也十分方便,因此这种运动控制系统应用具备广阔的前景 参考文献 1张鹏程,张铁.基于矢量积法的六自由度工业机器人雅可比矩阵求解及奇异位形的分析J.机械设计与制造,(8):152154. 2张鹏程,张铁.基于包络法六自由度工业机器人工作空间的分析J.机械设计与制造,(10):164166. 3倪受东,丁德健,张敏等.视觉功能六自由度工业机器人的研制J.制造业自动化,34(24):14,9.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂安全培训文档模板课件
- 2025贵州安顺市紫云县太阳雨工业开发管理服务有限责任公司招聘水电工人员1人备考考试题库附答案解析
- 在线会议礼仪研讨
- 运动伤害与防护策略
- 社群创业直播咨询方案
- 工厂安全培训教室内容课件
- 外阴白斑与DNA损伤修复-洞察及研究
- 游戏开发团队协作激励机制探讨-洞察及研究
- 华城管理制度
- 跨境安全协同机制-洞察及研究
- 2025年中国燃气用埋地聚乙烯(PE)管材数据监测报告
- 返还房产协议书范本
- 幼儿园小班科学公开课《美丽的菊花》课件
- DBJ50-T-200-2024 建筑桩基础技术标准
- 线下股份协议书范本
- 1.团体标准《腹部减脂塑形手法操作技术规程》(征求意见稿)
- 手术室医院感染管理制度
- 食品安全月调度会议
- 七年级上册道德与法治情境题集合
- 《材料电学性能》课件
- 【7年级-上】2024新版教材
评论
0/150
提交评论