Oyun Alanı Altında VRC'deki GPS Sensörünü Kullanarak Konum Ayrıntılarını Belirleme

Konumların (X, Y) koordinatlarıyla VEXcode VR'deki Oyun Alanı Altındaki VRC'de gezinmenize yardımcı olması için GPS Sensörü kullanabilirsiniz.


VEXcode VR'de VRC Over Under'da GPS Sensörü Nasıl Çalışır?

Forvet-GPS_Sensor.png

GPS (Oyun Konumlandırma Sistemi) Sensörü, X, Y konumunu ve yönünü üçgenlemek için Sahanın içindeki VEX Alan Kodunu kullanır. Alan Kodundaki bu dama tahtası deseni, o desendeki her bir bloğun konumunu tanımlamak için kullanılır. VEX GPS mutlak bir konum sistemidir, bu nedenle kaymaz ve alan bazında kalibrasyon gerektirmez.

Alan Kodunu algılamak için siyah beyaz bir kamera olan VEX GPS Sensörü robotun arkasına monte edilir ve arkaya bakar.

GPS Sensörü, Forvetin Sahadaki dönüş merkezinin (X, Y) koordinatlarını milimetre veya inç cinsinden bildirir.


VRC Alanında (X, Y) Koordinatlarının Belirlenmesi

VEXcode VR'deki VRC Over Under Field, X ve Y konumları için yaklaşık -1800 mm ile 1800 mm arasında değişir. Striker'ın başlangıç ​​konumu, seçilen başlangıç ​​konumunabağlıdır.

Merkez konumu veya başlangıç ​​noktası (0,0), Alanın merkezinde bulunur.

VRC23-24_Field-Field_Dimensions.png


GPS Sensörünün (X, Y) Koordinatlarını Belirleme

Striker-CenterOfRotation.png

GPS Sensörü Sahadaki Forvetin X ve Y koordinatlarını belirlemek için kullanılabilir. Bu koordinatlar, bu görüntüde gösterildiği gibi, Striker'in ön tekerleklerin arasında yer alan dönüş merkezinin konumunu yansıtır.

 

image11.png

Araç Kutusu'ndaki Algılama kategorisindeki raporlayıcı blokları, projenizdeki GPS Sensöründen konumsal değerleri raporlamak için kullanılabilir.

Screenshot_2023-05-10_at_2.47.40_PM.png

Striker'ın Sahadaki GPS Sensörünün mevcut X ve Y koordinatları, Araç Kutusu'ndaki Görünümler kategorisindeki bloklar kullanılarak Print Console'da görüntülenebilir.


Forvetin Sahada Gezinmesine Yardımcı Olmak İçin GPS Sensörünü Kullanmak

Kartezyen koordinat sistemi bilginizi kullanarak belirli konumlara giderek Striker'ın Sahada gezinmesine yardımcı olmak için GPS Sensörünü kullanabilirsiniz. Striker, GPS Sensörünü kullanarak, sensörün değeri bir eşik değerinden büyük veya küçük olana kadar X veya Y eksenleri boyunca ilerleyebilir. Bu, Striker'ın ayarlanan mesafeler yerine sensör geri bildirimini kullanarak sürüş yapmasına olanak tanır.

Screenshot_2023-05-10_at_3.04.51_PM.png

Bu projede Striker, A başlangıç ​​konumundan Y ekseninin değeri -1000 milimetreden (mm) büyük olana kadar ilerleyecek, ardından duracak ve Striker'ı dönüp bir Triball toplayacak konuma getirecek.

Not: Parametrelerinizi ayarlarken robotun ataletini veya sürüklenmesini hesaba katmanız gerekebilir.


GPS Sensör Konumu ve Forvetteki Dönme Merkezi

Forvet Mesafesi

GPS Sensörü robotun arkasına monte edilirken Striker'ın dönme merkezi robotun önünde bulunur.

GPS Sensörü, VEXcode VR'de VRC Over Under'da bu ofseti hesaba katacak şekilde yapılandırılır (X ekseninde yaklaşık -150 mm ve Y ekseninde -295 mm), böylece rapor edilen değerler GPS'in merkezini yansıtır. Striker'ın rotasyonu.


(X, Y) VEXcode VR için VRC Over Under'daki Oyun Öğelerinin Koordinatları

Triball'lar ve puanlama bölgeleri gibi oyun öğelerinin koordinatlarını bilmek, projelerinizi VEXcode VR'deki VRC Over Under'da planlamanıza yardımcı olabilir.

Aşağıdaki referans, Oyun Alanındaki VRC Alanındaki oyun öğelerinin yaklaşık merkez noktası koordinat konumları için, her Maçın başlangıcındaki Saha kurulumuna dayalı olarak bir kılavuz olarak verilmiştir.

Puanlama Bölgesi Koordinatları

VRC23-24_Scoring_Zone_Coorders.png

Kabile Koordinatları

VRC23-24_Tribal_Coorders.png

Posta Koordinatları

VRC23-24_Post_Coorders.png


Forvetin GPS Yönünü Belirleme

Forvet-Rotasyon.png

GPS Sensörü aynı zamanda GPS yönünü tanımlamak için de kullanılabilir. Yön, pusula yön stilini takip ederek 0 dereceden 359,9 dereceye kadar değişir.

Konumu tespit etmek için GPS Sensörünü kullanırken, robotun başlangıç ​​konumuna bakılmaksızın GPS yönü Alana göre sabit kalacaktır.

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

Last Updated: