Yazılım Değişiklik Günlüğü 2017 - 2020
2020.4 (3/11/20)
2020.4, ani mjpeg akış kesintisi sırasında oluşabilen aralıklı 2-4 saniyelik çökmeyi ortadan kaldıran bir diğer kritik güncellemedir. Bu genellikle maçın tam sonunda gerçekleşiyordu ve bazı durumlarda maçlar sırasında da meydana gelebiliyordu.
2020.3 (25/02/20)
2020.3, USB kamera bağlantısının kesilmesi durumunda oluşan çökmeyi ve ağ bağlantısıyla ilgili aralıklı yazılım yeniden başlatmalarını ele alan kritik bir güncellemedir.
2020.2 (30/01/20)
2020.2, Limelight'ın donanımını herhangi bir noktaya pan ve zoom yapabilme özelliği ekleyerek daha da ileriye taşıyor. Ayrıca yepyeni bir video modu ve önemli hata düzeltmeleri ekliyor. Gelecek güncellemelerde görmek istediğiniz özellikleri bize bildirin!
Özellikler
-
60 FPS'de 3x Donanım Zoom
- Son güncellememiz, tüm Limelight modellerine hiçbir maliyet olmadan 2x Donanım Zoom özelliği ekledi. Donanım zoomumuzu 3x Donanım Zoom ile daha da ileri taşımayı başardık. Tüm Limelight modelleri artık 60fps'de 3x Donanım Zoom yapabilme özelliğine sahip. Bu, her takım için tam saha takibini daha da kolaylaştırıyor.
-
Donanım Pan
- 2020'de hem uzun hem de kısa mesafelerden atış yapabilen robotlar, hareketli, ayarlanabilir bir Limelight montajı olmadan Limelight'larında Donanım Zoom kullanmakta zorlanabilirlerdi. Bu sorunu çözmek için Donanım Pan özelliğini ekledik.
Hata Düzeltmeleri
- Renk dengesi kaydırıcılarını bozan sürücü sorunları giderildi
- Takımlardan gelen az sayıdaki ağ performansı raporlarını ele almak için tüm ağ ile ilgili sürücüler 2019 sezonu varyantlarına geri döndürüldü
2020.1 (16/01/20)
2020.1, Limelight'ın şimdiye kadarki en harika özelliklerinden birini ekliyor: 2x Donanımsal Zoom. Bu dijital zoom değildir ve artık tüm Limelight versiyonları için etkinleştirilmiştir.
Özellikler
-
2x Donanımsal Zoom
- Dijital zoom değil
- Uzun mesafede çok daha iyi takip ve tam saha mesafelerinde kararlı takip elde etmek için 2x Donanımsal zoom'u etkinleştirin.
- Bu özellik kesinlikle herhangi bir gecikme veya kare hızı maliyeti olmadan gelir - takip işlemi ek yük olmadan 90fps'de çalışmaya devam eder.
-
Manuel Nişangâh
- Web arayüzündeki kaydırıcılarla tekli ve çiftli nişangâh konumlarını manuel olarak ayarlayın
-
Yeni SolvePNP / 3D özellikleri (Hala deneysel)
- Hedefin yalnızca en dış noktalarını kullanmak için "Force Convex" seçeneğini ekledik - bu, altıgen hedef için kullanılan ince bant nedeniyle 2020'de gereklidir.
- "Bind target" seçeneği eklendi. Bu özellik "tx" ve "ty"yi 3D hedefe bağlar. Bu, robotları 3D hedefleri kullanarak skor yapmaya yönlendirmek için gereklidir.
- Son olarak, 3D uzayda istenen hedef konumunu Z ekseninde otomatik olarak dengelemek için "Goal Z-Offset" seçeneği eklendi.
- Infinite Recharge'da, "Goal Z-Offset" altıgen hedefin arkasındaki küçük, dairesel hedefin merkezini takip etmek için kullanılacaktır.
-
"tc" ile renk algılama
- Nişangâh konumundaki Kırmızı, Yeşil ve Mavi değerlerini almak için Network Tables'daki yeni "tc" dizisini okuyun. Mükemmel renk algılama için giriş sekmesindeki "Blue Balance" ve "Red Balance" ayarlarını yapın.
Hata Düzeltmeleri
- 2020.0'da bozuk olan USB Kamera işlevselliği artık 2020.1'de düzeltildi
- 2020.0'da bozuk olan SolvePnP işlevselliği artık 2020.1'de düzeltildi
- SolvePnP artık eksen görselleştirme merkezi olarak model merkezini düzgün şekilde kullanıyor
2019.7 (4/5/19)
2019.7 iki yeni özellik ekliyor.
Özellikler
- 160x120 30fps akış
- Geniş açılı USB kameraları kullanan takımlar için daha pürüzsüz, düşük bant genişliği akışı. 180 derecelik kamera akış bant genişliğimiz ~3.7mbps'den ~1.8 mbps'ye düştü.
- Akış çözünürlüğünü ayarlar sekmesinden değiştirin.
- Geniş açılı USB kamerası takılı bir Limelight'ta akış çözünürlüğünü değiştirme. Resim içinde Resim yok ve normal akış hızı.
- Akıllı Benek Reddi
- Bu yıl kameralarını hedefle aynı hizaya monte eden takımlar, istenmeyen LED yansımalarıyla uğraşmak zorunda kaldı.
- Alan kaydırıcısı her zaman bu sorunu çözmüyor, çünkü takımlar büyük mesafelerde küçük görüş hedeflerini takip etmek istiyor.
- Bu yeni özellik, diğer tüm filtrelerden geçen göreceli olarak küçük konturları otomatik olarak reddedecek.
- Bir robot görüş hedefinden uzaklaştıkça (boyutunu küçülterek), SSR otomatik olarak ayarlanarak sadece göreceli olarak küçük konturları reddedecek.
Değişiklikler
- Araç İpuçları
- Bazı Limelight kontrollerinde artık araç ipuçları mevcut
2019.6.1 Düzeltme (14/03/19)
2019.6.1 Grip yüklemelerini düzeltir.
2019.6 (12/03/19)
2019.6 güvenilirlik odaklı bir sürümdür.
Hata Düzeltmeleri
- USB Kameralar
- Bazı USB kameraların başlangıçta çalışmamasına neden olabilecek sorun giderildi.
- FMS
- Limelight'ı FMS yeniden başlatmalarına ve saha / dizüstü bilgisayar ağ değişikliklerine karşı daha (hatta tamamen) dayanıklı hale getirildi.
- Limelight artık ani istemci ağ değişikliklerinden sonra donmayacak.
- Ham Kontur Sıralama (ÖNEMLİ DEĞİŞİKLİK)
- Kesişim filtreleri artık ham kontur sıralamasını etkilemiyor.
- Smartdashboard otomatik-gönderimi
- LL belirli bilgileri SmartDashboard'a otomatik olarak gönderir (IP Adresi, Arayüz url'si, vb.). Bu değerlerin isimleri artık ana bilgisayar adını içeriyor.
Özellikler ve Değişiklikler
- compute3d özelliğinin hassasiyeti ve kararlılığı önemli ölçüde artırıldı. Çeviri ve dönüş ölçümleri daha uzak mesafelerde kararlı.
- Maksimum Siyah Seviye Ofseti daha karanlık görüntüler için 40'a yükseltildi (25'ten).
- "Çift Artı İşareti" modu etkinken "Çıktı" sekmesinde yeni "En Yakın" sıralama seçenekleri.
- Standart - "Çift Artı İşareti" moduyla mevcut "en yakın" sıralama uygulaması.
- Standart V2 - "Çift Artı İşareti" moduyla deneysel, akıllı "en yakın" sıralama uygulaması.
- Artı İşaretlerinin Ortalaması - "Çift Artı İşareti" modunda "En Yakın" sıralama kaynağı iki artı işaretinin ortalamasıdır.
- Artı İşareti A - "Çift Artı İşareti" modunda "En Yakın" sıralama kaynağı artı işareti A'dır.
- Artı İşareti B - "Çift Artı İşareti" modunda "En Yakın" sıralama kaynağı artı işareti B'dir.
- Yeni "LED Modu" işlem hattı seçenekleri: "Sol Yarı", "Sağ Yarı"
- compute3D etkinken kayan noktalı ham köşe değerleri.
- Sihirli değnekleri kullanırken görüntü dekorasyonlarını gizleme
- Web arayüzünde daha büyük akış
2019.5 (2/9/19)
2019.5 ile birlikte yepyeni compute3D kamera lokalizasyon özelliğini tanıtıyoruz. Sadece bir avuç takım bu özelliği görüntü sistemlerine eklemeyi denedi ve şimdi bu özellik tüm Limelight 1 ve Limelight 2 kullanıcıları için mevcut.
Bu yılın oyunu için sihirli bir çözüm değil. Bu özellik kesinlikle gerekli olmadıkça, standart yüksek hızlı 90 fps takibi kullanmanın yaratıcı yollarını düşünmenizi şiddetle tavsiye ederiz.
Özellikler
- Yüksek Hassasiyet Modu ve PnP
- Aşağıdaki gif'te, bir Limelight 2 hedefin 37 inç arkasına ve 14.5 inç sağına yerleştirildi.
- Limelight daha sonra elle döndürüldü. Mesafelerin çoğunlukla değişmeden kaldığına dikkat edin.
- 2019.4 ile köşe göndermeyi tanıttık. Bu, gelişmiş takımların OpenCV'nin solvePNP() kullanarak kendi algoritmalarını yazmasına olanak sağladı. 2019.5 ile birlikte tüm bunlar cihaz üzerinde yapılıyor.
- Hedefinizin modeliyle düz metin csv dosyası yükleyin. Web sitemizde 2019 hedeflerinin önceden oluşturulmuş modellerini barındırıyoruz. Tüm modeller merkezlenmiş bir orijine sahip olmalı ve inç ölçeklendirmesi ile saat yönünün tersine nokta sıralaması kullanmalıdır.
- Yeni yüksek çözünürlüklü 960x720 modunu etkinleştirin ve ardından Limelight'ınızın hedefinize göre konumunu ve dönüşünü elde etmek için "Solve 3D"yi etkinleştirin.
- Daha kolay model oluşturma ve eşik ayarı için köşe numaraları artık görüntü üzerinde gösteriliyor.
- Kameranızın dönüşümünün tüm 6 boyutunu (x,y,z,pitch,yaw,roll) "camtran" networktable sayı dizisini okuyarak öğrenin.
- Siyah Seviyesi
- Yeni siyah seviyesi kaydırıcısı ile eşikleme artık daha kolay. Görüntülerinizi daha da karartmak için siyah seviyesi ofsetini artırın.
Önemli Değişiklikler
- LL2 için bildirilen dikey FOV, listelenen 49.7 derece değeriyle eşleşecek şekilde düzeltildi. Bu "ty" değerlerinizi değiştirecek
Hata Düzeltmeleri
- Balıkgözü USB kameraları takıldığında oluşabilen yalnızca akış çökme sorunu düzeltildi.
- Ağ ile ilgili sürücünün neden olduğu nadir takılma düzeltildi.
- Köşe yaklaşımı artık her zaman aktif.
2019.4 (26/01/19)
Bu sürümle birlikte tüm kritik hata raporlarının ele alındığına inanıyoruz.
Özellikler
- Köşeler
- Hedefin köşelerini iki dizi olarak gönderin (tcornx, tcorny) *ARTIK "Çıktı" sekmesinde "köşeleri gönder" seçeneğini etkinleştirerek tcornxy. Bu, solvePNP() gibi yöntemlerle gelişmiş işlem hatlarıyla ilgilenen takımlara daha fazla olanak sağlayacaktır.
- "Çıktı" sekmesindeki "köşe yaklaşımı" kaydırıcısı ile köşe yaklaşımını ayarlayın.
Hata Düzeltmeleri
- İki hedefin tam olarak aynı alana, x koordinatına veya y koordinatına sahip olduğunda oluşan donma + nadir çökme sorunu düzeltildi.
- İkili ve üçlü hedef modlarında alan hesaplaması düzeltildi.
- Daha iyi performans için kontur sıralaması optimize edildi.