Blog
FIRST Robotics Competition Türkiye – Blog

Rakamlarla Daha Fazla REEFSCAPE ve Yeni Yasal Cihazlar

Collin’in REEFSCAPE by the Numbers yazısından devam edecek olursak, sezonla ilgili bir başka veri kaynağı da kontrol sistemi tarafından toplanan “Kullanım Raporlama” verilerinden geliyor. Bu özellik, her takımın kodunda hangi WPILib nesnelerinin oluşturulduğunu izler ve robot bağlandığında bu verileri sahaya geri bildirir. Buna ek olarak, önümüzdeki sezon için bazı yeni yasal cihazlar hakkında da bazı bilgiler paylaşacağız.

Kullanım Bilgileri

Önümüzdeki haftalarda ve aylarda verileri çeşitli şekillerde analiz etmeye devam edecek olsak da, Kullanım Raporlamasından elde edilen ve ileriye dönük değişikliklere yol açabilecek bazı ilk bilgiler şunlardır:

  • KitBot kod şablonlarını doğrudan kullanan 119 takımdan 113’ü Java dilindeydi. KitBot kodunu birden fazla dilde sağlamaya devam etmenin mantıklı olup olmadığına bir göz atacağız.
  • Jaguar, Mindsensors SD540, Nidec Dynamo ve DMC60 motor kontrolörleri dahil olmak üzere açık yasallık gerektiren bir avuç cihaz 2025’te 0 kullanım bildirdi. Listenin boyutunu azaltmak için bunları kurallardan çıkarmaya çalışacağız.
  • Raporlama yapan üçüncü taraf kütüphaneler arasında PathPlanner (2119 takım), PhotonVision (655 takım), AdvantageKit (606 takım) ve YAGSL (520 takım) çok popüler. Bu kütüphaneleri belgelere nasıl dahil edebileceğimizi ve WPILib ile sorunsuz bir şekilde çalışmalarını nasıl sağlayabileceğimizi incelemeye devam edeceğiz.

 

Kullanım Verileri
2025 sezonuna ait veriler bu zip klasöründe bulunabilir (dosya otomatik olarak indirilir). Veriler hakkında bazı notlar:

  • Veriler anonimleştirilmiştir. Takım numaraları kaldırılmış ve veriler yeniden sıralanmıştır, böylece takımlar takım numarasına göre sıralanmamıştır. Network Tables müşterilerinin bazı isimleri de doğrudan ya da GitHub kod araması yoluyla ifşa edilmemesi için gizlenmiştir.
  • Yalnızca takımların kodda yarattığı nesneleri izleyebiliyoruz. Bir takım robot üzerinde olmayan ekstra motor kontrolörleri yaratırsa, bunlar yine de bu sistem tarafından yakalanacaktır. Bir takım yanlış türde motor kontrolörü nesneleri oluşturursa, bu yanlış tür bu sistem tarafından yakalanacaktır.
  • Bazı nesneler doğal olarak çift sayımla sonuçlanır (örneğin Enkoderler Dijital Girişleri kullanır).
  • Sayılan nesneler ve DOĞRU/YANLIŞ, herhangi bir maçta kullanılan herhangi bir nesnenin en büyük sayısını gösterir (örneğin, bir robot 1. maçı 3 Kodlayıcı ile ve 7. maçı 2 Kodlayıcı ile oynarsa, 3 rapor edilecektir). Bu, bir takımın sezon boyunca motor kontrolörü türlerini, IMU’ları veya başka herhangi bir şeyi değiştirmesi durumunda, çizelgede her iki cihaz için de sayıların gösterileceği anlamına gelir. Dil, Çerçeve ve Gösterge Paneli gibi öğeler son kaydedilen maçta ne kullanıldığını bildirir.
  • Quest ve Limelight verileri NetworkTables istemci adlarından çıkarılmaktadır. Bunlar, bu cihazların tüm kullanımlarını yansıtmayabilir.

Yeni Yasal Cihazlar
Ayrıca duyuracağımız 2 yeni cihazımız var. Geçtiğimiz birkaç yıl boyunca tüm yeni yasal cihazlar genellikle sonbaharda bir kerede duyuruldu. Bunun nedeni, tedarikçilerin hazır olduğu zamanın yanı sıra bu bilgileri sezon boyunca birden fazla gönderiye yaymak yerine daha merkezi bir yerde tutma arzusuydu. Bir tedarikçi, bir cihazı çok daha erken piyasaya sürmek için bize ulaştığında, sonuçta takımların bu cihazlara daha erken sahip olmasının faydasının, bilgilerin merkezileştirilmesine üstün gelmesi gerektiğine karar verdik.

Redux Robotik Nitrat

Nitrate, Redux Robotics’in uygun fiyatlı ve çok yönlü bağımsız bir motor kontrolörüdür. Yardımcı sensörler için ikincil bir yüksek performanslı veri yolu, kutudan çıkar çıkmaz sensör füzyonu, yerleşik PID ve hareket profilleme motorları, yüksek hızlı odometri ve çok daha fazlası gibi gelişmiş özelliklere sahiptir. Daha fazla özellik bu Redux Robotics ürün sayfasında bulunabilir.

Redux Robotics Cu60

Cu60, Redux’un yüksek performanslı fırçasız DC motorudur. Standart 2 inç cıvata çemberi ve 8 mm pinyon miline sahip olan bu motor, saniyeler içinde yüksek güçlü bir çözüm sağlamak için mevcut herhangi bir uygulamaya bırakılmaya hazırdır. Ayrıca güvenli ve kilitli bir koridor kablosu içerir ve Redux Robotics Nitrate motor kontrolörü ile kutudan çıkar çıkmaz çalışır. Daha fazla bilgi bu Redux Robotics ürün sayfasında bulunabilir.