ความต้องการของระบบ
ซอฟต์แวร์ที่ต้องใช้
หัวข้อที่มีชื่อว่า “ซอฟต์แวร์ที่ต้องใช้”ระบบการจำลองประกอบด้วยองค์ประกอบสามส่วน และต้องติดตั้งทุกส่วน การติดตั้งไม่ยาก แต่การดาวน์โหลดและติดตั้ง 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
- กราฟิก: การ์ดจอ NVIDIA หรือ AMD ที่รองรับ OpenGL และมีหน่วยความจำ 512 MB
ไลบรารี Python
หัวข้อที่มีชื่อว่า “ไลบรารี Python”Erebus ต้องใช้ไลบรารี Python ด้านล่างนี้ ส่วนใหญ่จะถูกติดตั้งโดยอัตโนมัติเมื่อเริ่มทำงาน แต่ OpenCV จะไม่ถูกติดตั้งอัตโนมัติ คุณจึงต้องติดตั้งเอง คู่มือการติดตั้งของแต่ละระบบปฏิบัติการมีขั้นตอนนี้อยู่แล้ว
python3 -m pip install numpy termcolor requests overrides pillow opencv-python