V5RC Yüksek Riskli Oyun Alanında Yapay Zeka Görüntüleme Sensörünün Kullanımı

Yapay Zeka Sınıflandırmaları kullanarak VEXcode VR'daki VEX V5 Robotik Yarışması (V5RC) Üstten Alttan Oyun Alanı'ndaki oyun nesnelerini (Halkalar ve Hareketli Hedefler) tanımlamanıza yardımcı olması için Yapay Zeka Görsel Sensörünü kullanabilirsiniz.

Yapay Zeka Görsel Sensörünün fiziksel versiyonuna aşina iseniz, fiziksel sensörün AprilTags ve yapılandırılmış Renk İmzaları hakkında bilgi raporlama yeteneğine de sahip olduğunu bilirsiniz. VEXcode VR'da robot yapılandırmasına gerek duyulmadığı ve V5RC Yüksek Riskli Saha'da AprilTag bulunmadığı için, sanal sensör yalnızca önceden yapılandırılmış Oyun Öğeleri hakkında bilgi verir: Kırmızı Halkalar, Mavi Halkalar ve Hareketli Hedefler. 


VEXcode VR'da V5RC High Stakes'te Yapay Zeka Görüntü Sensörü Nasıl Çalışır?

V5RC Yüksek Riskli Oyun Alanı'ndaki Axel robotuna monte edilmiş Yapay Zeka Görüntüleme Sensörü

Yapay Zeka Görüş Sensörü, oyun öğeleri arasında otomatik olarak ayrım yapabilen bir kameradır ve robotun belirli oyun öğelerine otonom olarak yönelmesini sağlar. Kamera, bu yılki V5RC oyunu High Stakes'in oyun öğelerine odaklandığı için, halkalar ve hareketli hedefler otomatik olarak algılanıyor.

Bu nesneleri tespit etmek için, yapay zeka görüş sensörü robotun ön tarafına monte edilmiştir (burada gösterildiği gibi).


Yapay Zeka Görüntüleme Sensöründen Veri Toplama

VEXcode VR'da Yapay Zeka Görüntü Sensörü tarafından bildirilen verileri Anlık Görüntü Penceresi, İzleme Konsolu veya Yazdırma Konsolu aracılığıyla görüntüleyebilirsiniz.

Not:Yapay Zeka Görüntüleme Sensörünün görüş alanını açmak için Axel'in kolu yukarı kaldırılmalıdır. Kol yukarı kaldırılmazsa, kameranın orta kısmının büyük bir bölümünü kaplayacaktır.

Yüksek Riskli Oyun Alanı araç çubuğundaki Yapay Zeka Görüntü Sensörü düğmesi

Anlık Görüntü Penceresini görüntülemek ve Yapay Zeka Görüntüleme Sensörünün bildirdiği verileri görmek için Yapay Zeka Görüntüleme Sensörü düğmesini seçin. 

Anlık Görüntü Penceresini gizlemek içinAI Vision Sensor düğmesini tekrar seçin. 

Yüksek Riskli Oyun Alanı'nda halkaları ve hareketli hedefleri tanımlayan yapay zekalı görüntü sensörü.

Anlık Görüntü Penceresi, Oyun Alanı Penceresinin sol üst köşesinde görünecektir. Bu anlık görüntü, yapay zeka görüş sensörünün görüş alanındaki tüm oyun öğelerini ve ilgili verileri belirleyecektir. 

Her nesne için Anlık Görüntü Penceresinde yazdırılan veriler, nesnenin Merkez X, Merkez Y, Genişlik ve Yükseklik değerlerinin yanı sıra Sınıflandırmasını da içerir. 

Yapay Zeka Görsel Sensörü tarafından bildirilen veri türlerinin açıklamaları ve bunlarla ilgili VEXcode komutları VEX API'sinde bulunabilir. Hem Blocks'a özgü hem de Python'a özgü sayfalar referans olarak kullanılabilir. 

Bu komutlar, projeniz çalışırken alınan her anlık görüntüdeki verileri görselleştirmeye yardımcı olmak için İzleme ve/veya Yazdırma Konsollarında kullanılabilir. Monitör ve Yazdırma Konsollarının kullanımı hakkında daha fazla bilgi edinmek için bu makaleleri inceleyin.


Axel'in Nesneleri Tanımlamasına Yardımcı Olmak İçin Yapay Zeka Görüntüleme Sensörünün Kullanılması

Yapay Zeka Görüş Sensörünü kullanarak, sensörün bildirdiği verileri anlama becerinizden faydalanarak Axel'in belirli nesnelere doğru yönlenmesine yardımcı olabilirsiniz. Axel, yapay zekâ destekli görüş sensörünü kullanarak bir oyun öğesini hedefleyebilir ve onu almak için o öğeye doğru ilerleyebilir.

Yapay zekâ destekli görüntü sensörü yalnızca en son çekilen anlık görüntüden gelen verileri rapor edecektir, bu nedenle Axel'in sürüş sırasında bu anlık görüntüyü sürekli olarak güncellemesi gerekir.

Yapay Zeka Görüntü Sensörü örnek proje simgesi

Bu örnek projede Axel, yapay zeka görüş sensörünü kullanarak önünde kırmızı bir halka olup olmadığını belirleyecek, kırmızı halkanın merkez X koordinatı 150'den küçük olana kadar dönecek ve ardından halkaya doğru ilerleyecektir. Kırmızı Halkaya doğru ilerlemek için, yapay zeka destekli görüş sensörü, sensörün çektiği görüntüdeki nesnenin genişliğini ölçmek için kullanılır. Genişlik yeterince büyük olduğunda, robot Kırmızı Halkayı alabileceği menzil içinde olduğunu anlar.

Bu makaleler aracılığıyla örnek projelere erişmeyi ve bunları çalıştırmayı öğrenin:


Axel'in Sensörlerini Birlikte Kullanmak

Yapay zekâ destekli görüntü sensörü, robot üzerindeki diğer sensörlerle birleştirilerek sahadaki görevleri tamamlamak için kullanılabilir. Axel'in sanal versiyonundaki sensörlerin tam listesi VEX API'nin sayfasında bulunabilir. Bunlar, kod yazmaya başlamanıza yardımcı olacak birkaç fikir.

  • Oyun öğesini bulmak ve hedeflemek için Yapay Zeka Görüş Sensörü kullanın, ardından nesne robota yaklaşana kadar sürmek için Ön Mesafe Sensörükullanın.
  • Mobil hedefi bulmak ve ona doğru ilerlemek içinYapay Zeka Görüntüleme Sensörü kullanın, ardından Mobil Hedefi Saha köşelerine taşımak için GPS Sensörü kullanın.
  • Yapay Zeka Görüş Sensörükullanarak Kırmızı Halkayı ve Hareketli Hedefi bulun ve oraya gidin, ardından Dönme Sensörü kullanarak İticiyi konumlandırın ve Halkayı Hedefe yerleştirin. 

Belirli komutlar, V5RC Yüksek Riskli Alanı ve Kahraman Bot Axel hakkında ek bilgilerin VEX API ve VEXcode VR'deki yerleşik Yardım'da (Python ve ) bulunabileceğini unutmayın.

 

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

Last Updated: