ドキュメント
Erebus は、ロボットシミュレーションの競技環境です。ロボットを設計し、迷路を自律的に探索して、壁のトークンを見つけて識別し、障害物や罠を避け、環境の地図を作るようにプログラムします。
このドキュメントは、RoboCupJunior Rescue Simulation 2026 ルールに対応した Erebus v26 について説明しています。サポートしているほかのバージョンについては、バージョンを参照してください。
学習の道のり
Section titled “学習の道のり”順番にステップを進めましょう。各ステップは、前のステップの内容をもとにしています。
| ステップ | ページ | できるようになること |
|---|---|---|
| はじめに | Erebus とは?、インストール | 何をするのかを知り、必要なものをすべてインストールする |
| 1. ゲーム | ルールの概要 | ミッション、フィールド、得点のしかたを知る |
| 2. ロボット | ロボットを用意する、ロボットを組み立てる | スターターロボットを Erebus に読み込む |
| 3. 初めての実行 | 初めての実行 | ロボットが探索する様子を見て、コントロールウィンドウを知る |
| 4. プログラミングの基本 | 最初のプログラム、移動、センサー | ロボットを動かし、センサーで周りを読み取る |
| 5. ゲームをプレイする | 迷路を進む、通信、壁のトークン、探索と地図作成、地図作成のルール、地図の提出 | あらゆる方法で得点する |
| 6. 競技に出る | 競技の準備、Remote Controller | 競技に向けて準備を整える |
すべての例でスターターロボットを使うので、実行する前に読み込んでおいてください。
必要なときに
Section titled “必要なときに”| 目的 | 参照先 |
|---|---|
| 自分のロボットを設計する | Robot Customizer リファレンス |
| 自分のマップを作る | World Editor |
| C や C++ でプログラムする | C++ コントローラー |
| メッセージやデバイス名を調べる | リファレンス |
| 問題を解決する | トラブルシューティングとよくある質問 |
| 以前のバージョンから移行する | v26 の新機能 |
