Rover Rescue'da Yapay Zekayı Kullanma

Rover Rescue'daki VR Rover, oyun öğelerini algılamasına ve bu bilgileri sanal dünyasında daha iyi gezinmek için kullanmasına olanak tanıyan yerleşik yapay zeka teknolojisiyle donatılmıştır. Bu veriler Rover Rescue Playground ve oyun içerisinde çeşitli şekillerde görselleştirilebilir ve kullanılabilir.


Bu nasıl Yapay Zeka (AI) teknolojisine bir örnektir?

VR Rover'daki yerleşik Yapay Zeka (AI) teknolojisi, nesneleri algılamasına ve bunlarla ilgili nitelikleri raporlamasına olanak tanır. Mesafe Sensörü gibi sensörler de bir nesneyi ve konumunu tespit edebilir ancak o nesne hakkında herhangi bir bilgiyi rapor edecek zekaya sahip değildir. Yapay zeka yalnızca bir nesnenin varlığını ve konumunu tespit etmekle kalmıyor, aynı zamanda nesneyi ve onunla ilgili diğer önemli özellikleri tanımlamak için de zekasını kullanabiliyor.

Rover Rescue'da VR Rover'ın yerleşik yapay zekası, oyun nesnelerini tespit edebilecek ve aralarındaki farkı söyleyebilecek şekilde önceden eğitildi. Örneğin yapay zeka, VR Rover'ın tespit edilebilir menziline giren 'engelleri', 'düşmanları' ve 'mineralleri' tespit edecek ve adlandıracaktır. Yapay zeka, VR Rover'a olan mesafesini belirlemek için nesnenin algılanan boyutunu kullanıyor ve bu bilgiyi sürekli olarak rapor ediyor.


VR Rover'daki Yapay Zeka Formları

VR Rover, iki ana yapay zeka biçimiyle donatılmıştır: algılama ve görme.

VEXcode VR Rover Kurtarma görevi çalışma alanı; gezici robot, Mars yüzeyi ve blok tabanlı kod editörü ile birlikte.

Yapay Zeka Algılama

"Algıla", VR Rover'ın çevresinde 800 milimetre (mm) yarıçap içinde 360 ​​derecelik olanı tanımlamak için kullanılır.

VR Rover, mineralleri ve düşmanları tespit edebiliyor ve ikisi arasında ayrım yapabiliyor. Tespit yarıçapı, soldaki resimde sarı daire ile gösterilir.

VEXcode VR Rover Kurtarma oyun alanı; Mars aracı, Mars üssü ve yapay zeka navigasyonu ve kurtarma görevleri için kodlama çalışma alanını içerir.

Yapay Zeka Görüşü

"Görüş", 40 derecelik bir görüş alanı ve 1000 milimetre (mm) menzil dahilinde VR Rover'ın önünde ne olduğunu tespit etmek için kullanılır.

VR Rover mineralleri, düşmanları, engelleri, tehlikeleri ve Üssü görebilir ve bunları ayırt edebilir. Yapay zeka görüşü, minerallere olan mesafe ve açı veya ışınlanmış bir düşmanın sağlık noktaları gibi gördükleri hakkında daha fazla bilgi rapor edecek. Görüş alanı soldaki resimde sarı çizgilerle tahmin edilmektedir.


Rover Rescue'da AI bilgilerini görselleştirme

Yerleşik yapay zekanın Rover Rescue Playground penceresinde rapor ettiği bilgileri görselleştirmenin iki yolu vardır: mini harita ve oyun alanındaki yapay zeka görselleştirmesi.

Mini Harita

VEXcode VR Rover Rescue projesi, oyun alanı, blok çalışma alanı ve yapay zeka görüntüleme araçları görünür haldeyken kullanıma açıldı.

Mini harita Rover Rescue Playground penceresinde mevcut olduğunda, VR Rover'ın oynanabilir alana ve yapay zekanın tanımladığı nesnelere göre göreceli konumunu gösterecektir.

Mini haritada görünen AI bilgileri, tespit yarıçapını ve görüş alanını ve bu aralıklarda algılanabilen unsurları içerir.

