Oyun Konumlandırma Sistemi™ (GPS) Sensörü, VEX V5 Robotik Yarışması (V5RC) alanında gezinmek için kullanışlı bir araçtır. Sensörden en iyi şekilde yararlanmanıza yardımcı olacak en iyi uygulamaları öğrenmek için bu makaleyi okuyun.
Alan Kodunu net bir şekilde görün
GPS Sensörü, Saha Kodunun Saha çevresindeki desenini algılamak için bir video beslemesi kullanır. Bu nedenle sensörün robotunuzun mekanizmaları veya bileşenleri tarafından engellenmemesi önemlidir.
Robotunuzun Alan Kodunu sensörden görmesini engelleyebilecek durumları en aza indirmek için, GPS Sensörünü robotun arkasına, robotun arkasına bakacak şekilde monte etmeniz önerilir.
GPS Sensörü ile projeleri test ederken, Sahada herhangi bir yabancı öğenin olmadığından ve Saha Kodunu engellemediğinden (takım üyeleri veya ekstra oyun öğeleri gibi) emin olun.
GPS Sensörü de Alan Kodu ile aynı yükseklikte konumlandırılmalı ve amaçlandığı gibi çalışabilmesi için herhangi bir şekilde açılı olmamalıdır.
GPS Sensörünü robotunuza monte etme hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin.
Ofsetlerinizi doğru şekilde yapılandırın
GPS Sensör kullanımınızdan en iyi şekilde yararlanmak için robotunuzdaki bir referans noktasına göre X, Y ve Açı Ofsetini yapılandırabilirsiniz. Bir ofset yapılandırılmadığı takdirde, sensör Alan üzerindeki fiziksel konumuna göre veri bildirecektir. Ofset yapılandırıldıktan sonra VEXcode, GPS Sensöründen gelen verileri robotunuzdaki referans noktasını yansıtacak şekilde dönüştürecektir.
Ofseti yapılandırmak, montaj önerilerini izlemenize ancak robotunuzdaki anlamlı bir konumdan, örneğin dönüş merkezi noktasından veya robotun kolundan hareket etmenize olanak tanır.
Ofset ayarlama hakkında daha fazla bilgi edinmek için bu makaleyi .
Pozitif ve negatif değerleri takip edin
GPS Sensörü, koordinat ızgarasına göre X ve Y konum verilerini rapor eder. Bu verileri etkin bir şekilde kullanmak için pozitif ve negatif değerlerin koordinat ızgarasına nasıl hizalandığını takip etmek faydalıdır.
Bu görüntü, Saha'nın her bir kadranında hangi değerlerin beklenmesi gerektiğini takip etmenize yardımcı olmak için mühendislik not defterinizde yeniden oluşturulabilir, böylece bir projede verileri etkili bir şekilde kullanabilirsiniz.
Pozitif ve negatif değerlere ilişkin aynı değerlendirme, GPS Sensörü konfigürasyonundaki ofset için de geçerlidir. Her eksen boyunca referans noktasından sensör olan mesafe ve yön dikkat ederek, ofsetleri doğru bir şekilde yapılandırdığınızdan emin olun.
Sabit bir konumdan veri kullanın
GPS Sensörü, Saha etrafındaki Saha Kodunun video beslemesini kullanarak sahanın konumunu belirler. Sensör görsel geri bildirime dayandığı için en doğru ve en net görüntü, durmuş bir pozisyondayken elde edilecektir.
Fotoğraf çekerken bir düşünün. Hareket halindeyken fotoğraf çekmeye çalışmak bulanık bir görüntüyle sonuçlanacaktır. Fotoğraf çekerken durup hareketsiz durmanız muhtemelen çok daha net bir sonuç elde etmenizi sağlayacaktır. Aynı durum GPS Sensörü için de geçerlidir.
Robotunuzun GPS Sensöründen aldığı doğru değerleri toplayarak ne kadar hızlı hareket edebileceğini belirlemek için robotunuzu daha yavaş hızlarda hareket edecek şekilde kodlama denemeleri yapmanız faydalı olacaktır. Verileri toplayın ve ekibiniz için en iyi işe yarayan veriye dayalı kararı verin. Ortam aydınlatması gibi çevresel faktörlerin bu ölçümlerin güvenilirliğini etkileyebileceğini unutmayın, bu nedenle bu kararları alırken antrenman ve yarışma alanlarınızın ortamını ve aydınlatmasını göz önünde bulundurun.
Doğruluğu artırmak için sadece hızı yavaşlatmanın ötesinde, projenize en az 0,5 saniyelik (500 msn) duraklamalar ekleyerek robotun hareketini tamamen durdurabilirsiniz.
Kodlamadan önce stratejinizi düşünün
Robotunuzdaki diğer tüm cihazlar gibi, GPS Sensörünü nasıl kullanacağınız, oyunu oynama stratejinize bağlı olacaktır. Örneğin, Saha'nın karşı tarafındaki oyun nesnelerine ulaşmaya çalışıyorsanız, robotunuzun Saha'nın aynı kadranında bulunan öğelere göre daha fazla engelin etrafından dolanması gerekecektir.
Ne başarmaya çalıştığınızı ve robotu bu görevi tamamlayacak şekilde nasıl kodlamak istediğinizi ekibinizle birlikte düşünmeniz, projenizde GPS Sensöründen en iyi şekilde yararlanmanıza yardımcı olacaktır.
VEXcode VR ile kodlama pratiği yapın
VEXcode VR'daki VR Robotundaki Konum Sensörü, GPS Sensöründen modellenmiştir. VEXcode VR'da Konum Sensörü ile kodlama pratiği yapmak, bir projede x, y konum verilerini kullanma kodlama kavramlarına odaklanmanıza yardımcı olabilir; daha sonra bunu V5RC Sahası'ndaki fiziksel GPS Sensörünüze uygulayabilirsiniz.
Bilgisayar Bilimi Seviye 1 dersinin Konumunuzu Bilme Ünitesinde (Blok) (Python) x ve y konum bilgilerini kullanarak nasıl gezineceğinizi öğrenebilirsiniz.
Ayrıca VEXcode VR'daki Sanal Beceri Oyun Alanını kullanarak bu yılki oyunda Hero Bot'un GPS Sensörünü kodlama pratiği yapabilirsiniz. Sanal Beceriler, Sahada sıfırdan projeleri uygulamaya ve oluşturmaya çalışmadan önce, sanal bir ortamda oyun oynamak için strateji ve kod fikirlerini test etmek için harika bir yerdir.
Sanal Beceriler'de öğrendiğiniz ve uyguladığınız kavramları fiziksel robotunuzla kolayca uygulayabilir ve geliştirebilirsiniz. VEXcode VR'da Sanal Beceriler ile çalışmaya başlama hakkında daha fazla bilgi edinmek için bu görüntüleyin.
Sahadaki aydınlatmaya dikkat edin
GPS Sensörü video beslemesi kullandığından, sensör en doğru verileri iyi aydınlatılmış bir alanda bildirecektir. Sahada oluşabilecek gölgelere veya Saha Kodunu kamaştıracak parlak ışıklara dikkat edin ve mümkünse bu durumlardan kaçının.
Eğer loş veya az ışıklı bir alanda test yapıyorsanız, raporlanan sensör verilerinin doğruluğunu artırmak için ilave ortam ışığı ekleyebilirsiniz.
GPS Sensörü verilerini kontrol etmek için Cihaz Bilgilerini kullanın
Projenizi planlarken, projenizi nasıl oluşturacağınıza karar vermenize yardımcı olması için V5 Brain ekranında GPS Sensör verilerini görüntüleyebilirsiniz.
Sensör çok yakın olduğunda ve konumunu doğru bir şekilde okuyamadığında, olası konumunuzu belirtmek için bir daire gösterecektir. Konum görünümünde daireyi görüyorsanız, projeniz için daha doğru veriler çekmenize yardımcı olmak için sensörü duvardan daha uzağa yerleştirin.
V5 Brain ekranındaki verilerin nasıl görüntüleneceğini öğrenmek için bu makaleyi görüntüleyin.