सॉफ्टवेयर परिवर्तन लॉग और प्रतिक्रिया
समस्याओं और सुविधा अनुरोधों को ईमेल द्वारा या लाइमलाइट प्रतिक्रिया रेपो पर जमा करें
Limelight OS 2024.10 (9/4/24)
Limelight 3A के लिए FTC समर्थन
- Limelight3A पूरी तरह से समर्थित है
- 3A FTC और FTC दोनों में उपयोग किया जा सकता है
AprilTag मानचित्र अपडेट
- मानचित्र संपादक अब मानक और डायमंड FTC मानचित्र जनरेशन का समर्थन करता है
- LLOS वेब इ ंटरफ़ेस अपलोड किए गए मानचित्र के आधार पर स्वचालित रूप से सही फ़ील्ड प्रकार प्रदर्शित करेगा
- सभी उपकरणों और इंटरफेस में फ़ील्ड विज़ुअलाइज़र गठबंधन क्षेत्रों और FTC टाइल ग्रिड दिखाते हैं।
- 3D विज़ुअलाइज़र प्रदर्शन में सुधार किया गया है।
कंट्रोल हब और RoboRio पर USB Limelight समर्थन
- FTC टीमें कंट्रोल हब पर एकल USB-सक्षम Limelight का उपयोग कर सकती हैं
- FRC टीमें RoboRio पर 16 तक USB-सक्षम Limelight का उपयोग कर सकती हैं। USB Limelight इथरनेट Limelight की तरह ही स्वचालित रूप से नेटवर्क टेबल्स को पॉपुलेट करते हैं।
- कई USB Limelight का उपयोग करने के लिए, प्रत्येक LL को एक अद्वितीय USB इंडेक्स और एक अद्वितीय होस्टनेम दें।
USB कनेक्टिविटी अपग्रेड
- MacOS अब इंटरनेट एक्सेस के लिए USB इथरनेट Limelight इंटरफ़ेस का उपयोग नहीं करता है
- Windows अब इंटरनेट एक्सेस के लिए USB इथरनेट Limelight इंटरफ़ेस का उपयोग करने का प्रयास नहीं करता है
REST API अपडेट
- update-robotorientation POST अनुरोध को ठीक किया गया।
- MT2 अब NetworkTables के बिना पूरी तरह से सुलभ है।
- एक बार update-robotorientation मार्ग का उपयोग किए जाने के बाद, रीबूट होने तक NetworkTables ओरिएंटेशन अपडेट अक्षम हो जाते हैं।
Limelight OS 2024.9.1 (7/7/24)
- मैप बिल ्डर टूल अब WPILib .json एप्रिलटैग लेआउट को स्वीकार/परिवर्तित करता है
- पायथन स्नैपस्क्रिप्ट्स में AprilTag3 जोड़ा गया (from apriltag import apriltag)
- उदाहरण के लिए examples github रेपो देखें
- Windows पर USB कनेक्टिविटी गेटवे समस्या को ठीक किया गया।
Limelight OS 2024.9 (7/5/24)
MegaTag अपग्रेड
-
Limelight OS NetworkTables 4.0 पर स्थानांतरित हो गया है
-
MegaTag2 अब roboRIO से टाइमस्टैम्प किए गए IMU अपडेट प्राप्त करने के लिए NT4 के getAtomic() का उपयोग करता है।
-
हमारे टाइमस्टैम्प किए गए इमेज फ्रेम्स को इंटरपोलेशन करने से पहले दो सबसे प्रासंगिक IMU नमूनों से मि लान किया जाता है।
-
NT4 flush() को LimelightLib में जोड़ा गया है। Limelight OS के पुराने संस्करणों में Flush() जोड़ने से आपको 2024.9 प्रदर्शन के काफी करीब मिल जाएगा, लेकिन NT4 यह सुनिश्चित करता है कि सटीकता हमेशा उच्च रहे।
-
MT2 विज़ुअलाइज़र रोबोट में अब हरे बम्पर हैं, और MT1 के विज़ुअलाइज़र रोबोट में पीले बम्पर का उपयोग किया जाता है।
-
मेट्रिक्स अब संक्षेपणीय हैं, और वर्चुअल रोबोट को छिपाया जा सकता है।
-
निम्नलिखित वीडियो दर्शाता है कि रोबोट-साइड flush() के साथ 2024.9 का MegaTag 2 (हरा रोबोट) Flush() के बिना 2024.5 के MegaTag2 (लाल रोबोट) की तुलना में अधिक मजबूत है
USB ID और नए USB IP पते
- किसी भी सिस्टम पर कई USB Limelights का उपयोग करने के लिए सेटिंग्स पेज में "USB ID" सेट करें।
- आपके सिस्टम पर दिखाई देने वाला USB-इथरनेट इंटरफ़ेस एक IP पते का उपयोग करेगा जो USB ID द्वारा निर्धारित किया जाता है
- Linux/Android/Mac सिस्टम अब डिफ़ॉल्ट रूप से 172.29.0.0/24 सबनेट का उपयोग करेंगे
- Windows सिस्टम अब डिफ़ॉल्ट रूप से 172.28.0.0/24 सबनेट का उपयोग करेंगे।
- यदि USBID सेट है, तो सबनेट Linux/Android/Mac के लिए 172.29.(USBID).0/24 और Windows के लिए 172.28.(USBID).0/24 में बदल जाता है।
- अब आप, उदाहरण के लिए, अपने होस्टनेम और USB ID को समायोजित करके एक ही USB हब से चार Limelight डिवाइस जोड़ सकते हैं
CPU न्यूरल क्लासिफायर
- Google Coral के बिना न्यूरल वर्गीकरण सक्षम करने के लिए एक CPU .tflite क्लासिफायर अपलोड करें। आप LL3 वेरिएंट पर 15-18 FPS की उम्मीद कर सकते हैं।
- 2024.9 एक ड िफ़ॉल्ट CPU क्लासिफायर के साथ आता है।
- इस सुविधा को सक्षम करने के लिए क्लासिफायर रनटाइम को "CPU" पर सेट करें
CPU न्यूरल डिटेक्टर
- Google Coral के बिना न्यूरल डिटेक्शन सक्षम करने के लिए एक CPU .tflite डिटेक्टर अपलोड करें। आप LL3 वेरिएंट पर 10 FPS की उम्मीद कर सकते हैं।
- 2024.9 एक डिफ़ॉल्ट CPU डिटेक्टर के साथ आता है।
- इस सुविधा को सक्षम करने के लिए डिटेक्टर रनटाइम को "CPU" पर सेट करें
Limelight OS 2024.8 (7/3/24)
- JSON परिणाम वस्तु में Python आउटपुट (PythonOut), tx, ty, txnc, tync, ta जोड़ा गया
- MT2 विलंबता क्षतिपूर्ति में और सुधार किया गया
Limelight OS 2024.7 (21/05/24)
- Linux 6.6 में अपग्रेड
बग फिक्स
- विज़न पाइपलाइन रूपांतरण को ठीक किया
- कैलिब्रेशन अपलोड, स्नैपशॉट अपलोड और एनएन अपलोड को ठीक किया
Limelight OS 2024.6 (5/8/24)
LimelightLib Python
- pip install limelightlib-python
- हमारा Python लाइब्रेरी आपको किसी भी प्लेटफॉर्म पर USB और इथरनेट Limelights के साथ इंटरैक्ट करने की अनुमति देता है।
- यह वेब UI इंटरैक्शन के बिना पूर्ण Limelight कॉन्फ़िगरेशन की अनुमति देता है।
- पाइपलाइन्स, न्यूरल नेटवर ्क, फील्ड मैप्स, आदि अपलोड करें
- वैकल्पिक "फ्लश टू डिस्क" विकल्प के साथ किसी भी पाइपलाइन पैरामीटर में रीयल-टाइम परिवर्तन करें
- कस्टम Python इनपुट डेटा पोस्ट करें, रोबोट ओरिएंटेशन सेट करें, आदि।
MegaTag2 अपग्रेड
- MegaTag2 जायरो लेटेंसी कम्पेंसेशन में सुधार किया गया है। जल्द ही और अधिक सुधारों की प्रतीक्षा करें!
- UI में "जायरो लेटेंसी एडजस्टमेंट" स्लाइडर जोड़ा गया है। MegaTag 2 लेटेंसी कम्पेंसेशन को मैन्युअली ट्यून करने के लिए, आप अपने रोबोट को घुमा सकते हैं और स्लाइडर को तब तक समायोजित कर सकते हैं जब तक कि घूमते समय लोकलाइजेशन परिणाम पूर्ण न हों।