基于多边形场景的多智能体寻路系统研究

来源 :广东工业大学 | 被引量 : 1次 | 上传用户:ronaldocjz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,由于游戏产品市场的激烈竞争,对游戏新技术的要求越来越高。人工智能,作为能够让构建出的虚拟角色更加聪明,更加智能化的技术,随着游戏产业的发展,越来越受到业界和学界的重视。其中,寻路系统是当今游戏和路径导航系统等领域的基础和重要组成部分。对于游戏中的复杂场景出现的各种实际问题,本文探讨了在连续的二维空间内,以多边形构成的场景中,多智能体角色在不发生相互重叠的前提下的整个寻路系统的构架与实现,主要研究内容包括以下几个方面:(1)在进行场景分析并生成可见点方面,提出了基于形态学膨胀的障碍附近可见点生成算法,具有计算量较小,便于局部修改的特点;并提出了另一种基于圆柱体的可见点生成算法,来生成连通性更好的可见点集合;(2)在寻路过程中的相关算法方面,介绍了一种基于向量乘积的两线段相交判断的方法,并提出了可见性图结构缓存的生成方法和具体阐述了基于该结构的A*寻路算法过程;(3)用智能体中具有旋转不变性的包围圆作为研究对象,来探讨它们的碰撞检测算法,在绕行中避免智能体相互重叠方面,依据两圆之间位置关系与接近和远离的检测,提出了改进的前向预防碰撞检测方法,提升了数值健壮性;在绕行中避免与多边形障碍发生碰撞方面,提出了对场景中的各个多边形以给定的单位半径进行预膨胀的方法,从而可以用点是否在膨胀后多边形内的条件,来判断是否发生碰撞;(4)对于包围圆形式的多智能体的绕行,提出了整个群体下时间复杂度为O(n2)的,对单个智能体、多个智能体的绕行算法,以及对多智能体的提前绕行算法,并能够逐步明显地起到了总体接近目标的效果,同时保证了计算的实时性;(5)在绕行算法与基于可见点的A*寻路算法的结合方面,提出了一种对可见点的范围判断方法,让单位不至于过分接近可见点,从而提升了多个智能体通过可见点的速度,改善了寻路效果,并让单位在碰到场景中的障碍时作另外的寻路。本文的创新之处主要在于提出了两种不同的可见点生成算法,减少了游戏关卡制作者的工作量;以及提出了多种绕行算法,来不断调整智能体单位的阵型,从而可以在保证了性能的前提下,更好地接近目标。此外在其他方面也做出了一些优化和改进。
其他文献
学位
“数字学校”同步优质资源rn咸安区辖9镇1乡3办1场,国土面积1503.8平方公里,现有学校107所、学生72240人、教职工3541人.其中100人以下的村小、教学点33个,在校学生1309人且
期刊
山东核电设备制造有限公司是世界上第一家应用第三代核电技术——AP1000建造核电站的企业,其主要工作是承接从美国西屋公司转让的AP1000概念设计和方案设计图文档,进行标准转
矿床的形成主要经历如下三个过程:①火山—沉积成矿阶段;印支初期,在扬子板块边缘张裂裂陷盆地—红河裂陷槽中,接受了大量的陆源碎屑物质和时间隙性海底火山喷发作用带来的丰
微小型机器人以其体积小,成本低,以及能够在极端和狭小的空间内协作作业等特点,在军事,民用等特殊的场合有广泛的应用前景。尺寸的缩小,使得能量供给成为微小型机器人实用化
研究了细叶百合鳞茎低温处理打破休眠过程中的形态变化及茎尖细胞超微结构的变化。结果表明,低温处理 0 ~ 12 d,鳞茎物质和能量代谢较弱,鳞茎不能萌发;12 ~ 48 d,鳞茎萌发率
新冠肺炎疫情防控期间,五峰土家族自治县教育系统把疫情防控作为当前的中心工作,立足保护好教师和学生两大群体,坚持疫病“防控排查不漏一人,体温监测不掉一人”的同时,早部
期刊
机械手是目前轻工、电子等行业自动化生产线的核心设备,随着技术的发展对机械手的运动精度和运动平稳性,提出了越来越高的指标要求。从机构动力学的角度分析,这些指标均要求
近几年来,各地方都加快了教育信息化建设,以“三通两平台”为主要标志的各项工作取得了突破性进展.可以说,从国家到地方,教育信息化的相关政策都早已经到位.然而,尽管学校网
期刊
新媒体时代下的新型社交工具微信、QQ等对家校共育工作产生了极大影响.笔者充分利用微信的“小程序”和QQ的辅助功能加强家校日常沟通,融洽家校关系.针对家长开展“线上家长