मुख्य कंटेंट तक स्किप करें

Limelight 3G त्वरित-प्रारंभ

हार्डवेयर विनिर्देश

  • फुटप्रिंट: 3.154in x 1.894in (80.11mm x 48.11mm)
  • मोटाई: 1.160in (29.46mm)
  • वजन: 0.24 lb
  • #10 / M4 थ्रू-होल माउंटिंग
  • M3 थ्रेडेड माउंटिंग होल
  • पावर इनपुट: 4.1V-16V (लाल बटन वेरिएंट के लिए 4.1V-24V, 30V अधिकतम सीमा)
    • 4W अधिकतम बिजली खपत
  • सेंसर: OV9281 ग्लोबल शटर मोनोक्रोम (1280x800 @ 120FPS, 640x480 @ 240FPS)
  • बदलने योग्य M12 लेंस
    • 82 डिग्री क्षैतिज FOV, 56.2 डिग्री ऊर्ध्वाधर FOV
  • ब्लैक-एनोडाइज्ड, ऑल-एल्युमीनियम एनक्लोजर
  • गीगाबिट ईथरनेट RJ45 पोर्ट
  • USB C इमेजिंग और कनेक्टिविटी पोर्ट

सॉफ्टवेयर क्षमताएं (Limelight OS)

  • प्लग-एंड-प्ले उच्च-प्रदर्शन विजन। कोई अनुभव आवश्यक नहीं।
  • विजन पाइपलाइन कॉन्फ़िगरेशन के लिए सेल्फ-होस्टेड ब्राउज़र-आधारित UI
  • REST/HTTP, Websocket, NetworkTables, ModbusTCP, और ROS सपोर्ट
  • Windows, Linux, MacOS, और Android पर प्लग-एंड-प्ले USB-Ethernet ड्राइवर सपोर्ट के साथ USB कनेक्टिविटी
  • ड्रैग-एंड-ड्रॉप 20FPS MobileNetSSD ऑब्जेक्ट डिटेक्टर न्यूरल नेटवर्क सपोर्ट
  • कॉन्फ़िगर करने योग्य फिक्स्ड एक्सपोज़र, सेंसर गेन, रेज़ोल्यूशन, और फ्रेमरेट।
  • 10 हॉट-स्वैपेबल विजन पाइपलाइन कॉन्फ़िगर करें:
    • OpenCV 4.10, numpy, आदि के साथ कस्टम Python पाइपलाइन
    • 2D, 3D AprilTag ट्रैकिंग और रोबोट लोकलाइज़ेशन
      • MegaTag1 के साथ पूर्ण 3D लोकलाइज़ेशन (रोबोट GPS)
      • MegaTag2 के साथ एक्सटर्नल IMU फ्यूज़न के साथ उच्च-सटीकता पूर्ण 3D लोकलाइज़ेशन (रोबोट GPS)
      • डिटेक्टर डाउनस्केलिंग के साथ 640x480 पर 50fps तक प्रदर्शन
      • वेब इंटरफ़ेस में पूर्ण 3D विज़ुअलाइज़र
    • 120-240FPS कलर ब्लॉब पाइपलाइन
    • न्यूरल ऑब्जेक्ट डिटेक्शन पाइपलाइन
    • न्यूरल इमेज क्लासिफिकेशन पाइपलाइन
    • बारकोड ट्रैकिंग पाइपलाइन
    • लेंस फोकसिंग पाइपलाइन
    • कम-लेटेंसी स्ट्रीमिंग के लिए व्यूफाइंडर पाइपलाइन
  • उच्च-सटीकता विजन पाइपलाइन के लिए बिल्ट-इन Charuco इंट्रिंसिक्स कैलिब्रेशन इंटरफ़ेस।
  • इंट्रिंसिक्स कैलिब्रेशन विज़ुअलाइज़ेशन
  • बिल्ट-इन कम-लेटेंसी MJPEG स्ट्रीमिंग। कॉन्फ़िगर करने योग्य स्ट्रीम ओरिएंटेशन

1. Limelight 3G माउंट करना

थ्रू-होल माउंटिंग

  • nylock नट्स के साथ 1 1/4" #10-32 या #10-24 स्क्रू का उपयोग करें
  • वैकल्पिक रूप से, nylock नट्स के साथ 38mm M4 बोल्ट का उपयोग करें
  • एनोडाइज़ेशन को बचाने के लिए प्लास्टिक वॉशर का उपयोग करें

थ्रेडेड माउंटिंग (पीछे की तरफ)

  • 2x M3 थ्रेडेड माउंटिंग पॉइंट
  • थ्रेडलॉकर का हल्का उपयोग विचार करें (Vibratite या ब्लू Loctite)

Limelight 3G Drawing

2. Limelight 3G वायरिंग

Wiring

पावर

Ferrules

ईथरनेट

  • अपने Limelight से अपने रोबोट रेडियो तक एक ईथरनेट केबल चलाएं
  • स्ट्रैंडेड तारों के साथ ट्विस्टेड Cat6 केबल का उपयोग करें (आदर्श रूप से 20AWG)
  • अपने ईथरनेट केबल में स्ट्रेन रिलीफ जोड़ें

USB फ्लैशिंग

  • फ्लैश मोड में प्रवेश करने के लिए, USB C पर प्लग-इन करते समय कॉन्फ़िगरेशन बटन दबाए रखें
  • फ्लैशिंग के दौरान, USB पर पावर देना सुरक्षित है।

USB-Ethernet इंटरफ़ेस

  • Limelight 3G में USB-Ethernet कार्यक्षमता है जो Windows, Linux, और MacOS के साथ प्लग-एंड-प्ले कनेक्टिविटी की अनुमति देती है। आप USB पर वेब इंटरफ़ेस और अन्य सभी सुविधाओं का उपयोग कर सकते हैं।
  • Limelight 3G आम तौर पर अधिकांश USB पोर्ट के पावर बजट में फिट होगा - आप बाहरी पावर के बिना सुरक्षित रूप से USB-Ethernet का उपयोग कर सकते हैं।
  • Windows पर Limelight कॉन्फ़िगरेशन UI (USB-Ethernet): http://172.28.0.1:5801
  • Linux पर Limelight कॉन्फ़िगरेशन UI (USB-Ethernet): http://172.29.0.1:5801

3. वेब इंटरफ़ेस एक्सेस करना

अपने Limelight 3G को अपने नेटवर्क से कनेक्ट करने के बाद:

  1. अपने रोबोट को पावर ऑन करें और अपने लैपटॉप को अपने रोबोट के नेटवर्क से कनेक्ट करें
  2. वेब इंटरफ़ेस एक्सेस करने के लिए इनमें से किसी एक विधि का उपयोग करें:
    • विधि 1: Limelight Hardware Manager एप्लिकेशन खोलें, Limelights के लिए स्कैन करें, और जब यह दिखाई दे तो अपने Limelight पर डबल-क्लिक करें
    • विधि 2: एक वेब ब्राउज़र खोलें और http://limelight.local:5801 पर नेविगेट करें
    • विधि 3: एक वेब ब्राउज़र खोलें और पोर्ट 5801 के साथ अपने Limelight के स्टैटिक IP एड्रेस पर नेविगेट करें (यदि कॉन्फ़िगर किया गया हो)
    • विधि 4 (USB): USB-C के माध्यम से कनेक्ट करें और नेविगेट करें:

एक बार कनेक्ट होने के बाद, आपके पास एक्सेस होगा:

  • Settings टैब - टीम नंबर, होस्टनेम, और अन्य सिस्टम सेटिंग्स कॉन्फ़िगर करें
  • Vision Pipeline टैब - अपनी विजन प्रोसेसिंग पाइपलाइन सेट अप और ट्यून करें
  • Camera & Crosshair टैब - कैमरा सेटिंग्स और क्रॉसहेयर पैरामीटर एडजस्ट करें
  • 3D Visualization टैब - रियल-टाइम AprilTag डिटेक्शन और लोकलाइज़ेशन देखें

सभी कॉन्फ़िगरेशन इस वेब इंटरफ़ेस के माध्यम से किया जाता है। परिवर्तन स्वचालित रूप से आपके Limelight में सेव हो जाते हैं।

4. LimelightOS अपडेट करना

caution

अपग्रेड करने से पहले अपनी पाइपलाइन और स्क्रिप्ट का बैकअप लें - इस प्रक्रिया के दौरान वे मिटा दी जाएंगी!

  1. अपने Limelight को पावर ऑफ करें
  2. नवीनतम USB ड्राइवर, Limelight OS इमेज, और Balena Flash टूल डाउनलोड करें
  3. अपने Limelight पर config बटन दबाए रखें, और दबाए रखते हुए, अपने लैपटॉप से अपने Limelight तक USB->USB-C केबल चलाएं (आपका Limelight स्वचालित रूप से पावर ऑन हो जाएगा)
  4. "Balena Etcher" को एडमिनिस्ट्रेटर के रूप में चलाएं
  5. आपकी मशीन को कैमरा पहचानने में 20 सेकंड तक लग सकते हैं
  6. अपने डाउनलोड फ़ोल्डर में नवीनतम .zip इमेज चुनें
  7. "Drives" मेनू में "Compute Module" डिवाइस चुनें
  8. "Flash" पर क्लिक करें
  9. फ्लैशिंग पूर्ण होने के बाद, अपने Limelight से USB केबल निकालें

