Oyun Konumlandırma Sistemi™ (GPS) Sensörü, VEX V5 Robotik Yarışması (V5RC) Sahası çevresindeki Saha Kodunu kullanarak sensörün konumunu ve yönünü izlemek ve raporlamak üzere tasarlanmıştır.
Bu makalede, GPS Sensörünün nasıl çalıştığı, raporlanan veriler ve bu sensör verilerinin V5 Brain ekranında nasıl görüntülenip anlaşılacağı açıklanmakta olup, böylece bu sensörü etkili bir şekilde kullanmaya başlayabilirsiniz. Bu makalede ele alınan kavramları öğrenmek için aşağıdaki videoyu izleyin.
GPS Sensörü Nasıl Çalışır?
GPS (Oyun Konumlandırma Sistemi) Sensörü, Saha çevresindeki deseni incelemek için video beslemesini kullanır. Algılanan desene göre sensör, Sahadaki konumu hakkında veri raporlar.
VEX V5 Yarışma (V5RC) Sahası'ndaki lokasyonlar bir koordinat sistemi ile belirlenir. (0, 0) veya orijin, burada gösterildiği gibi Alanın merkezinde bulunur.
Alan, X ve Y eksenleri boyunca yaklaşık olarak -1,8 metre (m) ile 1,8 metre (m) arasında değişmektedir. GPS Sensörü bu koordinat sistemine göre veri raporlamaktadır.
Saha duvarlarında GPS Saha Kodu doğrudan basılıdır. Her duvardaki dama tahtası benzeri desen tekrarlanmaz ve Saha'nın belirli bir alanına karşılık gelir.
Alan Kodunun algılanan kısmına göre GPS Sensörü, Alan üzerindeki sensörün koordinat konumunu hesaplar.
Hesaplanan konuma göre GPS Sensörü, sensörün konumu hakkında bilgi verir:
- Alandaki sensörün X koordinatı
- Alandaki sensörün Y koordinatı
- Alandaki sensörün derece cinsinden yönü
- Sinyal kalitesi (bildirilen sensör verilerinin güvenilirliği)
X pozisyonu, GPS Sensörünün Alanın X ekseni boyunca bildirilen konumudur.
Bu örnekte X koordinatı yaklaşık olarak 1,4 m'dir.
Y pozisyonu, GPS Sensörünün Alanın Y ekseni boyunca bildirilen konumudur.
Bu örnekte Y koordinatı yaklaşık olarak 1,2 m'dir.
Başlık, saat yönünde 0º ile 359,9º aralığında olan Alan başlığına karşılık gelir. 0º saat 12 pozisyonundadır.
Bu örnekte başlık yaklaşık 40º'dir.
GPS Sensörünü Kullanmaya Başlama
GPS Sensörünün Montajı
GPS Sensöründen gelen veriler V5 Brain üzerinden görüntülenebiliyor. Bu verileri görüntüleyebilmeniz için öncelikle GPS Sensörünü robotunuza bağlamanız gerekmektedir.
GPS Sensörünün robotun arkasına, robotun arkasına bakacak şekilde monte edilmesi önerilir. Ön tarafa monte edilmesi durumunda oyun elemanları sensörün görüşünün büyük kısmını engelleyebilir.
Not: GPS Sensörünün VEX logosu doğru yönde olacak şekilde sağ tarafı yukarıya monte edildiğinden emin olun, aksi takdirde konumunuz doğru şekilde raporlanmayacaktır.
Ayrıca GPS sensörünün, Saha Kodu ile uyumlu olacak şekilde robota yerden yeterince yüksek bir yere monte edilmesi önerilir. Bu, Alandaki diğer hatalı nesnelerin veya robot mekanizmalarının sensörün Alan Kodunu algılama yeteneğini etkileme olasılığını azaltacaktır.
Benzer şekilde sensörün robotun arkasına paralel (açılı değil) yerleştirilmesi önerilir. Bu, VEXcode'da sensörü yapılandırmak için gereken adımları azaltırken aynı zamanda girişim olasılığını da azaltır. VEXcode V5'te robotu yapılandırma hakkında daha fazla bilgi edinmek için bu makaleye .
GPS Sensör verilerini görüntüleme
Sensör robota takıldıktan ve robot Sahaya çıktıktan sonra, V5 Brain'deki GPS Sensöründen gelen verileri görüntülemeye başlayabilirsiniz. Cihaz Bilgilerini görüntülemek için şu adımları izleyin.
V5 Brain’i açın ve Cihaz simgesini seçin.
Cihaz Bilgisi ekranında GPS Sensörü simgesini seçin.
Artık robotu sahada hareket ettirerek sensörün mevcut konumunu ve yönünü V5 Brain ekranında görebilirsiniz.
V5 Brain'deki Cihazlar Ekranında GPS Sensörünün konumunun nasıl gösterildiğini inceleyelim. Referans olması açısından, bu robotun Sahadaki pozisyonudur.
Konum görünümünde, Alanın ve koordinat ızgarasının grafiksel gösterimi sağ tarafta görülebilir.
Kırmızı ok GPS Sensörünün mevcut yönünü göstermektedir. Ok üzerinden çıkan beyaz koni, sensörün mevcut görüş alanını gösterir.
GPS Sensörünün X ve Y konumu Beyin ekranının sol üst tarafında gösterilmektedir.
Not: Beyin ekranında X ve Y konumunu içeren kutuları seçerek görüntülenen birimleri metreden (m) inçe (in) değiştirebilirsiniz.
GPS Sensörünün o anki yönü de derece olarak gösterilir.
Not:V5 Beyin Ekranı, GPS Sensörünün yön bilgilerini -180 ile 180 derece arasında görüntüler.
0º konumundan başlayarak:
- Saat yönünde 0º'den 180º'ye kadar olan yönler pozitiftir
- Saat yönünün tersine 0º ile –180º arasındaki başlıklar negatiftir
Burada gösterilen resimde gösterildiği gibi, Beyin ekranının sol alt köşesindeki kutuyu seçerek konum ızgara görünümü ile GPS Sensörünün gerçek kamera görünümü arasında geçiş yapabilirsiniz.
Görüntü seçeneği gösterildiğinde, sensör tarafından algılanan öğeleri görebilirsiniz:
- Alan Şeritleri üzerindeki siyah ve beyaz kutuların deseni
- Konum GPS Alan Kodu (yeşil sınırlayıcı çizgilerle gösterilir)
- Algılanan desenler arasındaki mesafe (desen elemanlarının kesişim noktalarında kırmızı noktalarla gösterilir)
GPS Sensöründen Gelen Verileri Anlamak
Artık GPS Sensör verilerinin Beyin ekranında nasıl görüntüleneceğini öğrendiğinize göre, GPS Sensörünü kendiniz test etmeye başlayabilirsiniz. Başlamanıza yardımcı olmak için, robotun ve GPS Sensörünün konumunun Beyin ekranında gösterilen verilere nasıl bağlandığını gösteren bazı örnekler aşağıda verilmiştir.
Büyütmek için aşağıdaki görsellerden birini seçin.
Örnek 1
Bu örnekte robotun alanın sağ üst köşesinde olduğunu ve GPS Sensörünün sağdaki duvara baktığını görebilirsiniz.
Bu durumdan şunu bekleyebiliriz:
- pozitif x koordinatı
- pozitif y koordinatı
- yaklaşık 90º'lik bir başlık
| Konum Görünümü | Resim Görünümü |
|---|---|
|
V5 Brain'in ekranından alınan bu görüntülerde görülen veriler yukarıdaki tahminlerle örtüşüyor. V5 Brain ekranında GPS Sensöründen gelen verilere bakıldığında sensörün koordinatları (0.74, 1.08) olarak raporlanıyor. Bu durum konum görünümünde koordinat ızgarası biçiminde de gösterilir. Burada sensörü başlığının kırmızı okun işaret ettiği yönle aynı hizada, yaklaşık 90º (88,68º) olarak bildirildiğine dikkat edin. Robot ise Mobil Hedef tutuyor ve tahmini 270 derecelik bir istikamette ilerliyor. Bunun nedeni, sensörün arkasında bakacak şekilde önerilen konuma monte edilmesidir. | |
Örnek 2
Bu örnekte robot, Sahada hemen hemen aynı konumdadır, ancak 180º döndürülmüştür, bu nedenle GPS Sensörü sol taraftaki duvara bakmaktadır.
Bu durumdan şunu bekleyebiliriz:
- pozitif x koordinatı
- pozitif y koordinatı
- yaklaşık -90º'lik bir yön
| Konum Görünümü | Resim Görünümü |
|---|---|
|
V5 Brain'in ekranından alınan bu görüntülerde görülen veriler yukarıdaki tahminlerle örtüşüyor. İlk örnekteki Görüntü görünümünün aksine, kırmızı noktalarla işaretlenmiş çok daha fazla kesişim noktası var; bu, daha büyük bir Alan Kodu bölümünün algılandığını gösteriyor. Sensörün, algılanan Alan Kodu miktarına ve algılanan Alan Kodu desenine göre çevreden uzaklığı hesapladığını unutmayın. Burada yine sensörü başlığının yaklaşık –90º (–85.65º) olarak bildirildiğine dikkat edin, bu da 270º'lik bir başlığa eşdeğerdir. Robot ise Mobil Hedef tutuyor ve tahmini 90 derecelik bir istikamette ilerliyor. | |
Sonraki Adımlar
- GPS Sensör verilerini kendiniz görün! GPS Sensörünüzü robotunuza monte edin, Alana yerleştirin ve Cihazlar Ekranını kullanarak farklı konumlardaki sensör verilerini görüntüleyin.
- Kodlamaya başlamaya hazır mısınız? VEXcode V5'te GPS Sensörünü yapılandırarak başlayın. GPS Sensörünü yapılandırma hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin.