Memecahkan Masalah Sensor Penglihatan AI dengan VEX EXP

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

AI Vision Utility tanpa sensor yang terhubung. Jendela umpan video kosong dan bertuliskan 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, rujuk artikel ini untuk menghubungkan ke Berbasis web dan Berbasis aplikasi VEXcode EXP.

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

Bilah Samping VS Code dengan menu Info Perangkat VEX terbuka. Perangkat AI Vision Sensor tercantum, 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 peramban, dengan opsi bertuliskan VEX Robotics Communications Port.

Sensor Penglihatan AI akan muncul saat mencoba menghubungkan dalam VEXcode EXP 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 EXP berbasis Aplikasi, Sensor Penglihatan AI akan terhubung secara otomatis.

Masalah: Sensor Penglihatan AI tidak mendeteksi dengan benar selama proyek

Penyebab Potensial

Dalam proyek, EXP Brain bergantung pada snapshot terkini untuk data Sensor Penglihatan AI. 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 Blok VEXcode di mana robot akan mencetak pesan jika mendeteksi Tanda Tangan Warna Merah. Blok Tunggu di akhir putaran proyek disorot untuk menunjukkan bahwa durasinya telah dikurangi menjadi 0,25 detik. Proyek diawali dengan blok Saat dimulai, blok Atur kecepatan putaran untuk mengatur kecepatan putaran ke 10%, dan putaran Selamanya. Sisa proyek ada di dalam loop Forever. Pertama, ambil snapshot AIVision1 dari Red, lalu ada blok If yang membaca jika objek AIVision1 ada maka objek cetak terdeteksi di Brain. Di luar blok If, ada 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 Blok VEXcode di mana robot akan mencetak pesan jika mendeteksi Tanda Tangan Warna Merah. Blok Atur kecepatan putaran di awal proyek disorot untuk menunjukkan bahwa kecepatannya telah diturunkan menjadi 10%. Proyek diawali dengan blok Saat dimulai, blok Atur kecepatan putaran untuk mengatur kecepatan putaran ke 10%, dan putaran Selamanya. Sisa proyek ada di dalam loop Forever. Pertama, ambil snapshot AIVision1 dari Red, lalu ada blok If yang membaca jika objek AIVision1 ada maka objek cetak terdeteksi di Brain. Di luar blok If, ada 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

Umpan video AI Vision Utility ditampilkan dan Buckyball merah terlihat dalam tampilan sensor. Video tersebut memiliki warna biru kehijauan, dan Buckyball merah tampak lebih berwarna abu-abu karena warna 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

Umpan video AI Vision Utility ditampilkan setelah disetel ulang, dan Buckyball merah terlihat dalam tampilan sensor. Video tersebut sekarang tidak memiliki warna apa pun. 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. Lihat Memasang Sensor Penglihatan AI Anda untuk tips tentang cara memasang Sensor Penglihatan AI Anda.

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

Umpan video AI Vision Utility ditampilkan dan Buckyball merah terlihat dalam tampilan sensor. Hanya dua area kecil Buckyball yang disorot oleh sensor, yang menunjukkan bahwa rentang Hue dan Saturation salah dan harus 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 EXP 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

Umpan video AI Vision Utility ditampilkan dan Buckyball merah terlihat dalam tampilan sensor. Seluruh Buckyball disorot oleh sensor, menunjukkan bahwa ia 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.

Umpan video AI Vision Utility ditampilkan dan Buckyball merah terlihat dalam tampilan sensor. Pandangan sekarang lebih gelap dan hanya area kecil Buckyball yang disorot oleh sensor. Ini menunjukkan bahwa tingkat cahaya 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: