共查询到17条相似文献,搜索用时 78 毫秒
1.
讨论了当前虚拟环境中应用比较广泛的2类碰撞检测算法——空间剖分法和层次包围盒法.重点对层次包围盒算法中的轴向包围盒(AABB)法、方向包围盒(OBB)法和固定方向凸包包围盒(POH)法从包围盒的构建、相交检测等方面做了详细分析,并从计算复杂度、适用范围等方面对这3类方法进行了比较. 相似文献
2.
碰撞检测中的包围盒方法 总被引:1,自引:0,他引:1
讨论了当前虚拟环境中应用比较广泛的2类碰撞检测算法——空间剖分法和层次包围盒法.重点对层次包围盒算法中的轴向包围盒(AABB)法、方向包围盒(OBB)法和固定方向凸包包围盒(FDH)法从包围盒的构建、相交检测等方面做了详细分析,并从计算复杂度、适用范围等方面对这3类方法进行了比较. 相似文献
3.
4.
一种基于OBB包围盒算法的改进 总被引:1,自引:0,他引:1
为了提高碰撞检测的速度,对虚拟环境中的物体进行了假设,提出了方向圆柱包围盒检测方法,并结合各类包围盒的特点,分析了不同类型包围盒之间算法,实现了层次包围盒碰撞检测算法的优化,提高了碰撞检测的速度,增强了系统的实时性。 相似文献
5.
碰撞检测模块是虚拟内窥镜系统的重要组成部分。根据变形物体的碰撞检测要求及连续切割过程对网格结构的影响,提出了碰撞检测的层次包围盒结构修正方法。该方法针对网格中的单元剖分和网格优化的过程中网格单元变化采用子树替换、位置提升方法进行修正,可满足连续切割中正确碰撞检测和精确碰撞的要求. 相似文献
6.
为了实现虚拟现实场景中物体间的实时碰撞检测,结合层次包围盒和光线追踪算法的优点,提出了一种新的两步法碰撞检测技术.利用层次包围盒法进行预处理优化,快速排除不相交的包围盒,将预处理结果直接传递给后续精确检测模型.采用光线追踪法在一维空间迅速搜索到具体碰撞点对,并返回点对间的距离和表面法向量等碰撞响应所需的量.预处理阶段和精确碰撞检测过程中的输入都存储在相同的数据结构,即八叉树中,减少了冗余的计算量.仿真实验表明,两步法碰撞检测技术对点对间的碰撞检测具有较好的准确性和高效性. 相似文献
7.
8.
参考较为成形的基于包围盒层次的碰撞检测算法,针对本系统液压伺服机械手的特有结构,采用一种简单易行的线面关系、面面关系算法来实时处理图形机器人与待操作对象的精确碰撞检测,最后通过实验验证了该算法的有效性。结果表明:所提出的碰撞检测模型具有计算量小,速度快以及易于编程实现等优点。解决了遥操作工程机械手的在线实时仿真问题,可以较好地应用于简单的虚拟现实系统。 相似文献
9.
《吉林大学学报(工学版)》2017,(5):1598-1603
针对复杂人机交互实时性的要求,提出了一种基于优化算子的SIMD并行碰撞检测算法。引入了优化算子,将搜索空间限定在非均匀的局部极小区域,减少了蚁群的搜索时间。在多蚁群求解过程中,将子任务使用负载均衡策略分配到多核处理器的各个处理核心上并行执行,实验结果表明:与经典的I-COLLIDE、MPI及Pipelining等算法相比,本文提出的算法较好地解决了人机交互中的碰撞检测问题。 相似文献
10.
为解决喷涂、焊接、装配等工业现场中能快速检测出机器人与周边环境是否发生碰撞,提出一种适用于铰接模型机器人的碰撞检测算法——混合包围体层次树算法。该算法利用了不同包围体所具有的优势:由OBB包围机器人连杆时更紧凑和以OBB为基元构建球包围体时计算简化和耗时少。该算法采用由顶层、中间层和底层3层结构构成的包围体层次树技术。如果包围体层次树中父节点包围体不存在碰撞,则无须对子节点包围体进行碰撞检测,且顶层与中间层采用二叉树结构来存储数据,以此加快碰撞检测速度。而且该算法可以随着机器人实际运动时各连杆间相对位置的变化而动态更新,以此适应机器人的碰撞检测。通过开发OpenGL上位机控制软件和搭建Parker控制器等构建的机器人实体实验平台验证所提出的碰撞检测算法的有效性。 相似文献
11.
黄松柏 《北京石油化工学院学报》2011,19(1):16-21
在虚拟场景中普遍采用基于OBB包围盒的碰撞检测技术,然而传统算法对于大数据量模型的检测仍然效率不高,难以保证实时性。在分析了OBB及其改进算法的基础上,采用改进的OBB中心计算方法,使包围盒能够更紧密的包围模型,提高碰撞检测的准确性和时间效率。在碰撞检测过程中动态地建立OBB层次结构,减少了时间复杂度和空间复杂度。分析和实验结果证明,改进后的算法在处理一般曲面模型尤其是大数据曲面模型时,碰撞检测的稳定性和效率都有明显提高。 相似文献
12.
针对运动物体仿真中碰撞检测的实际需要,对运动物体与地面的碰撞检测和运动物体与地面上其他物体的碰撞检测进行了研究,对方向包围盒(OBB)碰撞检测算法进行了设计,使VegaPrime中的碰撞检测由单一的线段变成了完整的三维物体。试验结果表明,通过对比例参数的控制,能产生具有预警机制或碰撞容忍度的碰撞检测包围盒。 相似文献
13.
针对目前虚拟设计中碰撞检测系统复杂、速率和精度达不到理想要求的现状,提出一种两阶段碰撞检测算法。该方法粗测阶段采用AABB包围盒进行相交测试,剔除完全不相交的目标物体;精测阶段采用空间投影技术结合z缓存算法对上一步结果的潜在性相交目标进一步测试,获得物体碰撞数据信息,最终完成目标物体的碰撞检测。实验结果表明,该算法检测效率优于传统包围体碰撞检测算法。该技术改进后可实现更精确的碰撞检测。 相似文献
14.
射线算法在碰撞检测中的应用 总被引:1,自引:0,他引:1
介绍了用射线算法进行碰撞检测和确定碰撞位置,并将该算法应用到碰撞响应的实现.这种算法不仅用于检测两个物体之间的碰撞,也适用于具有大量物体的虚拟环境中的碰撞检测,还能够用于在虚拟环境中进行物体的拾取等. 相似文献
15.
以机器人足球仿真平台的设计开发为背景,提出丁基于碰撞群及链表的快速碰撞检测算法,并将其应用于所开发的仿真平台系统中。初步的算法分析与实验表明该算法在碰撞检测速度和可靠性方面具有优越性。 相似文献
16.
李蕴奇 《长春邮电学院学报》2012,(3):321-326
为了提高可变性物体在虚拟现实技术中碰撞检测的效率和准确度,提出了一种改进的基于可变形物体的碰撞检测算法。该算法利用蚁群算法优化蛇形轮廓模型,并将蛇形轮廓模型应用于固定方向凸包包围盒的更新过程中。实验结果表明,该算法极大地简化了固定方向凸包包围盒算法的重建过程,提高了碰撞检测的效率,同时由于加入优化的蚁群算法,提高了碰撞检测的准确度。 相似文献
17.
为了提高虚拟手术仿真系统中碰撞检测算法的效率,基于混合包围盒碰撞检测法,提出了一种快速的碰撞检测优化算法。首先利用S-AABB上层包围盒进行粗略碰撞检测,然后利用球包围盒进行底层精确碰撞检测,并采用2种优化方法代替传统上建立层次二叉树的过程。采用分区域碰撞检测法,使每次检测只是针对某一个区域内的单元体,有效地提高了碰撞检测效率;采用预测碰撞检测法,当碰撞连续发生时,预测出即将可能发生碰撞的单元体,只是针对这些单元体进行碰撞检测。最后通过实验数据,证明了该碰撞检测算法及其优化方法的有效性及其快速性。 相似文献