Ana içeriğe atla

GPS Yönlendirmesi

[Sürüş] ve [Dönme] bloklarını, GPS Sensörünü ve giriş motor grubunu kullanarak Kahraman Robotu (-1200,1200) konumundaki Diske götürün, diski alın, robotu (-1350,0) konumundaki puanlama pozisyonuna taşıyın ve diski mavi Yüksek Hedefe isabet ettirin.

  • VRC Virtual Skills - Spin Up Playground'u seçin.
  • Hero Bot'u (-1200,1050) konumuna yönlendirmek için GPS sensörünü kullanın.
  • Kahraman robotu, (-1200,1200) konumunda bulunan diski almak için emme motor grubunu döndürecek şekilde kodlayın.
  • Hero Bot'u (-1350,0) konumuna yönlendirmek için GPS sensörünü kullanın.
  • İstenilen emme motoru hızını ayarlayın ve diski fırlatmak için emme motoru grubunu döndürün.

Faydalı İpuçları

  • Sahadaki Kahraman Robotun X ve Y koordinatlarını belirlemek için GPS Sensörünü kullanın.
  • GPS sensöründen konum değerleri almak için Algılama kategorisindeki Muhabir bloklarını kullanın.

    VEXcode GPS konum bloğu, 'GPS konumu X'i mm cinsinden' olarak okur.

    VEXcode GPS konum bloğu, 'GPS konumu Y'yi mm cinsinden' olarak okur.

    • Eşleşen Python komutu:

      gps.x_konumu(MM)
      gps.y_konumu(MM)
  • Koordinatlar, robotun merkezinin konumunu ve Diskin merkezinin konumunu yansıtır. Bir diski yerleştirmek için uygun bir konum bulmak için, yerleştirme noktası ile robotun merkezi arasındaki mesafeyi ve diskin yarıçapını dikkate almanız gerekir.

GPS sensörünün kullanımı hakkında daha fazla bilgi için lütfen