首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
一种基于OBB的碰撞检测算法的改进   总被引:18,自引:0,他引:18  
针对基于层次包围盒的碰撞检测算法中的方向包围盒(OBB)算法,提出了一种改进算法,利用虚拟环境中发生碰撞的帧与帧之间的关联性,对已发生的碰撞进行缓冲,以便下一次的碰撞检测可以利用已检测的上一次碰撞的信息,加快碰撞检测的速度,同时利用预测试方法扩展了这种算法,实验结果证明,本算法可以有效地解决碰撞检测的计算复杂性问题和改进虚拟环境中碰撞检测的性能。  相似文献   

2.
针对一段时间内的多个运动物体之间的碰撞检测,提出一种基于距离算法(Gilbert-Johnson-Keerthialgorithm,GJK算法)的凸体快速连续碰撞检测算法,该算法主要通过判断一段时间内两物体之间的最小距离是否为零来检测碰撞发生情况。首先利用GJK算法在有限步骤内计算得到最小距离,检测两物体是否发生碰撞;若两物体发生碰撞,进而利用ray-casting算法确定发生碰撞的精确位置,根据环境要求做出相应响应,调整运动物体位置。仿真结果表明,对多个运动物体间的连续碰撞检测,该算法有较高的实时性和准确性。  相似文献   

3.
针对车铣复合数控加工仿真碰撞检测精确度低的问题,提出了一种基于改进OBB包围盒的快速碰撞检测算法.该算法基于改进的OBB包围盒算法,利用车铣复合加工仿真碰撞检测的结果,创建碰撞单元组的包围盒及层次包围盒树;通过粗检阶段计算出包围盒树的相交节点集合,计算得到发生碰撞的三角形面片集合;应用回退技术,解得初始碰撞时间及位置.实例验证结果表明,该算法有效提高了车铣复合数控加工碰撞检测的精确度.  相似文献   

4.
面向虚拟环境漫游的快速碰撞检测算法   总被引:1,自引:0,他引:1  
分析了虚拟漫游中的碰撞检测失真现象,讨论了克服碰撞检测失真的方法,根据漫游碰撞检测精度要求不高的特点,提出了一种虚拟环境漫游的快速碰撞检测算法.该算法采用包围球来代替化身,先通过三次半空间剔除来建立碰撞形体集,再利用化身运动的几何连贯性将碰撞形体集分割成碰撞形体子集,最后通过实施对球与多边形的碰撞检测来计算碰撞点和可移动距离.实验表明,该算法能在基本不降低帧率的情况下对虚拟环境进行漫游,对一个由1796个形体组成的虚拟环境,碰撞检测开关处于开和关两种状态时的帧率分别为13.268帧/s和13.340帧/s.  相似文献   

5.
马聘 《科技信息》2010,(27):I0130-I0131
原有的基于Java3D技术数控机床仿真系统碰撞检测算法存在误判和误差较大的缺点,本文提出了空间分割碰撞检测算法,采用八叉树存储结构,利用自相似分解的递归算法对物体的碰撞情况进行检测,从而在Java3D的虚拟加工系统中实现了精确的碰撞检测。  相似文献   

6.
柔性织物曲面的碰撞检测   总被引:1,自引:0,他引:1  
碰撞检测是计算机动画领域中的瓶颈问题之一,对该问题的解决直接影响到动画的实时效果。本针对柔性曲面碰撞检测的特点,提出了一种基于二叉树剖分技术,融合层次包围盒技术的碰撞检测方法。该算法,化完整曲面为独立且相关的子区域进行碰撞检测,并构建碰撞体的层次包围盒,采用递归的方法快速定位碰撞区域,再进行精确碰撞检测。算法在做精确检测之前排除了大部分不产生碰撞的元素,并且无需耗时更新层次结构,从而提高了碰撞检测的整体效率。  相似文献   

7.
针对复杂封闭类管道零件喷涂过程中避障的需求,该文提出了一种基于碰撞反馈的冗余机械臂避障算法,该算法利用投影相交法进行碰撞检测,将碰撞类型分为可规避碰撞及不可规避碰撞两类:针对可规避碰撞,提出了关节权值动态调整算法,通过加强对碰撞关节的运动限制,同时放宽对其他关节的约束,实现自运动优化避障;针对不可规避碰撞,提出了基于"...  相似文献   

