首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 109 毫秒
1.
针对目前虚拟现实中碰撞检测算法效率低精度差的问题,提出了一种改进的层次方向包围盒(OBB)算法;首先通过位置关系判断虚拟手是否在物体包围球的邻近区域,然后用OBB和八叉树算法进行详细的碰撞检测,最后利用离散点到虚拟手简化面的矢量计算法实现精确的碰撞检测;实验结果表明,随着三维物体基元数目的增多,这种由粗略到精确递进的检测方式极大地提高了碰撞检测的效率和精度,具有可行性;该算法适用于任何复杂场景中刚体结构模型的碰撞检测,在运行时候不存在滞后情况,显示流畅,而且碰撞检测精度高,完全能够满足虚拟环境实时性和精确性的要求.  相似文献   

2.
解璞  苏群星 《计算机仿真》2006,23(6):217-219,306
基于几何约束的虚拟样机中,表面间的碰撞检测是实现维修操作的必要条件.目前有一些公用的碰撞检测工具包,但这些碰撞检测工具包一般支持多面片模型,并没有利用CAD模型中的表面信息,无法确定发生碰撞的表面.该文针对虚拟维修操作的特点,提出了一种新的场景图数据结构.在该场景图下采用表面-三角面片映射和表面-对象映射,在通用的碰撞检测工具包的基础上实现表面间的碰撞检测.最后,描述了约束管理系统的结构,利用该系统可对碰撞检测系统中发生碰撞的表面进行约束识别和求解,从而有效地支持虚拟维修中的装配和拆卸操作.  相似文献   

3.
为了解决虚拟心脏介入手术系统中的碰撞检测问题,提出了一种基于运动对象局部场景截取的碰撞检测算法.通过实时构建运动对象的局部场景截取体,可以获取该对象周围的局部场景数据,有效地降低了碰撞检测复杂性.并且它对虚拟场景中埘象的形变属性没有特殊要求,可适用于虚拟环境中包含可形变对象的情形.通过虚拟心脏介入手术中的碰撞检测实验表明,碰撞检测频率达到500Hz以上,并能精确给出碰撞点和发生碰撞的基本几何元素等碰撞信息,可以满足虚拟心脏介入手术对碰撞检测的实时性与精确性要求.  相似文献   

4.
目的虚拟制造环境中需要复杂精确的3D人机交互。目前的虚拟环境(VE)的主要问题是人在交互过程中的认知和操作负荷太重,交互效率亟需提高。解决此问题的重要途径是提高机器的认知能力。方法本文研究了用户意图的分析和抽取,并建立多通道用户意图理解的算法,以此来提高交互效率。结果结合虚拟装配应用给出了典型意图的实验结果并给予分析。通过实验对多通道意图的可用性和可靠性,以及基于意图系统的实时性进行了评估。实验是虚拟装配空间中用户拾取对象意图的实验。当3维鼠标和对象距离为5 000 mm时,传统系统中操作平均耗时5.344 7 s,而基于意图的系统中平均耗时2.326 6 s。基于意图的系统极大地降低了操作的时间和复杂度。结论采用意图驱动的系统情景转换能在虚拟环境工作中有效地降低人的认知负荷,并能很好地帮助系统开发者进行混成系统的建模和分析,降低开发的复杂度。实践结果表明用户意图理解的多通道模型和算法能极大地提高交互式系统的交互自然性和交互效率。该方法不仅适用于本文所用的虚拟装配系统,对于所有的虚拟环境应用场景都有同样的有效性。  相似文献   

5.
文章首先通过讨论发布/订阅系统和分布式虚拟环境各自的特点,提出在开发分布式虚拟环境时引入发布/订阅系统。结合分布式虚拟环境的要求设计了一个发布/订阅系统。详细描述了系统的原理和基本结构,及主要实现机制。实现了一个基于双层服务器结构的分布式虚拟开发环境。简单介绍了各层服务器的功能。通过引入共享组使各节点属性可以清晰地结构存储在服务器上。并论述了将订阅/发布系统应用在分布式虚拟开发环境NSVRT中的具体方案。结果表明该系统在NSVRT的应用,简化了开发分布式虚拟环境的工作,同时满足了分布式虚拟环境开发的实时性要求,最后提出今后的工作重点。  相似文献   

6.
虚拟装配中基于精确模型的碰撞检测算法   总被引:4,自引:0,他引:4  
针对目前虚拟装配中由多边形模型引起的碰撞检测准确性低的问题,提出一种考虑公差信息的精确碰撞检测算法.首先进行分层的多边形碰撞检测,获得发生碰撞的多边形;然后基于层次图像数据将发生碰撞的多边形映射到零件相应的几何上;再依据几何的公差信息计算碰撞阈值;最后根据碰撞阈值进行精确碰撞判定.实例验证结果表明,文中算法在保证虚拟装配系统实时性的同时,提高了碰撞检测的准确性.  相似文献   

7.
虚拟装配中基于相对于位置的碰撞干涉检测   总被引:4,自引:0,他引:4  
李庆华  李湖珍 《计算机应用》2006,26(1):103-0105
对基于虚拟装配的碰撞检测和碰撞干涉问题进行了描述,提出了碰撞干涉检测的相对位置法。实验表明,该方法能够很好地满足虚拟装配系统的实时性和交互性要求。  相似文献   

8.
针对虚拟装配中采用多边形网格模型引起的组件定位困难和碰撞检测精度低等问题,提出一种采用精确几何模型及其对应的多边形网格模型的混合模型作为底层数据,支持精确装配的虚拟装配系统构造方法,并基于Parasolid和Vir-tools平台进行了实现。基于混合模型的碰撞检测能根据计算精度和时间要求自适应求解,在速度快的同时,满足高精度碰撞检测要求;基于混合模型的组件装配,采用离散采样点定义装配路径,通过装配几何约束交互式定义限制组件的运动范围,通过自由度规约、装配约束求解实现了零部件精确定位,通过四元数插值实现装配路径中零部件位姿的平滑过渡,能满足高精度的装配要求。该方法已经在开发的多个系统中得到验证和应用。  相似文献   

9.
朱丽丽  庄毅  叶延风  甘春闰 《计算机应用》2007,27(12):3132-3135
针对虚拟装配中碰撞检测的特殊要求,提出了一种基于包围盒与空间剖分法的两级碰撞检测算法HSDHBB。该算法首先用空间剖分法找出潜在的相交区域,然后用包围盒求得碰撞的三角面片对和精确的碰撞点。给出了层次包围盒树的构造方法和空间网格的剖分方法,在空间剖分中采用哈希表的数据结构加快检索速度。最后,在CATIA环境中实现了该算法,结果表明该算法能够满足虚拟装配系统的实时性和精确性的要求。  相似文献   

10.
复杂装配体中零部件碰撞检测实时响应是虚拟装配中的瓶颈,针对以上不足,提出基于CAD网络分布式的虚拟装配环境。,在CAD服务器端的装配体中,构建包括自身的零件两两精确碰撞检测所需时间表,包容盒快速碰撞检测得到所需进行精确碰撞检测的零件对及其总时间,贪婪法快速分配零件对任务给各客户机;利用面向连接的TCP/IP套接字(Socket)协议进行数据传送,在CAD客户机端进行零部件碰撞检测计算,碰撞结果通过网络返回CAD主机,解决了碰撞检测的实时性响应问题。并在散货装船机装配过程仿真中得到成功应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号