Rover Kurtarma oyun alanını içeren VEXcode VR çalışma alanı, rover'ı ve meydan okuma için kullanılan blok tabanlı kodu göstermektedir.

Yarıçapı Algıla

VR Rover'ın etrafındaki mor daire (bu resimde kırmızı okla vurgulandığı gibi) tespit yarıçapını gösterir.

Bu aralıktaki mineraller ve düşmanlar yapay zeka tespiti kullanılarak algılanabilir.

VEXcode VR Rover Kurtarma projesi, rover oyun alanı ve yapay zeka kodlama bloklarının görülebildiği bir görselle birlikte.

Görüş alanı

VR Rover'ın önünden yansıtılan mor yarı saydam koni (bu görüntüde kırmızı okla vurgulandığı gibi) görüş alanını veya VR Rover'ın etkili bir şekilde "görebildiği" yeri gösterir.

Bu aralıktaki oyun öğeleri görülebilir ve bu nesneler hakkında daha fazla bilgi oyun alanında görüntülenecektir.


Yapay Zeka Görselleştirme

VEXcode VR Rover Rescue oyun alanı, robotun yapay zeka özelliklerini kullanarak engelleri aşmasını ve örnekler toplamasını gösteriyor.

Yapay Zeka Görselleştirme

Oyun alanındaki AI Görselleştirme, Oyun Alanı penceresinin sağ alt köşesindeki düğme seçilerek açılıp kapatılabilir.

Açıldığında, AI bilgileri algılanan oyun öğelerini vurgulayacak ve adlarını ve mesafe veya sağlık puanları gibi ilgili nitelikleri-görüntüleyecektir.

Nitelik bilgileri yalnızca oyun öğeleri VR Rover'ın görüş alanı ve 1000 mm görüş aralığı dahilinde olduğunda görüntülenecektir. Menzil dışında olduklarında görüntülenmez.

VEXcode VR Rover Kurtarma projesi çalışma alanı, rover oyun alanı ve blok tabanlı kod editörü ile birlikte.

Parlayan bir vurgu ve 'Mineral' etiketiyle gösterilen mineraller.

Minerallere olan mesafe ve açı da görüntülenir ve VR Rover yabancı ortamda hareket ettikçe gerçek zamanlı olarak değişir.

VEXcode VR Rover Kurtarma projesi, oyun alanı, gezici robot ve blok tabanlı kod ile birlikte gösterilmiştir.

Işınlanan düşmanlar parlak bir vurgu ve 'Düşman' etiketiyle gösterilir.

Düşmana olan mesafe ve açı görüntülenir ve VR Rover ile düşman birbirlerine göre hareket ettikçe gerçek zamanlı olarak değişir.

Düşmanın seviyesi ve sağlığı da görüntülenir. Seviye ne kadar yüksek olursa düşmanın sağlık puanı da o kadar yüksek olur. Bir düşmanı etkisiz hale getirmek için gereken emme gücü, onun seviyesi ve sağlığıyla ilişkilidir.

VEXcode VR Rover Kurtarma çalışma alanı; kodlama blokları, gezici araç görünümü ve yapay zeka görüş sensörü konsolu ile birlikte.

Engeller parlak bir vurgu ve 'Engel' etiketiyle gösterilir.

Engele olan mesafe görüntülenir ve VR Rover yabancı ortamda hareket ettikçe gerçek zamanlı olarak değişir.


Yapay zeka bilgilerini projelerde kullanma

VR Rover'ın yerleşik yapay zekasından gelen bilgiler, minerallere gitmeye, düşmanları tespit etmeye, engellerden kaçınmaya ve daha fazlasına yardımcı olmak için projelerde kullanılabilir. Yapay zeka verilerinin bir projede kullanılabilmesinin birkaç yolu vardır.

Örnek projeler kodunuz için başlangıç ​​noktası olarak kullanılabilir. VEXcode VR'de örnek projelere erişim ve bunları kullanma hakkında daha fazla bilgi için bu makaleye bakın

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

Last Updated: