VEX V5 ile AI Vision Sensöründe Sorun Giderme

AI Vision Sensörünüzle ilgili sorunlar yaşıyorsanız, nedenini belirlemek ve özel sorununuza uygun çözümü bulmak için aşağıdaki bölümlere bakın.

Sorun: AI Vision Sensörü VEXcode'a bağlanmıyor

Sensör bağlı olmayan yapay zeka görüntüleme aracı. Video yayın penceresi boş ve "Yapay Zeka Görüntü Sensörü Bağlı Değil" yazıyor.

VEXcode'da AI Vision Sensörünü yapılandırırken, pencere AI Vision Sensörünün görünümünü göstermeyecek ve "AI Vision Sensörü Bağlı Değil" mesajını gösterecektir.

Olası Nedenler

  1. AI Vision Sensörü bilgisayara düzgün şekilde bağlanmamış.
  2. Web tarayıcınız veya VEXcode'unuz AI Vision Sensörüne erişmek için kamera izinlerine sahip değil.
  3. Visual Studio Code açıkken AI Vision Sensörü VEXcode'a bağlanmayacaktır.

Çözümler

Olası Neden 1 için Çözüm

AI Vision Sensörünüz bilgisayarınıza düzgün bağlanmadıysa, bilgisayarınıza olan kablo bağlantınızı kontrol edin. AI Vision Sensörünüzü bilgisayarınıza nasıl bağlayacağınız hakkında daha fazla bilgi için Web tabanlı ve Uygulama tabanlı VEXcode V5'e bağlanmaya ilişkin bu makalelere bakın.

Olası Neden 2 için Çözüm

Web tarayıcınız veya VEXcode'unuz kamera izinlerine sahip değilse, AI Vision Sensörü bağlanamayacaktır.

Bunu düzeltmek için aşağıdaki makalelere bakın:

Uygulama tabanlı

Web tabanlı

Olası Neden 3 için Çözüm

VS Code kenar çubuğu ve açık olan VEX Aygıt Bilgisi menüsü. Yapay Zeka Görüntü Sensörü cihazı listelenmiştir ve bu örnekte VEXos sürümü 1.0.0.16, kimlik numarası ise 91328566 olarak görünmektedir.

AI Vision Sensörü, VS Code açık olan bir bilgisayara bağlandığında, önce otomatik olarak VS Code ile bağlantı kurar. AI Vision Sensörü aynı anda yalnızca bir bağlantıyı sürdürebildiğinden, VEXcode'a bağlanması engelleniyor. VEX VS Code Eklentisi VS Code'a bağlandığında AI Vision Sensörünün burada göründüğünü görebileceksiniz.

Tarayıcı bağlantı penceresinde, "VEX Robotics İletişim Bağlantı Noktası" yazan bir seçenek bulunmaktadır.

Web tabanlı VEXcode V5'e bağlanmaya çalışırken AI Vision Sensörü gösterilecek, ancakBağlan seçmek hiçbir işe yaramayacaktır.

Bu sorunu çözmek için VS Code uygulamasını kapatın ve AI Vision Sensörünüzü yeniden bağlayın. Eğer Uygulama tabanlı VEXcode V5 kullanıyorsanız, AI Vision Sensörü otomatik olarak bağlanacaktır.

Sorun: AI Vision Sensörü projeler sırasında doğru algılama yapmıyor

Olası Neden

Projelerde V5 Brain, güncel AI Vision Sensör verileri için sık sık anlık görüntü alınmasına ihtiyaç duyuyor. Düzenli güncellemeler yapılmazsa Beyin güncelliğini yitirmiş bilgileri kullanabilir.

Bir robot veya nesne çok hızlı hareket ettiğinde, yeni bir anlık görüntü yakalanana kadar AI Görüntü Sensörü'nün yanından geçebilir.

Çözüm

Bu sorunu hafifletmek için iki yaklaşımı göz önünde bulundurun:

Robotun kırmızı renk imzası algıladığında bir mesaj yazdıracağı VEXcode Blocks projesi. Proje döngüsünün sonundaki Bekleme bloğu, süresinin 0,25 saniyeye düşürüldüğünü belirtmek için vurgulanmıştır. Proje, "Başlatıldığında" bloğu, dönüş hızını %10'a ayarlayan "Dönüş hızını ayarla" bloğu ve son olarak da "Sonsuz döngü" ile başlar. Projenin geri kalanı Forever döngüsünün içinde yer alıyor. Öncelikle, Red'in AIVision1 anlık görüntüsünü alın ve ardından, AIVision1 nesnesi mevcutsa "Nesne Brain'de algılandı" yazdıran bir If bloğu bulunur. If bloğunun dışında, 0.25 saniye bekleyecek şekilde ayarlanmış bir Wait bloğu bulunmaktadır.

Bekleme bloğunun anlık görüntü yakalama süresini daha sık azaltın. Bu, AI Vision Sensörünün hareket gerçekleştiğinde daha sık veri toplamasına olanak tanır.

