计算机软件论文栏目提供最新计算机软件论文格式、计算机软件硕士论文范文。详情咨询QQ:1847080343(论文辅导)

基于蚁群算法的碰撞检测在虚拟装配中的应用之计算机软件分析

日期:2019年12月04日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:1306
论文价格:150元/篇 论文编号:lw201911261049585591 论文字数:26584 所属栏目:计算机软件论文
论文地区:中国 论文语种:中文 论文用途:硕士毕业论文 Master Thesis
优化问题,引入蚁群算法解决优化问题,通过测试实验验证了算法的实时性和精确性,并将其应用于虚拟装配系统中。总结全文,主要包括以下几点工作:

1、研究了碰撞检测基础理论,研究了多种碰撞检测基础算法,着重研究了包围盒技术,对各种不同类型的包围盒进行了详细介绍,研究了不同类型包围盒的特点,比较了不同包围盒之间紧密性和更新速度的差距。同时研究了层次包围盒方法,研究了层次包围盒的构造。

2、提出了一种改进过的基于 AABB 和 Sphere 混合层次包围盒算法。在传统层次包围盒算法的基础上,在树型结构根节点添加了 Sphere 包围盒。此方法可以提高物体之间的相交检测速度,同时提高物体层次包围盒的更新速度。同时实现了改进的爬山算法用于更新构建 AABB 包围盒,实验证明,该方法可以提高碰撞检测的效率。

3、为了提高检测效率,在碰撞检测预检测之后引入随机碰撞检测方法,将碰撞问题转化为在二维平面上优化问题,通过降低算法一定的精确性来换取算法的实时性。同时在二维优化问题里引入蚁群算法解决。为了解决蚁群算法存在的局部收敛问题,对蚁群算法进行了一定的改进,提出了融合了量子技术的蚁群算法,加入变异算子以提高蚁群种群的多样性。

4、将本文的碰撞检测算法应用于基于 unity 的虚拟装配系统中,取得了较好的仿真效果。
参考文献(略)