论文部分内容阅读
Agent是指特定环境下可以自主发挥反应性、社会性、主动性的物理或者抽象的实体,其在人工智能方向有着广泛的应用。多个Agent的有机组合则构成计算社会——多Agent系统(MAS)。虚拟战场仿真平台就是一个MAS,它采用ABMS建模方式。本文的主要分析并研究路径规划技术与Agent技术,并在此之上提出了基于Agent的动态路径规划,并将其应用在虚拟战场仿真平台中解决了拦截导弹等Agent的仿真问题。主要工作如下:(1)分析了路径规划技术,提出了一种基于Bezier曲线的追逐目标路径规划算法。通过Bezier三阶曲线来预判目标Agent的位置,使追踪Agent的追踪行为超前一步,能够提前预知目标Agent下一步动作,得到得追踪轨迹更加平滑,更快速的追踪到目标Agent。(2)针对Agent路径规划的避障问题,提出了采取基于Lenard-Jones势函数的避障方法进行静态避障。优点是规避碰撞的过程非常简单。通过静态障碍物的势函数对实体产生作用来生成转向力,对碰撞的规避依靠实体运动状态的变化完成。针对Agent的四种典型的动态碰撞,分别给出相应的动态避障策略,有效解决基于Agent的动态路径规划问题。(3)将基于Agent的动态路径规划技术成功应用在虚拟战场仿真平台中。例如我们将导弹看作目标Agent,拦截导弹看作追踪Agent,追踪Agent追踪到目标Agent时即拦截导弹成功。拦截导弹的运动轨迹即追踪Agent的轨迹。将基于Bezier曲线的路径追踪算法和动态避障算法综合应用在拦截导弹Agent上,即可成功实现拦截导弹Agent的路径规划。有效提高Agent的智能性,优化其运行效率。