VEX EXP 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

Hiçbir sensöre bağlı olmayan AI Vision Utility. Video besleme penceresi boş ve Hiçbir AI Vision 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 EXP'ye bağlanma konusunda 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

VEX Aygıt Bilgisi menüsü açıkken VS Code Yan Çubuğu. AI Vision Sensor cihazı listelenmiştir ve bu örnekte VEXos değeri 1.0.0.16, ID değeri ise 91328566 olarak okunmaktadır.

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.

VEX Robotics Communications Port yazan bir seçeneğin yer aldığı tarayıcı bağlantı penceresi.

Web tabanlı VEXcode EXP içinde bağlanmaya çalışıldığında AI Vision Sensörü gösterilecektir, 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. Uygulama tabanlı VEXcode EXP 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

EXP Brain, projelerde güncel AI Vision Sensör verileri için sık sık anlık görüntü alınmasına bağımlıdır. 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 İmzası tespit etmesi durumunda bir mesaj yazdıracağı VEXcode Blocks projesi. Projenin döngüsünün sonundaki Bekleme bloğu vurgulanarak 0,25 saniyeye düşürüldüğü belirtiliyor. Proje, Ne zaman başlatılacağı bloğu, dönüş hızını %10'a ayarlamak için Dönüş hızını ayarla bloğu ve Sonsuza kadar döngüsü ile başlar. Projenin geri kalanı Forever döngüsünün içindedir. Öncelikle Red'in AIVision1 anlık görüntüsünü alın, ardından AIVision1 nesnesi varsa ve Nesne Brain'de algılandıysa yazdıran bir If bloğu var. If bloğunun dışında 0,25 saniye bekleyecek şekilde ayarlanmış bir Wait bloğu vardı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.

Robotun Kırmızı Renk İmzası tespit etmesi durumunda bir mesaj yazdıracağı VEXcode Blocks projesi. Projenin başlangıcındaki Set Turn Speed bloğu vurgulanarak hızının %10'a düşürüldüğü belirtiliyor. Proje, Ne zaman başlatılacağı bloğu, dönüş hızını %10'a ayarlamak için Dönüş hızını ayarla bloğu ve Sonsuza kadar döngüsü ile başlar. Projenin geri kalanı Forever döngüsünün içindedir. Öncelikle Red'in AIVision1 anlık görüntüsünü alın, ardından AIVision1 nesnesi varsa ve Brain'de nesne algılandıysa yazdıran bir If bloğu var. If bloğunun dışında 0,25 saniye bekleyecek şekilde ayarlanmış bir Wait bloğu vardı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 yayını gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball bulunuyor. Videoda mavi-yeşil bir ton var ve kırmızı Buckyball bu ton nedeniyle daha gri 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 yayını gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball bulunuyor. Videoda şu an herhangi bir renk tonu yok. Beyaz arka plan beyaz, kırmızı Buckyball ise kırmızı görünür.

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. AI Vision Sensörünüzü nasıl monte edeceğinize dair ipuçları için AI Vision Sensörünüzü Monte Etme bölümüne bakın.

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 yayını gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball bulunuyor. Buckyball'un yalnızca iki küçük alanı sensör tarafından vurgulanıyor; bu da Renk Tonu 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 EXP AI Vision Sensörü ile Renk İmzalarının Yapılandırılması'nı okuyun veya PD+'daki Renk İmzasının Ayarlanması'nı izleyin.

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

AI Vision Utility'nin video yayını gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball bulunuyor. Sensör, Buckyball'un tamamını vurgulayarak 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 yayını gösteriliyor ve sensörün görüş alanında kırmızı bir Buckyball bulunuyor. Görüntü artık daha karanlık ve Buckyball'un yalnızca küçük bir alanı sensör tarafından vurgulanı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: