声明
致谢
摘要
第1章 绪论
1.1 课题研究背景及意义
1.2 工业机器人国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 工业机械人控制系统的研究概述
1.4 主要研究内容及章节安排
1.4.1 主要研究内容
1.4.2 论文章节安排
第2章 基于量子框架的软件设计方法
2.1 事件驱动型框架
2.2 状态机
2.2.1 有限状态机(Finite State Machine,FSM)
2.2.2 层次式状态机(Hierarchy State Machine,HSM)
2.3 量子事件驱动平台(Quantum Platform,QP)
2.3.1 量子框架特性
2.3.2 层次式事件处理器
2.3.3 主动对象计算模型
2.3.4 事件队列
2.3.5 事件内存管理
2.3.6 事件派发管理
2.3.7 量子内核
2.4 本章小结
第3章 机器人编译系统设计
3.1 机器人编程语言
3.1.1 机器人语言概述
3.1.2 机器人语言特性
3.1.3 机器人编程语言设计
3.2 机器人编译系统结构
3.3 词法分析
3.3.1 正则表达式
3.3.2 有限自动机
3.3.3 构建机器人语言词法分析器
3.4 语法分析
3.4.1 上下文无关文法
3.4.2 自顶向下的语法分析
3.4.3 自底向上的语法分析
3.4.4 构建机器人语言语法分析器
3.5 语法制导的翻译
3.6 语义分析
3.6.1 符号表
3.6.2 静态检查
3.6.3 中间代码表示
3.7 编译器后端
3.8 指令执行
3.9 本章小节
第4章 基于量子框架的机器人控制软件系统建模
4.1.1 硬件层
4.1.2 实时操作系统层
4.1.3 组件层
4.1.4 中间层
4.1.5 应用层
4.2 HN-Robot机器人系统中间层建模
4.2.1 框架服务
4.2.2 组件接口服务
4.2.3 平台抽象
4.3 HN-Robot机器人系统应用层主动对象建模
4.3.1 运行主动对象
4.3.2 译码主动对象
4.3.3 通信主动对象
4.3.4 示教主动对象
4.3.5 应用层代码实现
4.4 本章小节
第5章 工业机器人控制软件系统实验
5.1 机器人控制实验平台
5.2 机器人控制软件系统界面
5.3 机器人控制软件系统功能区运行
5.3.1 手动功能区
5.3.2 自动功能区
5.3.3 参数功能区
5.4 机器人控制软件系统测试
5.4.1 软件测试目的
5.4.2 软件测试方法
5.4.3 软件模块测试
5.4.4 软件整体测试
5.5 本章小节
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
附录
攻读硕士学位期间的学术活动及成果情况