Mengkodekan Sensor Jarak V5 menggunakan Pertidaksamaan Matematika

Menggunakan Sensor Jarak V5 pada robot Anda selama pertandingan Kompetisi Robot VEX (VRC) dapat memungkinkan robot Anda mencetak lebih banyak poin menggunakan gerakan otonom.

Permainan yang digunakan sebagai contoh artikel ini adalah permainan VRC 2021-2022, Tipping Point. Lihat halaman ini untuk informasi lebih lanjut tentang permainan dan cara memainkannya. Untuk definisi permainan yang digunakan di seluruh artikel ini, ikhtisar aturan permainan, dan penilaian, Manual Permainan untuk Tipping Point.


Sensor Jarak V5

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, menyoroti komponen utama dan fungsinya untuk penggunaan yang efektif dalam proyek robotika.

Sensor Jarak V5 adalah salah satu sensor V5 canggih yang dirancang untuk integrasi lengkap dengan platform robotika V5.

  • Sensor ini menggunakan denyut cahaya laser yang aman untuk digunakan di ruang kelas guna mengukur jarak dari depan sensor ke suatu objek.
  • Sensor Jarak V5 dapat digunakan untuk mendeteksi suatu objek dan menentukan ukuran relatif objek tersebut. Perkiraan ukuran suatu objek dilaporkan sebagai kecil, sedang, atau besar.
  • Sensor juga dapat digunakan untuk menghitung kecepatan pendekatan robot. Kecepatan pendekatan mengukur kecepatan robot/sensor saat bergerak menuju objek.

Untuk informasi lebih rinci tentang Sensor Jarak V5, cara kerjanya, dan cara menggunakannya dengan VEXcode V5,artikel ini dari VEX Library.


Contoh Sensor Jarak V5

Sasaran proyek ini adalah agar robot mengambil dan menggerakkan Sasaran Bergerak menggunakan Sensor Jarak V5 untuk mendeteksi seberapa jauh sasaran tersebut.

Diagram yang mengilustrasikan pengaturan dan konfigurasi sensor V5, termasuk komponen dan koneksi berlabel, untuk membantu pengguna memahami cara menggunakan sensor secara efektif dalam proyek robotika V5.

Ini adalah contoh kode yang akan dibahas dalam artikel ini.

Rincian perilaku dalam contoh, dan cara memperoleh parameter yang digunakan untuk mengodekan Sensor Jarak V5, akan dibahas.

Anda dapat membangun proyek dalam VEXcode V5 saat Anda mengikuti artikel tersebut, atau Anda dapat langsung membaca artikel tersebut untuk mendapatkan inspirasi sebagai contoh cara menyertakan Sensor Jarak V5 saat Anda membuat kode robot kustom Anda sendiri.

Video ini menunjukkan kode di atas sedang dieksekusi dan robot mengambil dan menggerakkan Mobile Goal.

Ilustrasi sensor V5 yang digunakan dalam robotika, memamerkan berbagai jenis sensor dan penempatannya untuk fungsionalitas optimal dalam proyek.

Berikut adalah Konfigurasi Robot yang digunakan dalam VEXcode V5 untuk menambahkan robot dan Sensor Jarak ke konfigurasi contoh ini, jika Anda ingin mencoba contohnya sendiri.

Robot yang digunakan untuk contoh ini

Diagram yang mengilustrasikan pengaturan dan koneksi untuk menggunakan sensor dengan sistem robotika V5, menampilkan komponen berlabel dan panduan visual yang jelas untuk pemasangan yang tepat.

Robot yang digunakan dalam contoh ini adalah VRC Hero Bot 2021-2022, Moby. Desain Moby tidak memiliki sensor apa pun, Sensor Jarak V5 ditambahkan ke Moby untuk contoh ini.

Untuk contoh ini, Sensor Jarak V5 dipasang di dekat bagian tengah Moby's Forks.

Untuk informasi lebih lanjut tentang Moby, lihat artikel ini dari VEX Library.

Anda tidak harus menggunakan Moby untuk membuat kode Sensor Jarak V5 atau untuk berkompetisi dalam kompetisi tahun ini. Anda dapat memasang sensor pada robot khusus Anda di mana pun yang Anda inginkan.

Catatan: pastikan tidak ada struktur pada robot di depan jendela laser kecil pada permukaan sensor. Perlu ada jalur yang jelas di depan sensor antara sasaran dan sensor.

Rincian perilaku untuk dinilai

Untuk mengambil dan menggerakkan Mobile Goal menggunakan umpan balik dari Sensor Jarak V5, uraikan terlebih dahulu cara robot harus bergerak.

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, menunjukkan berbagai jenis sensor dan penempatannya untuk fungsionalitas optimal dalam aplikasi robotika.

Pertama, robot harus ditempatkan menghadap Mobile Goal.

robot harus bergerak maju sampai Sensor Jarak mendeteksi
      bahwa Sasaran Seluler ada di dalam Garpu dan dekat dengan sensor

Kemudian, robot harus bergerak maju hingga Sensor Jarak mendeteksi bahwa Mobile Goal berada di dalam Fork dan dekat dengan sensor.

Setelah sensor mendeteksi bahwa Mobile Goal berada di dalam Forks atau mendekati
      ke sensor

