AI Vision Sensörü ile AprilTags Kullanımı

AprilTags, bilgisayarlı görüntüleme sistemleri tarafından kolayca tespit ve tanımlama için tasarlanmış görsel işaretleyicilerdir. Bu kare etiketler, kameraların ve yazılımların bunları hızla tanımasına ve 3 boyutlu uzaydaki kesin konumlarını ve yönelimlerini belirlemesine olanak tanıyan benzersiz bir siyah beyaz desene sahiptir.

0'dan 37'ye kadar numaralandırılmış 38 farklı AprilTag bulunmaktadır. Bu AprilTags'in yazdırılabilir bir kopyası için, PDF versiyonunu indirmek için buraya tıklayın veya Cricut ZIP (SVG) versiyonunu indirmek için buraya tıklayın.

Üç adet AprilTag, AI Vision Utility tarafından takip ediliyor. Her etiket tanımlanır, yeri belirlenir ve sınırları çizilir; bu da sistem tarafından izlendiğini gösterir. Bu örnekteki AprilTag kimlik numaraları 0, 3 ve 9'dur.

Her AprilTag'in, AI Vision Sensörünün bunları birbirinden ayırt etmesini sağlayan tanımlanabilir bir kimlik numarası vardır. Bu, AprilTags'in bir alanda gezinmek veya ilgi çekici noktaları belirlemek için kullanılmasına olanak tanır.

Blocks, Pythonveya C++ VEXcode projelerinizde algılanan AprilTag'ler hakkındaki verileri nasıl kullanacağınız hakkında daha fazla bilgi için buraya gidin.

AprilTag Algılamayı Etkinleştir

AprilTags'i tespit edebilmek için öncelikle AI Vision Utility'de Algılama Modunun etkinleştirilmesi gerekmektedir.

VEXcode V5'te AIVision1 olarak etiketlenmiş sensörün bulunduğu AI Vision Sensör Ayarları menüsü. Ekranda büyük bir Yapay Zeka Görüntü Sensörü simgesi görüntüleniyor ve altında "Yapılandır" yazılı mavi bir düğme vurgulanıyor.

AI Vision Sensörünün cihaz menüsündenYapılandır seçin.

AI Vision Utility menüsünde AprilTags seçeneği vurgulanmış halde. Varsayılan olarak bu seçenek kapalıdır.

AI Vision Utility açılacaktır. AprilTags altındaki geçiş düğmesini seçerek AprilTag Algılama Modunuaçın.

AI Vision Utility uygulamasında AprilTags seçeneği etkinleştirilmiş ve sensörün video akışında bir AprilTag tanımlanmış durumda. Kapat düğmesi sağ alt köşede vurgulanmıştır.

AI Vision Utility'den çıkmak içinKapatseçin.

VEXcode V5 Aygıtlar menüsü, Yapay Zeka Görüntü Sensörü Ayarları menüsüne açılır. Ayarlar menüsünde AprilTags Algılama Modu'nun açık olarak ayarlandığı belirtiliyor. Sağ alt köşedeki "Tamam" düğmesi vurgulanmıştır.

Yeni Nisan Etiket Algılama Modu açık olarak ayarlandığını göreceksiniz.
Değişikliklerinizi AI Vision Sensörünün yapılandırmasına kaydetmek için Tamam seçin.

NisanEtiketine Özel Veriler

AI Vision Sensörü, Nisan Etiketleri ile ilgili belirli verileri toplar ve raporlar.

AI Vision Utility video akışında tanımlanan bir AprilTag örneği. AprilTag'in kimlik numarası listelenmiş ve 7 olarak görünüyor.

ID , her Nisan Etiketinin benzersiz Etiket Kimliğini ifade eder ve Etiketin sol üst köşesinde görülebilir. 

AI Vision Utility video akışında tanımlanan bir AprilTag örneği. AprilTag'in açısı belirtilmiş ve 355 derece olarak okunmaktadır.

Açı , sensörün AprilTag'a göre dönüş açısını ifade eder. 0-359 derece arasında bildirilmektedir.

VEXcode EXP'de AprilTags ile Kodlama

"Nisan Etiketlerini Algılama (Yapay Zeka Görüşü)" yazan örnek proje küçük resmi.

 

AI Vision Sensörünün AprilTags ile gerçek zamanlı etkileşimini görmek için VEXcode V5'te bulunan Detecting AprilTags (AI Vision) Örnek Projesini kullanın. 

VEXCode V5'te Örnek Projelerin nasıl kullanılacağını öğrenmek için buraya gidin

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

Last Updated: