跳到內容
中文(繁體)

常見問題

不需要。一切都在模擬器中進行。機器人是由你設計的虛擬 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 訊息。比賽有兩個計時器,而比賽時間在沼澤中會流逝得更快。

不一定。區域 4 是選擇性的,但那裡的標記價值最高:分數最高,而且還要乘以 2。

不需要。區域 4 的所有格子都是 *,所以你只需要把它們填上即可。

我的機器人可以事先知道地圖嗎?

Section titled “我的機器人可以事先知道地圖嗎?”

不可以。禁止預先建立場地地圖或預先記錄牆上標記的位置。

透過你所在地區的 RoboCupJunior 比賽。國際賽的名額由你的地區代表(Regional Representative)分配。請參閱 RoboCupJunior 網站。

請參閱賽前準備。

在 RoboCupJunior 論壇上。規則釐清也會公布在那裡,所以請定期查看。