Setelah sensor mendeteksi bahwa Mobile Goal berada di dalam Forks atau dekat dengan sensor, robot berhenti melaju dan mengangkat Forks untuk mengambil Mobile Goal.

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, termasuk label untuk setiap komponen dan fungsinya masing-masing, sebagai bagian dari Deskripsi Kategori V5 di bagian Menggunakan Sensor.

Setelah Mobile Goal diambil, robot akan berbelok ke kiri sejauh 90 derajat dan melaju ke depan sejauh 600 milimeter (mm).

Diagram yang mengilustrasikan pengaturan dan penyambungan sensor V5, memperlihatkan komponen berlabel dan kabel untuk integrasi yang tepat dalam proyek robotika.

Robot kemudian akan menurunkan Garpu untuk meletakkan Mobile Goal, dan bergerak mundur menjauhi Mobile Goal sehingga tidak sengaja menjatuhkannya pada gerakan berikutnya.


Memahami parameter

Untuk menjalankan perilaku di atas, penting untuk memahami seberapa jauh Mobile Goal dari Sensor Jarak V5.

Parameter untuk mengambil Sasaran Seluler menggunakan Sensor Jarak V5

 Agar robot dapat melaju ke depan

Agar robot dapat melaju maju hingga Sensor Jarak mendeteksi bahwa Mobile Goal berada di dalam Forks dan dekat dengan sensor, nilai dari sensor perlu direkam dari V5 Brain.

Letakkan Mobile Goal di antara Garpu robot.

 Kemudian, dari layar Brain, pilih 'Perangkat'lalu ikon untuk
      Sensor Jarak

Kemudian, dari layar Brain, pilih 'Perangkat' dan kemudian ikon untuk Sensor Jarak.

Diagram yang mengilustrasikan pengaturan dan penggunaan sensor V5, menunjukkan koneksi dan konfigurasi untuk kinerja optimal dalam aplikasi robotika.

Jarak dalam milimeter (mm) antara Mobile Goal dan sensor dilaporkan pada layar Brain.

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, termasuk label untuk setiap komponen guna membantu dalam memahami fungsinya dalam proyek robotika.

Ini adalah nilai yang akan digunakan dalam proyek saat mengambil Sasaran Seluler menggunakan Sensor Jarak.

Parameter untuk menaikkan dan menurunkan Garpu

Diagram yang mengilustrasikan pengaturan dan koneksi sensor V5 untuk robotika, menyoroti komponen utama dan fungsinya dalam sistem.

Letakkan kembali Mobile Goal di dalam Forks.

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, menunjukkan berbagai jenis sensor dan penempatannya pada platform robotika, relevan dengan Deskripsi Kategori V5 di bagian Menggunakan Sensor.

Kemudian, dari layar Brain, pilih 'Perangkat' dan kemudian ikon untuk Motor 2. Motor 2 mengendalikan Garpu kiri.

Angkat Garpu secara manual hingga bagian bawah Sasaran Seluler berada pada
      dan tidak menghalangi pandangan sensor Jarak

Angkat Garpu secara manual hingga bagian bawah Sasaran Seluler tidak menghalangi pandangan sensor Jarak.

Saat menaikkan Garpu secara manual, pastikan untuk menaikkan setiap Garpu di sisi kiri dan kanan Moby secara bersamaan, karena masing-masing dikontrol oleh motornya sendiri.

Catatan: hindari titik jepit saat menaikkan Garpu secara manual.

Diagram yang mengilustrasikan pengaturan dan penyambungan sensor V5, termasuk komponen berlabel dan kabel, untuk membantu dalam memahami integrasi sensor untuk proyek robotika pendidikan.

Jumlah derajat kenaikan Forks dilaporkan pada layar Brain.

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, termasuk label untuk setiap komponen guna membantu dalam memahami fungsinya dalam proyek robotika.

Ini adalah nilai yang akan digunakan dalam proyek saat menaikkan dan menurunkan Garpu untuk mengambil dan menempatkan Sasaran Bergerak.

Menggunakan blok Operator

blok operator digunakan untuk mengkode
      Sensor Jarak

Dalam proyek ini, blok operator <Less than> digunakan untuk mengkodekan Sensor Jarak.

Diagram yang mengilustrasikan pengaturan dan sambungan sensor V5, menunjukkan berbagai jenis sensor dan penempatannya dalam proyek robotika untuk peningkatan fungsionalitas dan pengumpulan data.

Hal ini karena saat Sensor Jarak semakin dekat ke suatu objek, jarak dalam milimeter antara sensor dan objek tersebut, berkurang.

Diagram yang mengilustrasikan pengaturan dan koneksi untuk sensor V5, menyoroti komponen utama dan fungsinya dalam sistem robotika.

Nilai ambang batas dapat dipilih untuk memicu perilaku robot saat jaraknya kurang dari jumlah yang telah ditentukan sebelumnya.

Misalnya, saat robot melaju menuju Mobile Goal, gunakan blok operator <Less than> untuk memicu perilaku robot berhenti saat jaraknya kurang dari sekitar 139 milimeter (mm).

Diagram yang mengilustrasikan pengaturan dan penggunaan sensor dalam robotika VEX V5, memamerkan koneksi dan komponen untuk integrasi sensor yang efektif.

Jika nilai tersebut berubah menjadi 10 milimeter (mm) misalnya, robot tersebut akan benar-benar menabrak Mobile Goal dan berpotensi melukai dirinya sendiri, karena jarak 10 milimeter (mm) dari sensor tidak cukup jauh untuk mencegah Fork robot menyentuh Mobile Goal.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: