论文部分内容阅读
多主体系统(MAS)是当前人工智能研究的主攻方向。就是在一个实时动态变化的和不可预测的环境中,有自主能力的自主体,作为团队的一部分,自动地进行有效的动作,完成整个队伍的目标。机器人足球就是这样的一个多主体系统,它具有MAS的所有特性。同时,机器人足球具有观赏性和刺激性,可以很好的展示多主体系统的研究成果。鉴于机器人足球的这些特点,国际人工智能界选择了机器人足球作为多主体系统研究的一个标准问题,在本文中,我们使用仿真机器人足球作为我们研究的载体。 首先,我们设计出了良好的仿真机器人(Agent)程序结构。在消化前人成果的同时,对UvA Trilearn的同步机制作了修订,对它的调试系统作了大量的修改,有效的提高了调试和开发效率。在Agent世界模型中,运用了Kalman滤波对噪声进行了过滤,极大的提高了世界模型精度,给高质量的底层动作打下扎实的基础。在底层动作的设计中,对分析法(几何法)和基于人工神经网络经验法作了深入分析,给出了典型算法。在系统决策中,比较了传统的个人能力层与阵型层实现方法后,引入了所有队员可以同时学习的加强学习方法对动作寻优。虽然加强学习在Soccer Server仿真环境下应用有储多限制,但这是对实现Agent智能行为的有益探索。对传统的阵型层,提出了阵型、战术库,并可以静态动态的配置它们的方法。在对手建模中,创造性的提出了用非线性的人工神经网络来对对手的阵型与战术做辨识,这将极大的提高Agent的智能与球队的比赛成绩。最后为了避免重复的繁重的调试分析劳动,提出了用Matlab来对Soccer Server作仿真,利用Matlab的各种工具箱和统计函数来加速对新思想和新算法的研究应用。