摘要 | 第4-6页 |
Abstract | 第6-7页 |
第1章 绪论 | 第11-18页 |
1.1 研究背景 | 第11-12页 |
1.2 研究目的与意义 | 第12页 |
1.3 国内外研究现状 | 第12-16页 |
1.3.1 虚拟装配中装配路径规划算法的研究现状 | 第13-14页 |
1.3.2 虚拟装配中碰撞检测算法的研究现状 | 第14-16页 |
1.4 主要研究内容 | 第16-18页 |
第2章 基于改进的A*算法的装配路径规划研究 | 第18-56页 |
2.1 系统的构成 | 第18-19页 |
2.2 UG/OPEN 二次开发技术 | 第19-23页 |
2.2.1 UG/OPEN API | 第19-20页 |
2.2.2 UG/OPEN MenuScript | 第20页 |
2.2.3 UG/OPEN UIStyler | 第20-22页 |
2.2.4 各开发模块的相互关系 | 第22-23页 |
2.2.5 UG二次开发的基本框架 | 第23页 |
2.3 装配模型的预处理 | 第23-28页 |
2.3.1 装配概念与术语 | 第24页 |
2.3.2 装配信息模型的构建 | 第24-28页 |
2.4 问题描述与规划空间 | 第28-37页 |
2.4.1 问题描述 | 第28-31页 |
2.4.2 规划空间的建模与计算 | 第31-37页 |
2.5 基于传统A*算法的装配路径规划 | 第37-46页 |
2.5.1 A*算法简介 | 第37-40页 |
2.5.2 A*算法中部分参数的选择 | 第40-43页 |
2.5.3 基于A*算法装配路径规划流程 | 第43-46页 |
2.6 传统A*算法在装配路径规划中的不足及解决办法 | 第46-54页 |
2.6.1 搜索方向与拆卸方向不一致的影响分析 | 第46-48页 |
2.6.2 规划空间栅格化的影响分析 | 第48-50页 |
2.6.3 算法搜索效率的不足 | 第50页 |
2.6.4 改进的装配路径规划算法 | 第50-54页 |
2.7 本章小结 | 第54-56页 |
第3章 基于AABB包围盒的碰撞检测算法研究 | 第56-68页 |
3.1 包围盒的类型 | 第56-61页 |
3.1.1 AABB包围盒 | 第56-58页 |
3.1.2 OBB包围盒 | 第58-59页 |
3.1.3 包围球 | 第59-60页 |
3.1.4 k-Dops包围盒 | 第60页 |
3.1.5 包围盒的比较与选择 | 第60-61页 |
3.2 基于层次AABB包围盒的粗略碰撞检测算法 | 第61-65页 |
3.2.1 层次包围盒的构建与更新 | 第61-63页 |
3.2.2 AABB层次包围盒碰撞检测 | 第63-65页 |
3.3 精确干涉碰撞检查 | 第65-66页 |
3.3.1 精确干涉检查的基本思路 | 第65页 |
3.3.2 精确干涉检测的实现流程 | 第65-66页 |
3.4 试验验证以及对比分析 | 第66-67页 |
3.5 本章小结 | 第67-68页 |
第4章 NX环境下的装配动画仿真 | 第68-78页 |
4.1 装配动画仿真的相关知识 | 第68-73页 |
4.1.1 组件的位姿描述 | 第68-69页 |
4.1.2 组件的位姿变换 | 第69-73页 |
4.2 装配动画仿真的实现 | 第73-77页 |
4.2.1 空间与装配空间 | 第73-74页 |
4.2.2 UG装配环境下的组件重定位 | 第74-75页 |
4.2.3 动画仿真的基本思路与实现 | 第75-77页 |
4.3 本章小结 | 第77-78页 |
第5章 虚拟装配中装配路径自动规划的结果与分析 | 第78-83页 |
5.1 功能模块概述 | 第78-79页 |
5.2 单组件自动装配路径规划的结果与分析 | 第79-81页 |
5.3 层次自动装配路径规划的结果与分析 | 第81-82页 |
5.4 本章小结 | 第82-83页 |
第6章 总结与展望 | 第83-85页 |
6.1 总结 | 第83-84页 |
6.2 展望 | 第84-85页 |
致谢 | 第85-86页 |
参考文献 | 第86-89页 |
附录 A 装配模型预处理部分源代码 | 第89-91页 |
附录 B 装配路径规划部分源代码 | 第91-98页 |
附录 C 碰撞检测部分源代码 | 第98-100页 |
附录 D 作者研究生期间发表的论文及专利 | 第100-101页 |
附录 E 作者研究生期间参与的科研项目 | 第101页 |