動作環境
必要なソフトウェア
Section titled “必要なソフトウェア”シミュレーションシステムは 3 つの構成要素でできていて、それぞれをインストールする必要があります。インストールは簡単ですが、Webots のダウンロードとインストールには少し時間がかかることがあります。3 つの構成要素は次のとおりです。
- Webots ロボットシミュレーター(バージョン R2023b): シミュレーション環境です。Erebus v26 は、ほかのバージョンの Webots には対応していません。
- Erebus: ワールドと、ルールを適用して得点を計算する Main Supervisor です。最新バージョンは v26.1 です。
- Python(バージョン 3.9 以降): Erebus 自体の実行と、ロボットのコントローラーを書くのに必要です。コントローラーは C/C++ でも書けます。
最小システム要件
Section titled “最小システム要件”- Linux: Ubuntu 20.04 LTS または 22.04 LTS
- Windows: Windows 10 または 11(64 ビット)
- macOS: macOS 11「Big Sur」または 12「Monterey」。これらは Webots R2023b が対応しているバージョンです。より新しい macOS でも動作することがあり、このドキュメントは macOS 26 でテストしています。
- CPU: デュアルコア、2 GHz
- RAM: 2 GB
- グラフィックス: OpenGL に対応し、512 MB のメモリーを搭載した NVIDIA または AMD のグラフィックスカード
Python ライブラリ
Section titled “Python ライブラリ”Erebus には、以下の Python ライブラリが必要です。ほとんどは起動時に自動でインストールされますが、OpenCV はインストールされない ので、自分でインストールする必要があります。各 OS のガイドにはこの手順が含まれています。
python3 -m pip install numpy termcolor requests overrides pillow opencv-python