期刊文献+

基于线性规划的碰撞检测算法研究 被引量:2

Research on Collision Detection Algorithm Based on Dual Model
下载PDF
导出
摘要 介绍了虚拟环境中一种基于凸多面体面信息对偶线性规划模型(DualModel)的快速旋转和移动物体之间干涉碰撞实时检测方法。该文详细介绍了建模过程和求解步骤,物体由构成凸多面体的三角形面信息表示,而物体的运动由一组虚拟现实环境中的全局移动和旋转矩阵表示。这种数学编程方法具有数据结构简单、算法可靠和速度快等优点,同时能够很好地解决高速(运动帧)碰撞的问题。这一方法通过使用主-对偶(primal-dual)内点方法来解线性规划方程,具有很好的效果,能够检测多物体对之间的碰撞。实验结果表明,基于数学编程的方法相对两种著名的工具包I-COLLIDE和SOLID,具有速度快和稳定可靠的优点,而I-COLLIDE和SOLID工具包基于两种著名的算法:LinCanny(LC)最近特征算法和GJK算法(EnhancedGilbertJohnsonandKeethialgorithm)。 This paper presents a real-time collision detection methodology between a pair of convex polyhedral objects undergoing fast rotational and translational motion,which models the collision detection problem as a dual model linear program based on convex triangle information.The paper introduces the modeling process and solution method in detail.The objects are specified by a set of triangles,and movements specified by a set of global translation and rotation matrices generated through any virtual reality environment.The mathematical programming approach offers robustness,speed,simpler data structures,and it naturally addresses situations such as high speed(interframe )collisions.The strength of developed approach is demonstrated by solving the generated linear programs using a primal-dual interior point method.The method can detect collisions between multiple object pairs.Experimental results show that mathematical programming approaches offer substantial advantages in speed and robustness,when compared with two well known toolkits for this problem:I-COLLIDE and SOLID,which provide easy to use public domain access for two of the most popular algorithms -Lin Canny(LC)closest feature algorithm and Enhanced Gilbert Johnson and Keerthi (GJK)algorithm.
出处 《计算机工程与应用》 CSCD 北大核心 2003年第29期105-107,145,共4页 Computer Engineering and Applications
关键词 虚拟现实 碰撞检测 对偶模型 线性规划 Virtual Reality,Collision Detection,Dual Model,Linear Program
  • 相关文献

参考文献15

  • 1Lin M C,J F Canny.A fast algorithm for incremental distance calculation[C].In:Proc IEEE Conf on Rolx-tics and Automation, 1991 : 1008- 1014.
  • 2Gilbert E G,Johnson D W,Keerthi S S.A Fast Procedure for Computing the Distance Between Complex Objects in Three-Dimensional Space[J].IEEE Trans on Robotics and Automation, 1988;4(2) : 193-203.
  • 3Samet H.Spatial Data Structures:Quadtree,Octree and Other Hierarchical Methods[M].Addison Wesley,1989.
  • 4Cameron S.Approximation hierarchies and s-bounds[C].In:Proc Symp on Solid Modeling Foundations and CAD/CAM Applications,Austin, TX, 1991 : 129-137.
  • 5Quinlan S.Efficient distance computation between non-convex objects[C]. In:Proc IEEE Conf on Robotics and Automation, 1994:3324-3329.
  • 6Hubbard P M.Collision Detection for Interactive Graphics Applications[J].IEEE Transactions on Visualization and Computer Graphics, 1995 ; 1 (3) :218-230.
  • 7Gottschalk S,Lin M,Manocha D.OBB-Tree:A Hierarchical Structure for Rapid Interference Detection[C].In:Proceedings of ACM SIGGRAPH, 1996.
  • 8Cohen J,M Lin,D Manocha et al.I-COLLIDE:An Interactive and Exact Collision Detection System for Large Scale Environments[C].In: Proc ACM Int 3D Graphics Conference, 1995 :189-196.
  • 9T-S Tan,K-F Chong,K-L Low.Computing bounding volume hierarchies using model simplification[C].In:Proc ACM Symp on Interactive 3D Graphics, 1999:63-70.
  • 10Ong C J,E G Gilbert.The Gilbert-Johnson-Keerthi distance algorithm: A fast version for incremental motion[C].In:Proc IEEE Conf on Robotics and Automation, 1997 : 1183-1189.

同被引文献16

  • 1万剑华,郑红霞,盛辉,靖常峰.基于VRML的虚拟校园中的三维景观建模[J].计算机应用与软件,2004,21(7):82-84. 被引量:21
  • 2B Anderson,A McGrath.Strategies for Mutability in Virtual Environments[C].In:J Vince,R Earnshaw eds.Virtual Worlds on the Internet,Los Alamitos,Calif:IEEE CS Press,1998:123~134
  • 3H Noser,C Stern,P Stucki.Distributed Virtual Reality Environments Based on Rewriting Systems[C].In:Proc IEEE Transactions on Visualization and Computer Graphics,2003:213~225
  • 4Mamoru Endo,Takami Yasuda,Shigeki Yokoi.A Distributed Multiuser Virtual Space System[J].IEEE Computer Graphics and Applications,2003:50~57
  • 5Sabry F El-Hakim,J-Angelo Beraldin,Michel Picard et al.Detailed 3D Reconstruction of Large-Scale Heritage Sites with Integrated Techniques[J].IEEE Computer Graphics and Applications,2004:21~29
  • 6Matthew Uyttendaele,Antonio Criminisi,Sing Bing Kang et al.ImageBased Interactive Exploration of Real-World Environments[J].IEEE Computer Graphics and Applications,2004:52
  • 7Jauvane C de Oliveira,Seok Jong Yu,Nicolas D Georganas.Synchronized World Embedding in Virtual Environments[J].IEEE Computer Graphics and Applications,2004:73~83
  • 8Hansrudi Noser,Christian Stem,Peter Stucki et al.Generic 3D Ball Animation Model for Networked Interactive VR Environments[C].In:Proc Computer Animation' 96,1996:47~57
  • 9Tautges T J.CGM:A Geometry Interface for Mesh Generation,Analysis and Other Applications[J].Engineering with Computers,2001(17):299-314.
  • 10戴开宇,戚克涛,张申生.基于Java和VRML的共享虚拟环境架构的研究[J].计算机工程与应用,2002,38(19):180-182. 被引量:14

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部