论文部分内容阅读
虚拟装配是虚拟制造技术的重要组成部分,是虚拟现实技术在制造业领域中的典型应用之一。本论文在前人研究的基础上,对虚拟装配中的一些关键技术进行了进一步的探索与研究。所做的主要工作概括如下:
系统地阐述了虚拟装配技术的发展背景与现状、相关的概念。分析了虚拟装配建模理论,对几种常见的装配模型做了分析,如信息模型,层次关系模型等。为后面的原型系统开发提供了依据。
提出了一种改进的基于遗传算法的装配序列规划方法。针对遗传算法在装配序列规划中的使用,通过改进初始种群的生成方法,有效的提高了初始种群的质量;通过使用变比技术提高了遗传算法的效率,从而提高装配序列规划的效能。
通过对包围盒法和八叉树空间划分碰撞检测算法的研究与实现,从装配的实际过程出发,提出了一种改进的碰撞检测算法。该方法通过对静态对象和动态对象的区别处理,有效的减少了进行底层面片级测试的面片数量;并结合一种高效的三角面片测试算法,提高了整个碰撞检测算法的效率。
在Visual Studio2005开发环境下,使用VC++语言、MFC库和OpenGL库开发了桌面虚拟装配原型系统DVAS1.0。该系统通过使用3D操控器与微机结合的方式,对虚拟装配在桌面环境中的应用进行了探索与尝试。