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.

AI Vision Utility tarafından üç AprilTag takip ediliyor. Her etiket tanımlanır, yeri belirlenir ve ana hatları çizilir, bu da sistem tarafından izlendiğini gösterir. Bu örnekteki AprilTag kimlikleri 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 EXP'deki AI Vision Sensör Ayarları menüsü, sensörün AIVision1 olarak etiketlendiği yer. Büyük bir AI Vision Sensörü simgesi görüntülenir ve bunun altında Yapılandır etiketli mavi bir düğme vurgulanır.

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

AI Vision Utility menüsü AprilTags seçeneğinin vurgulandığı bölümdür. 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'de AprilTags seçeneği açık ve sensörün video akışında bir AprilTag tanımlanmış. Kapat butonu sağ alt köşede vurgulanmıştır.

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

VEXcode EXP Cihazları menüsü AI Vision Sensör Ayarları menüsüne açılır. Ayarlar menüsünde AprilTags Algılama Modunun açık olduğu belirtiliyor. Sağ alt köşedeki Bitti butonu 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 ID'si listelenmiş ve 7 yazı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'ın açısı listelenmiş ve 355 derece yazıyor.

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

Örnek proje küçük resminde "NisanEtiketlerini Algılama (AI Vision)" yazıyor.

 

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

VEXcode EXP'de Ö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: