Robocup 2D新手导读(入门总结)

1、Robocup 2D的比赛基本规则以及流程

可以自己去官 查看。

2、代码解读

如果是想在Robocup2D比赛中获得成就的团队,代码是一定要看的。但是可能有些人代码是不知道从何下手。
现在代码基本上是基于agent或者yushan或者miracle底层代码编写;

由于我们用的是agent代码,所以以下是对agent代码的介绍。

agent2d底层代码目录
rcsc:
rcsc/action 动作类(重点)
rcsc/ann 人工神经 络类 (目前写出来的不多,如yushan、Apollo等)
rcsc/coach 在线教练类
rcsc/common 公共的类
rcsc/formation 一些阵型类
rcsc/geom 一些几何类
rcsc/net 一些与server交换数据的类
rcsc/param 一些参数类
rcsc/player 一些球员类(重点)
rcsc/time 时间类(一般用不到)
rcsc/trainer 一些离线教练类

src:
以bhv开头的都是在各种情况下的动作执行类(这部分是比较重要)

以intertion开头的是意图类

以neck开头的是转脖子动作

chain_action动作链,核心

data/formations-dt 阵型文件

其中src和role部分的代码是必须要看的。

需要我的代码解释文档的可以去我的资源里面自取,同时我的资源里面还会附上agent2d的底层代码,以及agent2d底层代码的指导书(翻译过来的,原文是日语)

3、初学者学习视频

可以去B站上搜索”bcahlit”这位up主。
他的主页中有Robocup2D寒假的四次培训。
非常适合刚接触的学习。

4、相应的软件

我们看代码的工具是用的vscode(在初学者视频中好像还有一个看代码的工具,感兴趣的人可以试试)
修改阵型的工具是fedit (如果你的环境搭建是用的我博客中的快速配置,则已经按照好了的,只需在ubuntu中打开终端,输入fedit即可打开)

其他工具可以自行选择

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月7日
下一篇 2021年4月7日

相关推荐