コンテンツにスキップ
日本語

動作環境

シミュレーションシステムは 3 つの構成要素でできていて、それぞれをインストールする必要があります。インストールは簡単ですが、Webots のダウンロードとインストールには少し時間がかかることがあります。3 つの構成要素は次のとおりです。

  1. Webots ロボットシミュレーター(バージョン R2023b): シミュレーション環境です。Erebus v26 は、ほかのバージョンの Webots には対応していません。
  2. Erebus: ワールドと、ルールを適用して得点を計算する Main Supervisor です。最新バージョンは v26.1 です。
  3. Python(バージョン 3.9 以降): Erebus 自体の実行と、ロボットのコントローラーを書くのに必要です。コントローラーは C/C++ でも書けます。
  • 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 のグラフィックスカード

Erebus には、以下の Python ライブラリが必要です。ほとんどは起動時に自動でインストールされますが、OpenCV はインストールされない ので、自分でインストールする必要があります。各 OS のガイドにはこの手順が含まれています。

ターミナルウィンドウ
python3 -m pip install numpy termcolor requests overrides pillow opencv-python