सेंसर फ्यूजन बॉक्स क्विक स्टार्ट गाइड

सेंसर फ्यूजन परीक्षण Android उपकरणों, विशेष रूप से कैमरा इमेज सेंसर और जाइरोस्कोप के लिए सेंसर की टाइमस्टैम्प सटीकता को मापता है। यह पृष्ठ पहली बार सेंसर फ़्यूज़न परीक्षण और सेंसर फ़्यूज़न बॉक्स को सेटअप करने के तरीके पर चरण-दर-चरण निर्देश प्रदान करता है।

वीडियो ट्यूटोरियल

यह एक वीडियो ट्यूटोरियल है जिसमें बताया गया है कि सेंसर फ्यूजन बॉक्स को कैसे सेट अप किया जाए।

आवश्यक उपकरण

आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित घटक हैं:

सेंसर संलयन परीक्षण घटक
चित्रा 1. सेंसर फ्यूजन परीक्षण के लिए आवश्यक घटक
  1. यूएसबी ए से बी केबल
  2. यूएसबी ए से सी केबल (परीक्षण फोन के लिए)
  3. 12V 2A पावर कॉर्ड (सर्वो कंट्रोल बॉक्स के लिए)
  4. 12V पावर कॉर्ड (प्रकाश के लिए, स्विच के साथ)
  5. 5V पुरुष-पुरुष कनेक्शन केबल (प्रकाश व्यवस्था के लिए)
  6. 5V पुरुष-महिला रूपांतरण केबल (प्रकाश के लिए)

चरण 1: रोशनी कनेक्ट करें

रोशनी कनेक्ट करने के लिए:

  1. जैसा कि चित्र 2 में दिखाया गया है, रोशनी के निचले सिरे पर दो रोशनी को जोड़ने के लिए पुरुष-पुरुष केबल का उपयोग करें। केबल को ऑपरेशन में हस्तक्षेप करने से रोकने के लिए केबल को बॉक्स के नीचे सुरक्षित करें।
  2. प्रकाश के अंत को प्रकाश केबल निकास छेद के करीब रूपांतरण केबल से कनेक्ट करें
    रोशनी कनेक्ट करें
    चित्रा 2. रोशनी को एक दूसरे से और एक प्रकाश को रूपांतरण केबल से जोड़ना
    1. लाइट केबल निकास छेद
    2. यूएसबी केबल निकास छेद
    3. 5V पुरुष-पुरुष रूपांतरण केबल
  3. रूपांतरण केबल के असंबद्ध सिरे को बॉक्स से बाहर निकलने वाले गोल छेद के माध्यम से पिरोएं, फिर इसे प्रकाश के लिए पावर केबल से कनेक्ट करें।
    रूपांतरण और बिजली केबल
    चित्रा 3. प्रकाश रूपांतरण केबल बॉक्स से बाहर निकल रहा है और पावर केबल से जुड़ रहा है
    1. बाहर निकलें छेद
    2. रूपांतरण केबल
    3. बिजली का केबल

चरण 2: सर्वो संलग्न करें

सर्वो संलग्न करने के लिए:

  1. सर्वो कनेक्टर को सर्वो नियंत्रण में प्लग करें। लेबल (Y = पीला, R = लाल, B = काला) के अनुसार संबंधित रंगों के लिए उन्मुख कनेक्टर को सम्मिलित करना सुनिश्चित करें, क्योंकि क्रम को उलटने से मोटर को नुकसान हो सकता है। यदि कॉर्ड बहुत छोटा है, तो सर्वो एक्सटेंशन केबल का उपयोग करें।
    सर्वो नियंत्रण बॉक्स से जुड़ रहा है
    चित्रा 4. सर्वो नियंत्रण बॉक्स से कनेक्टिंग सर्वो
  2. सर्वो नियंत्रण को इसके पावर कॉर्ड से कनेक्ट करें (प्रकाश और सर्वो नियंत्रण में स्वतंत्र, समर्पित बिजली आपूर्ति होती है)।
    सर्वो नियंत्रण को सत्ता से जोड़ना
    चित्र 5. सर्वो नियंत्रण को उसके समर्पित पावर कॉर्ड से जोड़ना
  3. सर्वो नियंत्रण बॉक्स को होस्ट (मशीन जो परीक्षण चला रही है) से कनेक्ट करने के लिए USB A से B केबल का उपयोग करें।
    मशीन को होस्ट करने के लिए सर्वो कंट्रोल बॉक्स कनेक्ट करें
    चित्रा 6. सर्वो नियंत्रण बॉक्स को मेजबान मशीन से जोड़ना

चरण 3: फ़ोन संलग्न करें

  1. फोन को फिक्सचर पर सेट करें और इसे नीचे दबा दें। नायलॉन स्क्रू को दाहिनी ओर घुमाकर कस लें।
    फ़ोन को फ़िक्सचर से अटैच किया जा रहा है
    चित्र 7. फोन को फिक्सचर पर रखना और क्लैम्प करना

    फ़ोन को इस तरीके से रखा जाना चाहिए जहाँ USB कॉर्ड फ़ोन माउंट की परिधि पर स्थित हों और कैमरे माउंट के केंद्र के पास हों।

  2. फ़ोन USB कॉर्ड को फ़िक्स्चर प्लेट से जोड़ने के लिए ज़िप टाई का उपयोग करें और इसे निकास छिद्र से बॉक्स के बाहर ले जाएँ। कॉर्ड के दूसरे सिरे को टेस्ट चलाने वाले होस्ट से कनेक्ट करें।
    फोन यूएसबी कॉर्ड ज़िप संबंधों के साथ
    चित्र 8. ज़िप संबंधों के साथ स्थिरता के लिए आयोजित फोन यूएसबी कॉर्ड

चरण 4: परीक्षण स्क्रिप्ट चलाएँ

परीक्षण स्क्रिप्ट के लिए निष्पादन योग्य मुख्य अजगर है:

python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
    

आप उपयोग करके वास्तविक रोटेटर पता निर्दिष्ट करने के लिए कमांड को संशोधित कर सकते हैं:

rot_rig=VID:PID:CH
    
  • विक्रेता आईडी (वीआईडी) और उत्पाद आईडी (पीआईडी) निर्धारित करने के लिए, लिनक्स कमांड lsusb का उपयोग करें।
  • डिफ़ॉल्ट रूप से, VID और PID चैनल "1" के साथ 04d8 और fc73 पर सेट होते हैं।

एकाधिक रन, विभिन्न प्रारूप

विभिन्न स्वरूपों के साथ कई रन करने के लिए, आप एक अलग स्क्रिप्ट का उपयोग कर सकते हैं (हालांकि, परिणाम CtsVerifier.apk पर अपलोड नहीं किए जाएंगे)। नमूना परीक्षण स्क्रिप्ट:

python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7

अनुमति के मुद्दे

USB पोर्ट के माध्यम से मोटर को नियंत्रित करने से संबंधित अनुमति संबंधी समस्याओं को हल करने के लिए:

  1. dialout समूह में ऑपरेटर उपयोगकर्ता नाम जोड़ें:
    sudo adduser USERNAME dialout
        
  2. ऑपरेटर को लॉग आउट करें।
  3. ऑपरेटर लॉग इन करें।