Lewati ke konten
Bahasa Indonesia

Remote Controller

Fitur remote controller pada Erebus memungkinkanmu menjalankan simulasi Webots melalui jaringan. Satu komputer menjalankan simulasi Webots (server), dan komputer lainnya menjalankan program controller robot (klien). Kami menyebutnya “pengaturan server-klien” (Server-Client Setup).

Menurut aturan 2026, beginilah cara permainan dijalankan di kompetisi. Panitia menjalankan server permainan dan menyediakan satu soket RJ-45. Kamu perlu membawa:

  • Komputer dengan programmu, siap dijalankan, dan dengan Webots R2023b terinstal
  • Kabel Ethernet. Minimal CAT5 sangat disarankan, untuk mendukung 100 Mbit/s.
  • Port Ethernet. Jika komputermu tidak punya, bawa adaptor dan uji terlebih dahulu.

Agar persiapan di lokasi kompetisi berjalan lancar, cobalah pengaturan ini jauh-jauh hari. Semua tim juga harus mengirimkan video singkat yang menunjukkan cara mereka menjalankan controller pada peta contoh dengan pengaturan ini, bersama dengan TDP, Poster, dan Video.

  1. Buka world dan aktifkan mode remote di jendela kontrol.
  2. Jalankan controller-mu dari terminal. Controller akan terhubung ke Webots dan menunggu.
  3. Tekan tombol start di jendela kontrol.

Controller-mu menggunakan library Webots yang sama dan kode yang sama seperti saat dimuat dengan tombol LOAD. Robot kustom, jika kamu punya, tetap dimuat di jendela kontrol pada server.

  • Semua library yang dibutuhkan programmu sudah terinstal di klien.
  • Programmu tidak bergantung pada kecepatan komputer: program harus menggunakan robot.step() dan waktu simulasi. Perhatikan bahwa gambar dari kamera harus melewati jaringan.
  • Semua jendela gambar (seperti cv2.imshow) sudah dimatikan, kecuali kamu membutuhkannya.
  • Kamu hafal perintah yang harus dijalankan. Menuliskannya dalam skrip kecil adalah ide yang bagus.