Yapay Zeka Sınıflandırmaları kullanarak VEXcode VR'daki V5RC 25-26 Geri İtme Oyun Alanı'ndaki oyun nesnelerini (Blokları) 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 25-26 Geri İtme Alanında AprilTag bulunmadığı için, sanal sensör yalnızca önceden yapılandırılmış Oyun Öğeleri olan Kırmızı Bloklar ve Mavi Bloklar hakkında bilgi verir.
VEXcode VR'da V5RC'de Yapay Zeka Görüntü Sensörü Nasıl Çalışır?
Yapay Zeka Görüş Sensörü, oyun öğelerini otomatik olarak tanımlayabilen ve birbirinden ayırt edebilen bir kameradır; bu sayede robotunuz belirli nesnelere doğru otonom olarak yönelebilir. Sensör, bu yılki V5RC Geri İtme Oyunu Öğelerini tanımak üzere önceden eğitilmiştir, bu nedenle Blokları otomatik olarak algılayacaktır.
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.
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.
Oyun Alanı Penceresinin sol üst köşesinde Anlık Görüntü Penceresi görünür ve Yapay Zeka Görsel Sensörünün görüş alanındaki tüm Oyun Öğelerini tanımlar.
Tespit edilen her nesne için sınıflandırma, Merkez X ve Merkez Y koordinatları, genişlik ve yükseklik gibi temel verileri görüntüler.
Yapay Zeka Görsel Sensörü tarafından bildirilen veri türlerinin açıklamaları ve bunlarla ilgili VEXcode komutları, Python VEX API'sinin Blok ve bölümlerinde bulunabilir.
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. Blocks ile Monitor ve Print Console'ları kullanma, Pythonile veya Print Console kullanma hakkında daha fazla bilgi edinin.
Dex'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 verilerini yorumlayarak Dex'in belirli nesnelere yönlenmesine yardımcı olabilirsiniz. Bu teknoloji sayesinde Dex, oyun unsurlarını hedefleyip onlara doğru ilerleyerek onları toplayabiliyor.
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 Dex'in sürüş sırasında bu anlık görüntüyü sürekli olarak güncellemesi gerekir.
Bu örnek proje, Dex'in yapay zeka görüş sensörünü kullanarak bir bloğa otomatik olarak nasıl yönelip onu alabileceğini göstermektedir.
Python ile Blok veya kullanarak örnek projelere erişmeyi ve çalıştırmayı öğrenin.
Dex'in Sensörlerini Birlikte Kullanmak
Yapay zekâ destekli görüntü sensörü, robot üzerindeki diğer sensörlerle birleştirilerek sahadaki görevleri tamamlayabilir. Dex'in sanal sürümündeki sensörlerin tam listesi VEX API'sinin 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üntüleme Sensörü kullanın, ardından hedefe doğru ilerlemek için GPS Sensörükullanın.
- Birden fazla Oyun Öğesini bulmak ve hedeflemek içinYapay Zeka Görüntüleme Sensörü kullanın, ardından serbest bırakmadan önce konveyördeki Bloğun rengini belirlemek için Optik Sensör kullanın.
Belirli komutlar, V5RC Geri İtme Alanı ve Kahraman Bot Dex hakkında ek bilgilerin VEX API ve VEXcode VR'deki yerleşik Yardım'da (PythonBlok ve bulunabileceğini unutmayın.