Memecahkan Masalah Sensor Penglihatan AI dengan VEX V5

Jika Anda mengalami masalah dengan AI Vision Sensor, lihat bagian di bawah ini untuk mengidentifikasi penyebabnya dan menemukan solusi yang tepat untuk masalah spesifik Anda.

Masalah: Sensor Penglihatan AI tidak dapat terhubung ke VEXcode

Utilitas Visi AI tanpa sensor terhubung. Jendela umpan video kosong dan menampilkan tulisan "Tidak Ada Sensor Penglihatan AI yang Terhubung".

Saat mengonfigurasi AI Vision Sensor di VEXcode, jendela tidak akan menampilkan tampilan AI Vision Sensor dan akan menampilkan pesan "Tidak Ada AI Vision Sensor yang Terhubung".

Penyebab Potensial

  1. Sensor Penglihatan AI tidak terhubung dengan benar ke komputer.
  2. Peramban web atau VEXcode Anda tidak memiliki izin kamera untuk mengakses AI Vision Sensor.
  3. Sensor Penglihatan AI tidak akan terhubung ke VEXcode saat Visual Studio Code terbuka.

Solusi

Solusi untuk Penyebab Potensial 1

Jika Sensor Penglihatan AI Anda tidak terhubung dengan benar ke komputer, periksa sambungan kabel ke komputer Anda. Untuk informasi lebih lanjut tentang cara menghubungkan AI Vision Sensor ke komputer Anda, lihat artikel ini untuk menghubungkan ke Berbasis web dan Berbasis aplikasi VEXcode V5.

Solusi untuk Penyebab Potensial 2

Jika peramban web atau VEXcode Anda tidak memiliki izin kamera, AI Vision Sensor tidak akan dapat terhubung.

Untuk memperbaikinya, lihat artikel berikut:

Berbasis aplikasi

Berbasis web

Solusi untuk Penyebab Potensial 3

Sidebar VS Code dengan menu Info Perangkat VEX terbuka. Perangkat AI Vision Sensor terdaftar, dan dalam contoh ini VEXos-nya terbaca 1.0.0.16 dan ID-nya terbaca 91328566.

Saat AI Vision Sensor dihubungkan ke komputer dengan VS Code yang sudah terbuka, secara otomatis ia akan membuat koneksi dengan VS Code terlebih dahulu. Karena AI Vision Sensor hanya dapat mempertahankan satu koneksi pada satu waktu, hal ini mencegahnya terhubung ke VEXcode. Anda akan dapat melihat AI Vision Sensor muncul di VEX VS Code Extension setelah terhubung ke VS Code.

Jendela koneksi browser, dengan opsi yang bertuliskan Port Komunikasi VEX Robotics.

Sensor Penglihatan AI akan muncul saat mencoba menghubungkan dalam VEXcode V5 berbasis Web, tetapi memilihHubungkan tidak akan menghasilkan apa pun.

Untuk mengatasi masalah ini, tutup aplikasi VS Code dan sambungkan kembali AI Vision Sensor Anda. Jika Anda menggunakan VEXcode V5 berbasis Aplikasi, Sensor Penglihatan AI akan terhubung secara otomatis.

Masalah: Sensor Penglihatan AI tidak mendeteksi dengan benar selama proyek

Penyebab Potensial

Dalam proyek, V5 Brain bergantung pada snapshot terkini untuk data AI Vision Sensor. Tanpa pembaruan rutin, Otak mungkin menggunakan informasi yang sudah ketinggalan zaman.

Saat robot atau objek bergerak terlalu cepat, ia dapat melewati Sensor Penglihatan AI sebelum gambar baru dapat diambil.

Larutan

Untuk mengurangi masalah ini, pertimbangkan dua pendekatan:

Proyek VEXcode Blocks di mana robot akan mencetak pesan jika mendeteksi Tanda Warna Merah. Blok Wait di akhir loop proyek disorot untuk menunjukkan bahwa nilainya telah dikurangi menjadi 0,25 detik. Proyek ini dimulai dengan blok "When started", blok "Set turn velocity" untuk mengatur kecepatan putaran menjadi 10%, dan sebuah loop "Forever". Bagian proyek lainnya berada di dalam lingkaran Forever. Pertama, ambil snapshot AIVision1 dari Red, lalu ada blok If yang membaca jika objek AIVision1 ada maka cetak Objek terdeteksi pada Brain. Di luar blok If, terdapat blok Wait yang diatur untuk menunggu selama 0,25 detik.

Kurangi waktu blok Tunggu untuk mengambil gambar lebih sering. Hal ini memungkinkan Sensor Penglihatan AI untuk mengumpulkan data lebih sering saat terjadi pergerakan.

Proyek VEXcode Blocks yang sama di mana robot akan mencetak pesan jika mendeteksi Tanda Warna Merah. Blok "Set turn velocity" di awal proyek disorot untuk menunjukkan bahwa kecepatannya telah dikurangi menjadi 10%. Proyek ini dimulai dengan blok "When started", blok "Set turn velocity" untuk mengatur kecepatan putaran menjadi 10%, dan sebuah loop "Forever". Bagian proyek lainnya berada di dalam lingkaran Forever. Pertama, ambil snapshot AIVision1 dari Red, lalu ada blok If yang membaca jika objek AIVision1 ada maka cetak Objek terdeteksi pada Brain. Di luar blok If, terdapat blok Wait yang diatur untuk menunggu selama 0,25 detik.

Kurangi kecepatan robot untuk memungkinkan Sensor Penglihatan AI mengambil lebih banyak foto selama pergerakan, sehingga meningkatkan jumlah data yang dikumpulkan.

Masalah: Vision Utility memiliki warna yang salah

Penyebab Potensial

Cuplikan video dari AI Vision Utility ditampilkan dan sebuah Buckyball merah berada dalam pandangan sensor. Video tersebut memiliki rona biru kehijauan, dan Buckyball merah tampak lebih seperti abu-abu karena rona tersebut.

Pandangan AI Vision Sensor dapat menjadi gelap jika terhalang oleh suatu objek saat dihubungkan ke komputer, atau jika AI Vision Utility dibiarkan terbuka terlalu lama.

Larutan

Tampilan video dari AI Vision Utility ditunjukkan setelah direset, dan sebuah Buckyball merah terlihat di layar sensor. Video tersebut sekarang tidak memiliki warna. Latar belakang putih tampak putih dan Buckyball merah tampak merah.

Untuk memperbaikinya, lepaskan dan sambungkan kembali AI Vision Sensor ke komputer Anda.

Ini akan memicu fitur keseimbangan putih otomatis AI Vision Sensor, yang aktif setiap kali perangkat dihidupkan.

Masalah: Mendeteksi objek yang tidak diinginkan di latar belakang

Penyebab Potensial

  1. Sensor Penglihatan AI tidak diarahkan ke lapangan.
  2. Ada objek di latar belakang yang dapat dilihat oleh AI Vision.
  3. Tanda Tangan Warna tidak cukup spesifik dan menangkap warna serupa di dekatnya.
  4. Pencahayaan di lapangan tidak konsisten.

Solusi

Solusi untuk Penyebab Potensial 1

Periksa posisi pemasangan Sensor Penglihatan AI Anda. Untuk performa optimal, pasanglah dengan sudut menghadap ke bawah ke arah lapangan. Hal ini memastikan ia hanya mendeteksi objek dalam lapangan, bukan area sekitar. 

Solusi untuk Penyebab Potensial 2

Gangguan visual di sekitar Sensor Penglihatan AI dapat menyebabkan kesalahan deteksi. Objek di area sekitar (seperti poster atau pakaian) yang cocok dengan Tanda Warna yang diinginkan mungkin salah diidentifikasi oleh sensor. Untuk informasi lebih lanjut tentang meminimalkan gangguan visual dalam pengaturan lapangan Anda, lihat Menyiapkan Lingkungan Kelas Anda untuk Menggunakan Sensor Penglihatan AI.

Solusi untuk Penyebab Potensial 3

Cuplikan video dari AI Vision Utility ditampilkan dan sebuah Buckyball merah berada dalam pandangan sensor. Hanya dua area kecil pada Buckyball yang disorot oleh sensor, menunjukkan bahwa rentang Hue dan Saturasi tidak tepat dan perlu ditingkatkan.

Jika Tanda Warna tidak dikonfigurasikan dengan tingkat Rona dan/atau Saturasi yang cukup lebar, ia tidak akan mendeteksi Tanda Warna suatu objek dengan benar, atau ia akan mendeteksi warna yang termasuk dalam objek yang salah. Baca Mengonfigurasi Tanda Tangan Warna dengan AI Vision Sensor di VEXcode V5 atau tonton Menyesuaikan Tanda Tangan Warna di PD+ untuk informasi lebih lanjut tentang cara mengonfigurasi Tanda Tangan Warna sehingga AI Vision Sensor akan mendeteksi warna yang diinginkan secara akurat.

Solusi untuk Penyebab Potensial 4

Cuplikan video dari AI Vision Utility ditampilkan dan sebuah Buckyball merah berada dalam pandangan sensor. Seluruh bagian Buckyball disorot oleh sensor, yang menunjukkan bahwa sensor tersebut telah dikalibrasi dengan benar untuk tingkat cahaya saat ini.

Kondisi pencahayaan dapat memengaruhi rona dan saturasi warna secara signifikan. Saat mengonfigurasi Tanda Warna, nilainya akan berubah bergantung pada jumlah cahaya saat ini pada objek.

Cuplikan video dari AI Vision Utility ditampilkan dan sebuah Buckyball merah berada dalam pandangan sensor. Tampilannya kini lebih gelap dan hanya sebagian kecil area Buckyball yang disorot oleh sensor. Ini menunjukkan bahwa tingkat pencahayaan telah berubah dan Tanda Warna mungkin perlu dikalibrasi ulang.

Jika jumlah cahaya berubah, Tanda Warna yang sama mungkin tidak terdeteksi secara akurat.

Untuk memperbaikinya, pastikan tempat Tanda Warna AI Vision Sensor dikonfigurasi sama dengan tempat sensor akan digunakan di lapangan, sehingga deteksi Tanda Warna tetap konsisten.

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

Last Updated: