पाइपलाइन सेटअप
LimelightOS 10 अद्वितीय विज़न पाइपलाइन तक स्टोर करता है। एक पाइपलाइन एक छोटे प्रोग्राम की तरह है जो एक इमेज लेती है, इमेज को प्रोसेस करती है, और आपके रोबोट कोड में उपयोग के लिए एक रिज़ल्ट ऑब्जेक्ट प्रदान करती है। पाइपलाइन 10fps (CPU न्यूरल नेटवर्क) से 90fps (कलर-बेस्ड ऑब्जेक्ट ट्रैकिंग) तक कहीं भी चलती हैं।
पाइपलाइन ट्यूनिंग शुरू करने के लिए, अपनी यूनिट की क्विक स्टार्ट गाइड में बताए अनुसार ईथरनेट, वाईफाई, या USB के माध्यम से वेब इंटरफेस से कनेक्ट करें।
यदि आप एक एडवांस्ड यूज़र हैं और आपने अपने LL का USB Index या Hostname बदल दिया है, तो आप वेब इंटरफेस को http://172.28.(usb_index).1:5801, http://172.29.(usb_index).1:5801, या http://.local:5801 पर एक्सेस कर सकते हैं
मल्टीपल पाइपलाइन एडिट करने के लिए, आपको पहले वेब इंटरफेस में "Ignore NetworkTables Index" चेकबॉक्स को चेक करना होगा। यह कैमरे को बताता है कि पाइपलाइन बदलने के लिए कहने वाले किसी भी कोड को इग्नोर करे।
बैकअप और शेयरिंग के लिए अपनी पाइपलाइन डाउनलोड करने के लिए, बस अपनी पाइपलाइन के नाम के बगल में "download" बटन पर क्लिक करें। पाइपलाइन अपलोड करने के लिए, "upload" बटन पर क्लिक करें।
यहाँ एक रोबोट का उदाहरण है जो दो पाइपलाइन का उपयोग करता है:
https://thumbs.gfycat.com/UnfitLankyHadrosaurus-size_restricted.gif पहली पाइपलाइन सिंगल वर्टिकल स्ट्राइप्स को टारगेट करने के लिए ट्यून की गई है। दूसरी पाइपलाइन दो हॉरिज़ॉन्टल स्ट्राइप्स के कॉम्बो को खोजने के लिए ट्यून की गई है। इस रोबोट का कोड "Aim and Range" केस स्टडी में उपलब्ध है।
ध्यान दें कि जब रोबोट पाइपलाइन स्विच करता है, तो वेब इंटरफेस ऑटो-लोड करके नई पाइपलाइन दिखाता है।
Input Tab
Input Tab रॉ कैमरा इमेज को प्रोसेसिंग पाइपलाइन से गुज़रने से पहले बदलने के लिए कंट्रोल होस्ट करता है।
Pipeline Type
वांछित पाइपलाइन टाइप (AprilTags, Neural Networks, Python, आदि) को कंट्रोल करता है।
Source Image
पाइपलाइन से गुज़रने वाली इमेज के सोर्स को कंट्रोल करता है। स्टोर किए गए Snapshots पर अपनी विज़न पाइपलाइन टेस्ट करने के लिए "Snapshot" पर स्विच करें।
जब GUI बंद होता है तो यह कंट्रोल ऑटो-रीसेट होकर "Camera" पर आ जाता है।