콘텐츠로 이동
한국어

요구 사항

시뮬레이션 시스템은 세 가지 구성 요소로 이루어져 있고, 각각 설치해야 해요. 설치는 쉽지만, Webots를 다운로드하고 설치하는 데는 시간이 좀 걸릴 수 있어요. 세 가지 구성 요소는 다음과 같아요.

  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 라이브러리가 필요해요. 대부분은 Erebus가 시작될 때 자동으로 설치되지만, OpenCV는 그렇지 않으므로 직접 설치해야 해요. 각 운영 체제의 가이드에 이 단계가 포함되어 있어요.

터미널 창
python3 -m pip install numpy termcolor requests overrides pillow opencv-python