论文部分内容阅读
足球机器人是一个新兴的交叉学科,涉及机器人学、人工智能以及人工生命、智能控制等多个领域。目前,对足球机器人的研究方兴未艾。随着机器人在诸多领域的愈来愈广泛的应用,如何提高在动态环境中多机器人的协作能力,成为急需研究和解决的问题。因此,将多机器人作为一个整体,从系统的角度研究多机器人系统的整体行为和组织结构,已成为人工智能和机器人领域的研究热点。而足球机器人系统是一个典型的并且非常具有挑战性的协同智能系统,它是由多个机器人构成一个球队,在复杂的环境条件下,与另一个机器人球队进行对抗比赛。机器人球队,既能防守对方的进攻,又能组织力量向对方攻球,是通过合作与协调完成进攻与防守的协同作业系统。在存在对手的动态环境中,足球机器人要通过相互配合协作,表现出团队行为或完成特定目标。环境的动态性及对手不可预测的干扰,对于系统实时决策和机器人运动控制有着更高的要求。因此机器人足球系统作为一种多机器人协作自治系统,被许多研究者作为协同智能系统的一个理想研究平台,其目的是研究对未来社会有深远意义的多机器人在复杂动态环境和多重制约下,完成多任务和多目标所需的实时推理和规划技术。仿真足球机器人(SimuroSot)SimuroSot是一种仿真软件系统,作为实物型足球机器人设计上的一种参考,具有重要的意义。在仿真机器人比赛中,参赛的每个机器人不是实际的机器人,而是用计算机模拟的虚拟机器人。这种比赛主要研究比赛策略,以软件为主,忽略机器人的硬件相关的需求。在这个设计中,我们仅关心软件部分是否实现既定的策略,完成给定的程序逻辑,由此检验真实系统实现的可能性。本文重点研究了FIRA 5V5机器人比赛韩国队源程序的进攻部分。详细分析了该源程序每个模块的设计原理、功能、结构、流程以及和平台的连接。在分析源代码之后,我们发现了不足之处。本文将针对韩国队源程序的不足进行修改,添加了我方球员之间传球功能。经修改后的进攻策略可以提高机器人进攻的战斗力。