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进行处理,非常感谢!