学位论文 > 优秀研究生学位论文题录展示
工业机器人编程语言的设计与实现
作 者: 郭显金
导 师: 叶伯生
学 校: 华中科技大学
专 业: 机械电子工程
关键词: 工业机器人 编程语言 解释器 编辑器 正则表达式
分类号: TP242
类 型: 硕士论文
年 份: 2013年
下 载: 24次
引 用: 0次
阅 读: 论文下载
内容摘要
作为对机器人进行有效控制和利用的前提,机器人编程语言在整个机器人数控系统中占有十分重要的地位,它直接影响着工业机器人的基本作业和离线编程等,从而影响到用户对机器人的控制效率。本文以MOTORMAN SK6机器人为研究对象,设计和实现了一套工业机器人编程语言,使对机器人的编程变得简单而高效。本文研究了工业机器人编程语言系统及其需求,在此基础上设计了一套机器人编程语言,包括环境的建模、指令集的定义、编程方式的设计、程序结构的定义和目标指令的设计等,并且根据机器人控制器的整体结构,设计了机器人语言系统的软件结构。对工业机器人编程语言解释器的关键技术进行了研究,确定了两遍扫描的工作流程,从而确定了解释系统的软件结构。研究了词法分析流程,设计了基于正则表达式的语法分析方法;设计了易于进行插入和管理的符号表,给出了语义分析程序的结构。整个解释器实用而高效,满足工业机器人控制实时性的要求。设计了机器人程序编辑器的菜单结构、界面、软件结构及各个模块的实现方案,并编程实现。最后,对工业机器人语言解释器和程序编辑器进行了测试,实验结果表明,本文设计和研发的工业机器人编程语言达到了机器人控制要求。
|
全文目录
摘要 4-5 Abstract 5-6 目录 6-8 1 绪论 8-12 1.1 课题来源 8 1.2 课题的研究背景和意义 8-9 1.3 国内外研究现状和发展趋势 9-11 1.4 本文研究的主要内容 11-12 2 工业机器人编程语言研究与设计 12-28 2.1 工业机器人语言系统概述 12-13 2.2 机器人语言系统需求分析 13-14 2.3 机器人语言设计 14-22 2.4 编程方式设计 22-24 2.5 机器人语言系统设计 24-27 2.6 本章小结 27-28 3 工业机器人语言解释器的设计和实现 28-45 3.1 解释器软件构架设计 28-31 3.2 词法分析 31-34 3.3 语法分析 34-36 3.4 语义分析及目标代码生成 36-43 3.5 本章小结 43-45 4 工业机器人程序编辑器的实现 45-55 4.1 程序编辑器需求分析及总体设计 45-47 4.2 程序编辑器实现方案 47-48 4.3 程序编辑器的软件结构及各模块的实现 48-54 4.4 本章小结 54-55 5 工业机器人编程语言测试实验 55-60 5.1 测试环境 55-56 5.2 实验内容 56-59 5.3 本章小结 59-60 6 结论与展望 60-62 6.1 总结 60-61 6.2 展望 61-62 致谢 62-64 参考文献 64-68 附录 攻读硕士学位期间发表的论文和申请的专利 68
|
相似论文
- 个性化可定制在线WEB编辑器的设计与实现,TP393.09
- Web数据抽取技术及应用,TP311.13
- 工业机器人运动精度可靠性分析方法研究,TP242.2
- 六自由度工业机器人的轨迹生成分析及仿真系统,TP242.2
- 高能束快速制造中计算机视觉技术应用的研究,TP391.41
- 一种面向构件的编程语言原型,TP311.52
- 工业机器人离线编程系统关键技术的研究,TP242
- 主机DB2数据库重组技术的研究与应用,TP311.13
- 可动态配置的电子病历数据集成视图研究与开发,TP311.52
- 基于图形化编程的教学机器人研究与设计,TP242
- UEFI系统脚本语言与解释器的研究与实现,TP311.52
- 基于机器视觉的工业机器人抓取技术的研究,TP242.2
- 面向多点高速装配应用的SCARA工业机器人控制精度模型研究,TP242.2
- 基于现场总线的开放式多轴运动控制器设计,TP273
- Visual Basic程序设计题自动评分算法的研究及实践,TP311.11
- 非标数字装备通用控制器用户编程语言研究,TP242.2
- 基于CPU+GPU异构平台的字符串匹配算法研究与实现,TP301.6
- 基于SOPC的智能仪器多接口程控模块的设计与实现,TP216
- 基于Eclipse的无线传感网络开发工具集的设计与实现,TN929.5
- 基于购物搜索引擎的网页解析模块的设计与实现,TP393.092
- 面向存储的正则表达式匹配算法研究,TP393.08
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com
|