Pyrus Base:面向 RoboCup 2D 足球仿真器的开源 Python 框架
机器人学
2023-08-01 v1 人工智能
摘要
足球(世界上某些地区亦称 football)由两支各十一人的球队组成,目标是对方球门数。为模拟此项运动并吸引全球科学家开展研究、参与年度计算机足球世界杯,足球仿真 2D(SS2D)是 RoboCup 竞赛中发起的联赛之一。在每场 SS2D 比赛中,两支各 11 名球员和一名教练的队伍连接到 RoboCup 足球仿真服务器并相互竞争。过去几年中,若干 C++ 基础代码被用于操控智能体行为及其与服务器的通信。尽管 C++ 基础代码为 SS2D 奠定了基础,但其开发需要较高水平的 C++ 编程能力。C++ 语言复杂性是所有用户尤其是初学者的限制性劣势。为克服 C++ 基础代码的挑战并为开发机器学习概念提供强大基线,我们推出 Pyrus——首个用于 SS2D 的 Python 基础代码。Pyrus 旨在鼓励研究者高效实现想法并将机器学习算法集成到其队伍中。Pyrus base 为开源代码,基于 MIT License 在 GitHub 公开可用。
引用
@article{arxiv.2307.16875,
title = {Pyrus Base: An Open Source Python Framework for the RoboCup 2D Soccer Simulation},
author = {Nader Zare and Aref Sayareh and Omid Amini and Mahtab Sarvmaili and Arad Firouzkouhi and Stan Matwin and Amilcar Soares},
journal= {arXiv preprint arXiv:2307.16875},
year = {2023}
}