요구 사항
소프트웨어 요구 사항
섹션 제목: “소프트웨어 요구 사항”시뮬레이션 시스템은 세 가지 구성 요소로 이루어져 있고, 각각 설치해야 해요. 설치는 쉽지만, Webots를 다운로드하고 설치하는 데는 시간이 좀 걸릴 수 있어요. 세 가지 구성 요소는 다음과 같아요.
- Webots 로봇 시뮬레이터, 버전 R2023b: 시뮬레이션 환경이에요. Erebus v26은 다른 버전의 Webots를 지원하지 않아요.
- Erebus: 월드와, 규칙을 적용하고 점수를 계산하는 Main Supervisor예요. 최신 버전은 v26.1이에요.
- 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 그래픽 카드
Python 라이브러리
섹션 제목: “Python 라이브러리”Erebus에는 아래의 Python 라이브러리가 필요해요. 대부분은 Erebus가 시작될 때 자동으로 설치되지만, OpenCV는 그렇지 않으므로 직접 설치해야 해요. 각 운영 체제의 가이드에 이 단계가 포함되어 있어요.
python3 -m pip install numpy termcolor requests overrides pillow opencv-python