Sensor
Sensor memberi tahu robotmu tentang dunia di sekitarnya. Semua sensor digunakan dengan cara yang sama:
- Ambil sensor berdasarkan namanya dengan
robot.getDevice(). - Aktifkan dengan
enable(timeStep). Sebelum itu, sensor tidak memberikan nilai apa pun. - Baca sensor di dalam loop utama. Nilainya diperbarui setelah setiap
robot.step().
Seperti sensor sungguhan, sensor ini punya derau (noise): pembacaan yang sama bisa sedikit berubah dari satu langkah ke langkah berikutnya. Panitia tidak mengubah derau untuk kompetisi, jadi buat programmu tahan terhadapnya, misalnya dengan membandingkan beberapa pembacaan.
Halaman-halaman di bawah ini menggunakan sensor dari robot pemula.
Sensor jarakTemukan dinding di samping robot.
Sensor lokasiKetahui posisi robot, dengan GPS.
Sensor warnaLihat lantai: lubang, rawa, dan lorong penghubung.
Kamera RGBLihat dinding, dan temukan penanda dinding.
LIDARUkur jarak di sekeliling robot.
Giroskop dan akselerometerUkur putaran dan percepatan.
