RoboCup 3D Soccer bot的例子?

时间:2010-05-15 18:43:29

标签: physics simulation robocup

我想在RoboCup下运行的3D SimSpark软件足球模拟联盟中编写一个机器人。任何人都可以指出一些已经处理过与服务器通信的代码吗?

alt text http://simspark.sourceforge.net/wiki/images/thumb/a/a3/SoccerSimulation_TwoTeams.png/800px-SoccerSimulation_TwoTeams.png

理想情况下,这将是.NET代码,但使用任何语言生成的示例仍然有用。

编辑对于不熟悉RoboCup 3D足球联赛的人,请查看this YouTube video。它有一些非常有趣的时刻,如果你有这样的事情......

编辑2 仍然没有答案?我在维基百科上整理了一个专门用于RoboCup 3D Simulated Soccer League的页面,以获取更多信息。

这是另一个YouTube video SEU-RedSun团队在2008年RoboCup锦标赛中踢球的目标。他们的代理人比我链接的第一个视频中的代理人要复杂得多(并且协调一致)。

4 个答案:

答案 0 :(得分:1)

tsubamegaeshi-base似乎就是你要找的东西。

修改
团队Little Green BATS发布他们的源代码(与C ++中的大多数团队一样) - 更新是在2008年(仍然是最近的)。

答案 1 :(得分:1)

除了João's answer之外,我还发现了RoboCup 3D Soccer Simulation的这些开源项目:

  • Apollo3D在SourceForge上使用C ++代码(自两年前的原始版本以来未更新)。
  • FIIT RoboCup 3Dmultiple languages,机器人的C ++和Java实现以及SourceForge上的.NET行为编辑器(上周有几次提交Java代码)。也使用Ruby编写脚本。大多数评论都在斯洛伐克。
  • jsshagent在SourceForge上使用Java代码(自2008年1月首次发布以来未更新)。
  • robo-cup-soccer3d-framework在Google Code上使用Java代码。最后更新2008年12月。日语网站。
  • Zigorat似乎有two home pages,是机器人构建的另一个C ++基础,以及一堆其他RoboCup 3D工具。最新版本是2009年3月。

我还没有找到一个用于在.NET中构建RoboCup 3D代理的库。我为自己的C#项目创建了一个基础层,一旦我想出了一个好名字,我就会发布它!

编辑我创建了一个new page on the SimSpark wiki来整理各个库和代理。

答案 2 :(得分:1)

如果没有用于构建RoboCup 3D足球代理的现有.NET API,我创建了自己的:

http://code.google.com/p/tin-man/

答案 3 :(得分:1)

如果有人想使用 Java:GitHub 上有一个新的 magmaOffenburg 基本代码版本: https://github.com/magmaOffenburg/magmaRelease