Anda dapat menggunakan Sensor Penglihatan AI untuk membantu Anda mengidentifikasi objek game (Blok) pada V5RC 25-26 Push Back Playground di VEXcode VR menggunakan Klasifikasi AI.
Jika Anda sudah familiar dengan versi fisik dari AI Vision Sensor, Anda akan tahu bahwa sensor fisik tersebut juga memiliki kemampuan untuk melaporkan informasi tentang AprilTags dan Color Signature yang telah dikonfigurasi. Karena tidak diperlukan konfigurasi robot di VEXcode VR dan tidak ada AprilTags yang terdapat pada V5RC 25-26 Push Back Field, sensor virtual hanya melaporkan informasi pada Elemen Permainan yang telah dikonfigurasi sebelumnya: Balok Merah dan Balok Biru.
Cara Kerja Sensor Penglihatan AI di V5RC Push Back di VEXcode VR
Sensor Penglihatan AI adalah kamera yang dapat secara otomatis mengidentifikasi dan membedakan antara Elemen Permainan, memungkinkan robot Anda untuk secara mandiri mengarahkan dirinya ke objek tertentu. Sensor ini telah dilatih sebelumnya untuk mengenali Elemen Permainan Dorong Mundur V5RC tahun ini, sehingga akan secara otomatis mendeteksi Balok.
Untuk mendeteksi objek-objek ini, Sensor Penglihatan AI dipasang di bagian depan robot (seperti yang ditunjukkan di sini).
Mengumpulkan Data dari Sensor Penglihatan AI
Anda dapat melihat data yang dilaporkan oleh Sensor Penglihatan AI melalui Jendela Cuplikan, Konsol Monitor, atau Konsol Cetak di VEXcode VR.
Untuk melihat Jendela Cuplikan dan melihat data yang dilaporkan oleh Sensor Penglihatan AI, pilih tombol AI Vision Sensor.
Pilih tombolAI Vision Sensor lagi untuk menyembunyikan Jendela Cuplikan.
Jendela Cuplikan muncul di sudut kiri atas Jendela Area Bermain dan mengidentifikasi semua Elemen Permainan dalam bidang pandang Sensor Penglihatan AI.
Untuk setiap objek yang terdeteksi, sistem menampilkan data penting termasuk klasifikasi, koordinat Pusat X dan Pusat Y, serta lebar dan tinggi.
Penjelasan mengenai jenis data yang dilaporkan oleh AI Vision Sensor, termasuk perintah VEXcode terkait, dapat ditemukan di Blocks dan Python VEX API.
Perintah-perintah tersebut dapat digunakan di Konsol Monitor dan/atau Konsol Cetak untuk membantu memvisualisasikan data dari setiap snapshot yang diambil saat proyek Anda berjalan. Pelajari lebih lanjut tentang penggunaan Konsol Monitor dan Cetak dengan Blok, dengan Python, atau Menggunakan Konsol Cetak.
Menggunakan Sensor Penglihatan AI untuk Membantu Dex Mengidentifikasi Objek
Anda dapat menggunakan Sensor Penglihatan AI untuk membantu Dex menavigasi ke objek tertentu dengan menafsirkan data sensor. Dengan teknologi ini, Dex dapat membidik dan menuju ke Elemen Permainan untuk mengambilnya.
Sensor Penglihatan AI hanya akan melaporkan data dari snapshot terbaru, jadi Dex perlu terus memperbarui snapshot tersebut saat berkendara.
Contoh proyek ini menunjukkan bagaimana Dex dapat menggunakan Sensor Penglihatan AI untuk secara otomatis mengarahkan diri ke sebuah Balok dan mengambilnya.
Pelajari cara mengakses dan menjalankan proyek contoh dengan Blok atau dengan Python.
Menggunakan Sensor Dex Secara Bersama-sama
Sensor Penglihatan AI dapat dikombinasikan dengan sensor lain pada robot untuk menyelesaikan tugas-tugas di sekitar lapangan. Daftar lengkap sensor pada versi virtual Dex dapat ditemukan halaman API VEX ini. Berikut beberapa ide untuk membantu Anda memulai penulisan kode:
- Gunakan Sensor Penglihatan AI untuk menemukan dan membidik Elemen Permainan, lalu gunakan Sensor GPS untuk menuju ke gawang.
- Gunakan Sensor Penglihatan AI untuk menemukan dan menargetkan beberapa Elemen Permainan, lalu gunakan Sensor Optik untuk menentukan warna Balok di konveyor sebelum melepaskannya.
Ingatlah bahwa informasi tambahan tentang perintah spesifik, V5RC Push Back Field, dan Hero Bot, Dex, dapat ditemukan di VEX API dan di Bantuan bawaan di VEXcode VR (Blok dan Python).