文摘
英文文摘
第一章 绪论
1.1 研究背景
1.1.1 机器人产业背景分析
1.1.2 我国机器人产业现状分析
1.2 课题的提出
1.3 研究的目的和意义
1.4 相关研究综述
1.4.1 图形化编程技术的相关概念及发展
1.4.2 国内外图形化编程技术的研究现状
1.4.3 图形化编程在机器人领域研究现状
1.5 当前研究存在的不足
1.6 课题研究内容
1.7 本文的组织结构
第二章 RGPS体系结构的研究
2.1 机器人编程的特点
2.1.1 机器人产品的特点
2.1.2 机器人编程的特点
2.2 基于事件驱动的图形化编程思想
2.2.1 事件驱动编程思想
2.2.2 事件驱动思想与图形化结合
2.3 RGPS体系结构
2.3.1 RGPS模型
2.3.2 RGPS体系结构
2.4 本章小节
第三章 RGPS关键模块设计与实现
3.1 RTUI设计与实现
3.1.1 图元
3.1.2 图元的实现
3.1.3 图形化程序转换成类C代码
3.2 RTCC的实现
3.2.1 RTCC系统结构
3.2.2 词法分析
3.2.3 语法分析
3.2.4 语义分析
3.2.5 翻译中间代码
3.2.6 汇编代码生成
3.3 RGPS目标代码定义
3.3.1 指令集格式
3.3.2 数据传送类指令
3.3.3 数值运算类指令
3.3.4 程序转移类指令
3.4 RTASM的实现
3.4.1 词法分析
3.4.2 语法分析
3.4.3 语义分析
3.4.4 目标代码生成
3.5 RTVM的实现
3.5.1 事件处理线程的划分
3.5.2 事件的采集
3.5.3 指令跳转表的实现
3.5.4 虚拟机的实现
3.6 本章小结
第四章 RGPS系统实例与演示
4.1 通信/控制协议的定义
4.1.1 EzCAN的ID使用原则
4.1.2 EzCAN的通讯规约
4.1.3 属性值的读写
4.1.4 EzCAN协议实例
4.2 中央控制板
4.3 驱动模块
4.4 机器人实例与演示
4.4.1 一键展开程序
4.5 本章小结
第五章 总结与展望
5.1 全文总结
5.2 工作展望
参考文献
致谢
攻读硕士期间发表的学术论文