跳转到内容
中文(简体)

常见问题

不需要。一切都在仿真器中进行。机器人是一台由你设计的虚拟 e-puck。

本文档介绍的是 Python 和 C/C++。Erebus 也可以加载 Java 和 MATLAB 控制器,但本文档没有这两种语言的示例。

不需要,请参阅系统要求。较慢的电脑可能需要降低图形设置。

我可以使用更新版本的 Webots 吗?

Section titled “我可以使用更新版本的 Webots 吗?”

不可以。Erebus v26 在 Webots R2023b 上运行。你可以同时保留已安装的其他版本。

我可以使用 OpenCV 或 NumPy 之类的库吗?

Section titled “我可以使用 OpenCV 或 NumPy 之类的库吗?”

可以。允许使用外部代码,前提是你注明代码的作者并遵守它的许可证。各队应把学习放在首位,并且必须能够解释自己的方案是如何工作的。

按照学习路线进行:了解比赛,获取机器人,运行它,学习基础知识,然后进行比赛。

编程之前需要先做一个机器人吗?

Section titled “编程之前需要先做一个机器人吗?”

需要。每个程序都运行在你加载的机器人上,所以请从获取机器人开始。如果赶时间,可以直接下载搭建好的入门机器人。

从起始地块出发,它位于区域 1。机器人总是朝向一个没有墙的方向。

会发生缺乏进展(Lack of progress):机器人回到它最后经过的检查点,并扣 5 分。

不需要。但只要机器人已经识别出至少一个墙面标识,回到起始地块并发送 E 就能获得 10% 的离场奖励(Exit bonus)。

我的机器人怎样知道还剩多少时间?

Section titled “我的机器人怎样知道还剩多少时间?”

通过 G 消息。共有两个计时器,而在沼泽中比赛时间会流逝得更快。

不需要。这是可选的,但那里的标识价值最高:分值最高,而且还要乘以 2。

不需要。区域 4 的所有单元格都是 *,只要把它们填上即可。

我的机器人可以事先知道地图吗?

Section titled “我的机器人可以事先知道地图吗?”

不可以。禁止事先绘制场地地图或记录墙面标识的位置。

通过你所在地区的 RoboCupJunior 比赛参加。国际赛的名额由你所在地区的代表(Regional Representative)分配。请参阅 RoboCupJunior 网站。

请参阅赛前准备。

在 RoboCupJunior 论坛上。规则澄清也会发布在那里,所以请经常查看。