摘要
Abstract
目录
1 绪论
1.1 引言
1.2 本课题研究的相关技术
1.2.1 虚拟现实技术研究现状与分析
1.2.2 虚拟维修技术研究现状与分析
1.2.3 虚拟样机技术研究现状与分析
1.2.4 虚拟人建模与运动控制技术研究现状与分析
1.3 本课题研究的目的与意义
1.3.1 目的
1.3.2 意义
1.4 研究工作及内容组织
1.5 本章小节
2 虚拟维修人建模
2.1 虚拟人建模综述
2.2 虚拟维修人
2.2.1 VMH概念的提出
2.2.2 人机工效学与人体测量学
2.2.3 VMH建模分析
2.2.4 VMH人体模型设计
2.3 VMH骨骼建模
2.3.1 骨骼建模相关术语
2.3.2 骨骼系统与人体测量学
2.3.3 关节建模
2.4 VMH隐含表面层建模
2.5 VMH皮肤层建模
2.6 本章小结
3 VMH运动参数化研究
3.1 运动参数化
3.2 DH参数化方法
3.3 其它参数化方法
3.3.1 旋转矩阵参数化
3.3.2 "欧拉角"参数化
3.3.3 四元数参数化
3.3.4 指数映射参数化
3.3.5 参数化方法比较
3.4 四元数权值关节方法
3.4.1 模型参数化
3.4.2 参数转换
3.4.3 权值函数设计
3.4.4 参数约束方法
3.4.5 仿真实例
3.5 各种类型关节的参数化
3.5.1 关节参数化
3.5.2 坐标系统
3.5.3 revolute类型关节的参数化
3.5.4 ball-and-socket类型关节的约束
3.5.5 关节约束与耦合分析
3.6 任务冲突的参数化
3.6.1 任务冲突的产生与解决
3.6.2 权值策略
3.7 本章小结
4 基于合成的逆向运动学算法
4.1 逆向运动学算法
4.1.1 逆向运动学算法的应用
4.1.2 IK算法流程
4.1.3 雅可比矩阵的计算
4.2 基于合成的逆向运动学算法
4.2.1 两阶段算法的提出
4.2.2 算法的选取
4.2.3 JT雅可比算法
4.2.4 参数化及参数求解
4.3 混合式虚拟维修系统设计
4.4 应用实例
4.5 本章小结
5 虚拟维修动作交互特征设计
5.1 人机交互特征
5.2 "事件驱动"和状态机
5.3 交互实体信息
5.3.1 虚拟维修工具
5.3.2 虚拟维修对象
5.3.3 虚拟维修动作分类
5.3.4 其它辅助信息
5.4 碰撞自动检测
5.4.1 碰撞检测技术分类
5.4.2 软件中常用的碰撞检测算法
5.4.3 碰撞检测范围与步长
5.4.4 虚拟手和虚拟物体之间的碰撞检测
5.5 虚拟维修碰撞检测的分类实现
5.6 本章小结
6 VMH运动捕获数据的编辑
6.1 运动捕获技术
6.2 捕获数据获取
6.3 VMH捕获数据处理
6.3.1 偏移映射
6.3.2 多级B样条逼近
6.3.3 层次运动编辑
6.3.4 运动拟合
6.3.5 其它运动数据处理方法
6.4 数据重定位
6.5 本章小结
7 某型航空导弹虚拟维修测试系统设计与开发
7.1 系统功能和目标
7.1.1 系统功能
7.1.2 目标
7.2 某型航空导弹及其相关测试过程分析
7.3 系统任务描述
7.4 系统设计思路
7.5 开发平台及性能要求
7.5.1 开发工具选择
7.5.2 硬件平台
7.5.3 软件平台
7.5.4 性能指标要求
7.6 系统实现
7.6.1 系统主模块
7.6.2 VMH生成模块
7.6.3 虚拟测试与维修模块
7.6.4 虚拟挂装模块
7.7 本章小结
8 结论
8.1 工作总结
8.2 研究展望
致谢
参考文献
附录