5. अपने Limelight 3G को फोकस करना

  1. अपने LL3G को USB पर अपने लैपटॉप में प्लग करें (सुनिश्चित करें कि यह आपके रोबोट या किसी सतह पर माउंट है)
  2. सेक्शन 3 में वर्णित अनुसार वेब इंटरफ़ेस से कनेक्ट करें
  3. पाइपलाइन स्विचिंग सक्षम करने के लिए "Ignore NT pipeline index" पर क्लिक करें, और पाइपलाइन 9 पर स्विच करें
  4. पाइपलाइन टाइप को "focus" पर सेट करें
  5. कॉन्फ़िगरेशन टैब पर जाएं, और स्ट्रीम क्वालिटी को अधिकतम तक बढ़ाएं
  6. सुनिश्चित करें कि कैमरा बहुत सारी विशेषताओं और कंट्रास्ट वाली किसी चीज़ की ओर इशारा कर रहा है, जैसे ARUCO बोर्ड, एक विस्तृत दृश्य, या सीमेंस स्टार
  7. ऑन-स्क्रीन फोकस स्कोर को अधिकतम करने के लिए लेंस को घुमाएं
  8. फोकस होने के बाद, लेंस के चारों ओर सुपर ग्लू या सुपर ग्लू जेल के 3-8 बिंदु लगाएं

6. नेटवर्क कॉन्फ़िगरेशन

टीम नंबर सेट करना (FRC / Networktables के लिए आवश्यक)

  1. अपने रोबोट को पावर ऑन करें और अपने लैपटॉप को अपने रोबोट के नेटवर्क से कनेक्ट करें
  2. Limelight Hardware Manager खोलें, Limelights के लिए स्कैन करें, और दिखाई देने वाली एंट्री पर डबल क्लिक करें
  3. वैकल्पिक रूप से, http://limelight.local:5801 पर नेविगेट करें
  4. "Settings" टैब पर जाएं
  5. अपना टीम नंबर दर्ज करें और "Update Team Number" दबाएं

एक यूनिक होस्टनेम सेट करना (केवल कई Limelights वाले FRC / Networktables सिस्टम के लिए आवश्यक)

  1. यदि आप कई Limelights का उपयोग कर रहे हैं, तो प्रत्येक Limelight का एक यूनिक होस्टनेम होना चाहिए
  2. settings टैब में, एक होस्टनेम कॉन्फ़िगर करें और "set hostname" बटन पर क्लिक करें

स्टैटिक IP सेट करना (अनुशंसित, आवश्यक नहीं)

  1. "IP Assignment" को "Static" में बदलें
  2. IP एड्रेस को "10.TE.AM.11" पर सेट करें
    • टीम 916 10.9.16.xx का उपयोग करती है
    • टीम 9106 10.91.6.xx का उपयोग करती है
    • टीम 9016 10.90.16.xx का उपयोग करती है
  3. Netmask को "255.255.255.0" पर सेट करें
  4. Gateway को "10.TE.AM.1" पर सेट करें
  5. "Update" पर क्लिक करें
  6. अपने रोबोट को पावर-साइकल करें
  7. अपने config पैनल को 10.TE.AM.11:5801 पर और कैमरा स्ट्रीम को 10.TE.AM.11:5800 पर एक्सेस करें
  8. यदि आप कई Limelights का उपयोग कर रहे हैं, तो प्रत्येक Limelight को एक यूनिक स्टैटिक IP एड्रेस दें
प्र. हम स्टैटिक IP एड्रेस के उपयोग की अनुशंसा क्यों करते हैं?

उ. यह Limelight के बूट टाइम से कई सेकंड कम करता है। दूसरा, टीमों को ऐतिहासिक रूप से वास्तविक FRC फील्ड पर और इवेंट रेडियो फर्मवेयर के साथ DHCP असाइनमेंट और mDNS रिस्पॉन्डर्स के साथ समस्याएं हुई हैं।

हम आपके robo-rio और driverstation पर भी स्टैटिक IP एड्रेस सेट करने की अनुशंसा करते हैं। इन सभी डिवाइसों पर उपयोग करने के लिए नेटवर्किंग सेटिंग्स इस वेब पेज के निचले आधे हिस्से के पास मिल सकती हैं

7. समस्या निवारण

स्टेटस लाइट इंडिकेटर

  • हरी लाइट: धीरे-धीरे ब्लिंक करती है (कोई टारगेट नहीं), तेज़ी से ब्लिंक करती है (टारगेट डिटेक्ट हुए)
  • पीली लाइट: ब्लिंक करती है (कोई स्टैटिक IP नहीं), स्थिर (स्टैटिक IP असाइन)

यदि limelight.local:5801 काम नहीं करता

  • जांचें कि क्या आपके पास Bonjour इंस्टॉल है (Windows: add/remove programs)
  • यदि आपके पास दो Bonjour आइटम हैं तो "bonjour print services" अनइंस्टॉल करें
  • यदि गायब है तो Downloads पेज से Bonjour इंस्टॉल करें

IP एड्रेस रीसेट करें

  • आपका Limelight बूट होने के बाद config बटन को 10 सेकंड तक दबाए रखें
  • नेटवर्किंग कॉन्फ़िगरेशन अगले बूट पर डायनामिक एड्रेसिंग पर रीसेट हो जाएगा