8.
针对双臂机器人运动规划过程中的自碰撞问题,提出了基于空间向量几何距离的机械臂自碰撞检测方法;改进了传统的人工势场法,并用线性结构的斥力场描述机械臂各杆件之间的相互关系,用于构造多杆碰撞检测的描述指标;利用线性斥力场描述的结构得到一种新的双臂机器人无自碰撞运动规划算法.结果表明,与传统的人工势场法相比,所提出的无自碰撞运动规划算法能够将线性斥力场引入无自碰撞规划算法中,并作为算子用于计算避免自碰撞的规划调整量,其结构简单、计算方便.同时,结合实际的双臂机器人物理参数,通过预先给定机器人运动轨迹的模拟,验证了无自碰撞运动规划算法的有效性.  相似文献   

9.
针对多臂凿岩机器人在隧道工作中易发生碰撞事故的问题,提出了一种多臂凿岩机器人的碰撞检测算法.该算法通过对机器人各机械臂间、钻臂与隧道间的实时距离进行计算和碰撞判别,实现凿岩机器人的碰撞检测.以空间圆柱体包络盒作为凿岩机器人各机械臂的碰撞检测模型,将凿岩机器人各机械臂间的碰撞检测问题转化为空间圆柱体包络盒距离求解问题,提出了一种空间两圆柱体碰撞判别方法.将钻臂与隧道轮廓的碰撞问题转化为钻臂在隧道壁面的投影矩形与隧道壁面的干涉问题,提出了一种钻臂与隧道轮廓的碰撞判别方法.最后在MATLAB软件和实际多臂凿岩机器人上进行实验,实验结果表明:该算法能实时检测凿岩机器人各机械臂间、钻臂和隧道间的碰撞情况,在钻臂进入非安全范围时及时给出碰撞信号,使系统及时预警从而避免碰撞干涉事故的发生.  相似文献   

10.
 针对虚拟现实中柔性体碰撞检测实现的复杂性,提出一种基于球面调和函数(SH)的柔性体距离场碰撞检测方法。该方法利用SH的多尺度特性实现柔性体距离场的快速建立,依据距离场碰撞检测方法实现交互工具与虚拟柔性体的快速碰撞检测,并沿着距离的梯度方向进行柔性碰撞响应的快速估计。结果表明,相对于传统的距离场碰撞检测算法,该方法可大大节省内存占用量并有效实现交互工具与柔性体的碰撞检测,碰撞检测时间在毫秒级范围内,满足柔性体碰撞检测的实时性要求。  相似文献   

11.
基于κ-DOPs包围盒碰撞检测算法的改进   总被引:1,自引:0,他引:1  
在基于层次包围盒碰撞检测算法中,参与相交测试的包围盒的数目直接会影响到碰撞检测的速度.针对这一特点,本文利用虚拟环境中对象运动的时空相关性对k-DOPs包围盒树进行优化,通过跟踪上一时间点对包围盒树的遍历过程,确定当前时间点的遍历路径,从而有效地减少遍历过程中包围盒相交的次数,大大地提高了碰撞检测的速度.  相似文献   

12.
在全面分析常用碰撞检测方法的基础上,采用AABB层次包围盒方法对虚拟牙齿矫正中的碰撞检测进行了研究,通过构造的包围盒二叉树,给出了碰撞检测算法的具体实现步骤,并进一步讨论了基本几何元素间的碰撞检测方法.模拟结果表明,碰撞检测满足真实感和实时性的要求.  相似文献   

13.
针对传统服装仿真方法中的动力学模型生成策略和碰撞检测算法提出了改进。首先采用三角网格代替传统的四方网格,并给出了三角网格的生成算法;然后分别测试出待测点与AABB包围盒和图元的碰撞检测时间;再计算出整个碰撞检测时间开销最小时叶子包围盒中的图元数目;最后以该图元数目来构造AABB碰撞检测树,实现了最优情况计算叶子包围盒图元数量的方法。仿真结果表明,该改进生成算法能够有效地减少了碰撞检测时间。  相似文献   

