声明
1 绪论
1.1 背景
1.1.1 虚拟现实技术
1.1.2 设备装配
1.2 研究意义
1.3 国内外研究现状
1.3.1 虚拟现实技术
1.3.2 虚拟装配技术
1.4 本文主要研究内容
1.5 论文组织结构
1.6 本章小结
2 相关技术
2.1 三维建模和模型转换
2.2 开发平台Unity3D
2.2.1 Unity3D引擎优势
2.2.2 物理引擎
2.2.3 图形渲染
2.3 虚拟现实硬件设备
2.3.1 硬件构成
2.3.2 相关API
2.4 设备装配的难点
2.4.1 碰撞检测
2.4.2 基于几何约束的运动约束
2.4.3 装配序列规划
2.4.4 触觉交互
2.5 本章小结
3 需求分析与系统设计
3.1 需求分析
3.2 设计流程和系统框架
3.3 数据预处理设计
3.4 装配过程定义设计
3.4.1 装配流程和目的
3.4.2 碰撞体设计
3.4.3 装配序列设计
3.5 装配教学模块设计
3.5.1 信息提示
3.5.2 视频插入设计
3.5.3 交互优化
3.6 装配训练模块设计
3.6.1 二维屏幕操作
3.6.2 三维空间操作
3.6.3 基于几何约束的约束设计
3.6.4 装配优化
3.7 装配评价模块设计
3.8 本章小结
4 系统实现
4.1 三维模型和环境设置
4.1.1 三维模型建模和规范
4.1.2 建模流程
4.2 沉浸式环境实现
4.2.1 虚拟环境
4.2.2 虚拟手
4.2.3 动画制作
4.3 数据模块实现
4.3.1 装配标定
4.3.2 零件信息
4.3.3 数据记录
4.4 装配教学模块实现
4.4.1 装配场景
4.4.2 学习视频
4.4.3 信息提示
4.5 装配训练模块实现
4.5.1 二维操作实现
4.5.2 三维操作实现
4.5.3 装配交互
4.5.4 定位和显示实现
4.5.5 约束实现
4.6 装配评价模块实现
4.7 系统应用测试
4.7.1 测试过程
4.7.2 测试结论
4.8 本章小结
5 总结与展望
5.1 总结和创新
5.2 展望
致谢
参考文献