Lewati ke konten
Bahasa Indonesia

Pemecahan masalah

Pertama-tama, periksa konsol Webots. Sebagian besar masalah menampilkan pesan error di sana.

OpenCV belum terinstal di Python yang dipakai Webots. Instal library yang dibutuhkan di Python tersebut. Jika kamu punya beberapa instalasi, pengaturan Python command di bawah ini menunjukkan instalasi mana yang dipakai Webots.

Webots tidak tahu di mana Python berada.

  1. Temukan Python. Di macOS dan Linux, jalankan which python3 di terminal. Di Windows, pastikan bahwa mengetik python di Command Prompt yang baru dibuka akan menjalankan Python. Jika tidak, instal ulang Python, dan centang opsi untuk menambahkannya ke PATH.

  2. Buka Preferences Webots: Webots > Preferences di macOS, Tools > Preferences di Windows dan Linux.

    Item Preferences di menu Webots

  3. Atur path di kolom Python command. Di Windows, python biasanya sudah cukup.

    Kolom Python command di Preferences Webots

Saat pertama kali dijalankan, prosesnya bisa memakan beberapa menit karena Erebus menginstal library. Jika prosesnya tidak kunjung selesai, periksa konsol untuk melihat error. Jika instalasi otomatis tidak berhasil, instal sendiri library yang dibutuhkan.

Jendela kontrol adalah halaman web yang dibuka oleh Webots.

  1. Jika browser-mu memblokirnya, buka jendela kontrol saat world sedang terbuka.
  2. Jika tidak, pastikan Scene Tree ditampilkan, dengan Tools > Scene Tree.
  3. Cari DEF MAINSUPERVISOR Robot di Scene Tree, klik kanan, lalu pilih Show Robot Window.

Opsi Show Robot Window di Scene Tree

Salin berkas unduhan dan ekstrak ke folder terpisah sebelum membuka world.

Ini kemungkinan karena performa komputermu. Menurunkan kualitas grafis mungkin membantu:

  1. Buka Preferences Webots.
  2. Buka tab OpenGL.
  3. Ubah pengaturannya.

Tab OpenGL di Preferences Webots

Pengaturan ini mengubah apa yang dilihat kamera, dan kompetisi menggunakan pengaturannya sendiri, jadi periksa juga programmu dengan pengaturan tersebut.

PROTO parameter 'camera_width' has no matching IS field

Section titled “PROTO parameter 'camera_width' has no matching IS field”

Erebus v26.1 menampilkan error ini dengan warna merah saat memuat robot yang dibuat dengan Robot Customizer versi saat ini. Kamu bisa mengabaikannya: robotnya tetap berfungsi, dan kameranya punya resolusi yang kamu pilih.

Programku menyatakan perangkat (device) tidak ditemukan

Section titled “Programku menyatakan perangkat (device) tidak ditemukan”

Lihat di bawah. Pastikan juga kamu sudah memuat robotmu dengan tombol LOAD sebelah kanan sebelum memulai permainan.

Device "..." was not found {#device–was-not-found}

Section titled “Device "..." was not found {#device–was-not-found}”

Nama perangkat di programmu tidak cocok dengan robotmu. Nama-nama perangkat robot pemula ada di Referensi. Untuk robotmu sendiri, namanya adalah nama yang kamu atur di Robot Customizer. Pastikan robotmu sudah dimuat.

Tidak terjadi apa-apa saat aku melaporkan penanda dinding

Section titled “Tidak terjadi apa-apa saat aku melaporkan penanda dinding”

Aktifkan Enable debugging di tab Settings pada jendela kontrol, lalu periksa konsol. Penyebab paling umum adalah robot belum berhenti minimal 1 detik, dan koordinatnya belum dikonversi ke sentimeter. Lihat Komunikasi.

Robot harus berada paling jauh setengah ubin dari penanda dan di sisi dinding yang sama, dan setiap penanda hanya bisa dihitung sekali. Melaporkan penanda palsu juga dihitung sebagai salah identifikasi.

Petamu harus memuat ubin awal (5), dan hanya bisa dievaluasi sekali. Lihat Mengirim peta.

Controller tidak bisa terhubung dalam mode remote

Section titled “Controller tidak bisa terhubung dalam mode remote”

Lihat panduan Remote Controller untuk sistem operasimu.

Tanyakan di server Discord, atau buat issue. Sertakan sistem operasimu, versi Erebus dan Webots-mu, serta pesan di konsol.