计算机科学 ›› 2014, Vol. 41 ›› Issue (Z6): 61-63.

• 智能计算 • 上一篇    下一篇

基于混合人工鱼群算法的凸多面体碰撞检测研究

刘海平   

  1. 空军工程大学防空反导学院 西安710051
  • 出版日期:2018-11-14 发布日期:2018-11-14

Research on Collision Detection of Convex Polyhedron Based on Mixed Artificial Fish Swarm Algorithm

LIU Hai-ping   

  • Online:2018-11-14 Published:2018-11-14

摘要: 提出了一种基于最短距离计算的凸多面体碰撞检测算法。该算法利用凸多面体三维空间顶点坐标的凸包表示凸多面体,将两个凸多面体间碰撞检测问题归结为一个带约束条件的非线性规划问题,采用混合人工鱼群算法对该问题进行求解,寻优过程前期利用人工鱼群算法快速找到全局极值的邻域,后期切换到模式搜索法,准确找到全局极值。实验表明,无论在计算精度还是在计算速度方面,混合人工鱼群算法比惩罚函数法和遗传算法有更加明显的优势,能够满足碰撞检测的实时性和精确性的要求。

关键词: 凸多面体,碰撞检测,非线性规划,混合人工鱼群算法 中图法分类号TN911,TP391文献标识码A

Abstract: This paper put forward a detection algorithm based on the shortest distance calculation.The algorithm uses convex polyhedron three dimensional space vertex coordinates of convex hull to present convex polyhedron,and the distance between the convex objects comes down to a non-linear programming problem with a restricted condition.Using mixed artificial fish swarm algorithm solves the problem.In the optimization process,using artificial fish swarm algorithm can quickly find the global extremal neighborhood,and in the late process using pattern search method can accurately find the global extremal.Experiments show that no matter in speed or in accuracy,mixed artificial fish swarm algorithm has more obvious advantage than penalty function method and genetic algorithm.

Key words: Convex polyhedron,Collision detection,Nonlinear programming,Mixed artificial fish swarm algorithm

[1] 杜鹏,唐敏,童若锋.多核加速的并行碰撞检测[J].计算机辅助设计与图形学学报,2011,3(5):833-838
[2] 李成景,王洁,肖强明,等.三维视景仿真的包围盒碰撞检测算法优化[J].电视技术,2011,35(17):122-125
[3] 金汉均.虚拟环境中物体碰撞检测算法研究[D].武汉:华中科技大学,2006
[4] Lin M C,Manocha D.Fast interference detection between geometric models [J].The Visual Computer,1995,11(10):542-561
[5] Gilbert E G,Johnson D W,Keerthi S S.A fast procedure forcomputing the distance between complex objects in three-dimensional space [J].IEEE Trans on Robotics and Automation,1988,4(2):193-203
[6] 李晓磊.一种新型的智能优化算法—人工鱼群算法[D].杭州:浙江大学,2003
[7] 谢政,李建平,汤泽滢.非线性最优化[M].长沙:国防科技大学出版社,2003:213-2

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!