14.
目的针对已有的干涉检测算法多采用在离散的时间点上进行求交的方法,效率和可靠性低,并且不太容易解决物体刚好接触等问题,提出通过接触判断进行多面体干涉检测的方法。方法在对接触状态进行分析的基础上提出了基于四元组运动表示的物体接触状态判定算法。结果该算法的干涉检测时间是连续的,能够避免由于时间划分误差产生的判断遗漏。结论在检测到几何对象的接触后,采用静态包容性测试,大大提高了算法效率,而且由于避开了非线性问题,可靠性也大大提高。对简单运动或几何问题,具有很高的效率和可靠性。  相似文献   

15.
针对目前虚拟设计中碰撞检测系统复杂、速率和精度达不到理想要求的现状,提出一种两阶段碰撞检测算法。该方法粗测阶段采用AABB包围盒进行相交测试,剔除完全不相交的目标物体;精测阶段采用空间投影技术结合z缓存算法对上一步结果的潜在性相交目标进一步测试,获得物体碰撞数据信息,最终完成目标物体的碰撞检测。实验结果表明,该算法检测效率优于传统包围体碰撞检测算法。该技术改进后可实现更精确的碰撞检测。  相似文献   

16.
虚拟战场环境地城广阔、战场目标众多,传统的碰撞检测方法是遍历战场中的每一个目标,这将大大影响碰撞检测的实时性.提出了基于OBB战场环境的感兴趣区域(AOI)的实时碰撞检测算法.当战场环境内部状态发生变化时,该算法仅对AOI区域而不是整个战场环境进行碰撞目标的检测,可大大提高虚拟战场环境中碰撞检测的有效性,而且完全不降低碰撞检测的精确性,减少了系统碰撞检测的负担,提高了系统的实时性.  相似文献   

17.
一种基于虚拟手术的三维碰撞检测算法   总被引:1,自引:0,他引:1  
为了解决虚拟手术的快速碰撞检测问题,提出了一种新的基于方向包围盒层次树的快速碰撞检测算法,利用简化的几何模型表示一方向包围盒层次树来实现复杂物体间的实时碰撞检测.算法在继承一般基于方向包围盒的碰撞检测算法优点的同时,突破了它们的局限性,能够在保证效率的前提下处理任意形状多面体之间的碰撞检测问题.同时采用了三角形带压缩技术和方向包围盒技术来加快碰撞检测阶段的绘制速度,从而提高碰撞检测的效率.  相似文献   

18.
部署长期演进(long-term evolution,LTE)系统到非授权频段,已经被视为一种缓解目前频谱资源短缺的有效方法.当前的主要挑战是LTE与WiFi系统如何在非授权频段和谐共存.为降低系统总冲突概率,提升非授权频谱利用率并保障WiFi系统的传输性能,提出2种接入机制:基于先听后发(listen before talk,LBT)的随机接入机制(LBT-based random access mechanism,LBT-RA)和基于边听边发(listen and talk,LAT)的冲突避免接入机制(LAT-based collisions avoid access mechanism,LAT-CA).LBT-RA机制基于LBT检测发送方式在传输前对信道进行空闲信道评估(clear channel assessment,CCA),如果检测信道空闲,便随机接入可用的非授权频段.LAT-CA机制基于全双工技术的LAT检测发送方式,能实现频谱检测与数据传输的同时进行,降低用户间的冲突概率.仿真结果表明,提出的LBT-RA和LAT-CA机制能有效提升非授权频谱的利用率,并确保非授权频段LTE(LTE-unlicensed,LTE-U)与WiFi系统的和谐共存.  相似文献   

19.
针对复杂环境下移动机器人的局部最优路径规划,提出一种基于目标偏置扩展和Cantmull-Rom样条插值的双向RRT*路径规划算法.双向RRT*算法同时创建两颗搜索树,交替进行相向搜索,同时以一定的概率进行随机点的目标偏置选择,以提高算法的整体收敛效率;再对当前节点重选父节点和重布线,以增强算法对环境的敏感程度.为确保路径安全可行,对环境中的障碍物进行膨胀处理,再对初始路径进行碰撞检测;修剪冗余节点,缩短可行路径长度,再利用Cantmull-Rom样条插值法平滑路径.在Matlab仿真平台和ROS机器人仿真平台分别进行2D和3D的对比实验,验证了改进双向RRT*算法的有效性和优越性.  相似文献   

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

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