Aynı VEXcode Blocks projesinde, robot kırmızı renk imzası algıladığında bir mesaj yazdıracaktır. Projenin başlangıcındaki "Dönüş hızını ayarla" bloğu, hızın %10'a düşürüldüğünü belirtmek için vurgulanmıştır. Proje, "Başlatıldığında" bloğu, dönüş hızını %10'a ayarlayan "Dönüş hızını ayarla" bloğu ve son olarak da "Sonsuz döngü" ile başlar. Projenin geri kalanı Forever döngüsünün içinde yer alıyor. Öncelikle, Red'in AIVision1 anlık görüntüsünü alın ve ardından, AIVision1 nesnesi mevcutsa "Nesne Brain'de algılandı" yazdıran bir If bloğu bulunur. If bloğunun dışında, 0.25 saniye bekleyecek şekilde ayarlanmış bir Wait bloğu bulunmaktadır.

Robotun hızını düşürerek AI Görüntü Sensörünün hareket halindeyken daha fazla anlık görüntü almasını sağlayın ve toplanan veri miktarını artırın.

Sorun: Vision Utility yanlış bir renge boyanmış

Olası Neden

AI Vision Utility'nin video görüntüsü gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball görülüyor. Videoda mavi-yeşil bir ton var ve bu ton nedeniyle kırmızı Buckyball daha çok gri gibi görünüyor.

AI Vision Sensörü bilgisayara bağlıyken bir nesne tarafından engellenirse veya AI Vision Yardımcı Programı çok uzun süre açık bırakılırsa görüşü kararabilir.

Çözüm

Sıfırlama işleminden sonra AI Vision Utility'nin video görüntüsü gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball görülüyor. Videoda artık renk tonu yok. Beyaz arka plan beyaz, kırmızı Buckyball ise kırmızı görünüyor.

Bunu düzeltmek için AI Vision Sensörünü bilgisayarınızdan çıkarıp tekrar bağlayın.

Bu, cihaz her açıldığında etkinleşen AI Vision Sensörünün otomatik beyaz dengesi özelliğini tetikler.

Sorun: Arkaplanda istenmeyen nesnelerin algılanması

Olası Nedenler

  1. AI Vision Sensörü sahaya doğru açılı değildir.
  2. Arka planda AI Vision'ın görebileceği nesneler var.
  3. Renk İmzası yeterince spesifik değil ve yakındaki benzer renkleri alıyor.
  4. Sahadaki aydınlatma tutarsız.

Çözümler

Olası Neden 1 için Çözüm

AI Vision Sensörünüzün montaj konumunu kontrol edin. En iyi performansı elde etmek için, onu tarlaya doğru açılı bir şekilde monte edin. Bu, yalnızca alandaki nesnelerin algılanmasını sağlar, çevredeki alanları değil. 

Olası Neden 2 için Çözüm

AI Vision Sensörü etrafındaki görsel parazitler algılama hatalarına neden olabilir. Çevredeki istenilen Renk İmzası ile eşleşen nesneler (posterler veya kıyafetler gibi) sensör tarafından yanlışlıkla tanımlanabilir. Saha kurulumunuzda görsel paraziti en aza indirme hakkında daha fazla bilgi için AI Vision Sensörünü Kullanmak İçin Sınıf Ortamınızı Ayarlama bölümüne bakın.

Olası Neden 3 için Çözüm

AI Vision Utility'nin video görüntüsü gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball görülüyor. Buckyball'ın yalnızca iki küçük alanı sensör tarafından vurgulanıyor; bu da Ton ve Doygunluk aralıklarının yanlış olduğunu ve artırılması gerektiğini gösteriyor.

Bir Renk İmzası yeterince geniş bir Ton ve/veya Doygunluk düzeyiyle yapılandırılmazsa, nesnenin Renk İmzasını doğru şekilde algılamaz veya yanlış nesnelere ait renkleri algılar. AI Vision Sensörünün istenen rengi doğru bir şekilde algılaması için Renk İmzasının nasıl yapılandırılacağı hakkında daha fazla bilgi için VEXcode V5 AI Vision Sensörü ile Renk İmzalarının Yapılandırılması bölümünü okuyun veya PD+'daki Renk İmzasının Ayarlanması bölümünü izleyin.

Olası Neden 4 için Çözüm

AI Vision Utility'nin video görüntüsü gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball görülüyor. Sensör, Buckyball'ın tamamını aydınlatarak mevcut ışık seviyesine göre doğru şekilde kalibre edildiğini gösterir.

Aydınlatma koşulları bir rengin tonunu ve doygunluğunu önemli ölçüde etkileyebilir. Bir Renk İmzası yapılandırılırken değerler, nesne üzerindeki mevcut ışık miktarına bağlı olarak değişecektir.

AI Vision Utility'nin video görüntüsü gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball görülüyor. Görüntü artık daha karanlık ve Buckyball'ın sadece küçük bir alanı sensör tarafından aydınlatılıyor. Bu, ışık seviyesinin değiştiğini ve Renk İmzasının yeniden kalibre edilmesi gerekebileceğini gösterir.

Işık miktarı değişirse aynı Renk İmzası doğru bir şekilde algılanamayabilir.

Bunu düzeltmek için, AI Vision Sensörünün Renk İmzasının yapılandırıldığı yerin, sensörün sahada kullanılacağı yerle aynı olduğundan emin olun; böylece Renk İmzası tespiti tutarlı kalır.

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

Last Updated: