सेंसर फ़्यूज़न बॉक्स की आसानी से सिखाने वाली गाइड

सेंसर फ़्यूज़न जांच से पता चलता है कि सेंसर के लिए कितने सटीक हैं Android डिवाइस, खास तौर पर कैमरा इमेज सेंसर और जाइरोस्कोप. यह पेज पर सिलसिलेवार निर्देश मिलते हैं पहली बार सेंसर फ़्यूज़न टेस्ट और सेंसर फ़्यूज़न बॉक्स को कैसे सेट अप करें समय.

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

इस वीडियो में, सेंसर फ़्यूज़न बॉक्स को सेट अप करने के तरीके के बारे में बताया गया है.

ज़रूरी टूल

शुरू करने से पहले, पक्का करें कि आपके पास ये कॉम्पोनेंट हों:

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

पहला चरण: लाइटें कनेक्ट करना

लाइटें कनेक्ट करने के लिए:

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

दूसरा चरण: सर्वो अटैच करें

सर्वो को अटैच करने के लिए:

  1. सर्वो कनेक्टर को सर्वो कंट्रोल में प्लग करें. शामिल करना न भूलें लेबल किए गए रंगों से जुड़े कनेक्टर (Y = पीला, R = लाल, B = काला), क्योंकि क्रम बदलने से मोटर. अगर कॉर्ड बहुत छोटा है, तो सर्वो एक्सटेंशन केबल.
    सर्वो कंट्रोल बॉक्स से कनेक्ट करने वाला सर्वो
    चौथी इमेज. सर्वो कंट्रोल से कनेक्ट करने वाला सर्वो बॉक्स
  2. सर्वो कंट्रोल को उसके पावर कॉर्ड (लाइटिंग और सर्वो कंट्रोल के पास अलग से पावर सप्लाई होती है.
    सर्वो कंट्रोल को पावर से कनेक्ट करना
    पांचवीं इमेज. सर्वो कंट्रोल को इसके खास पावर कॉर्ड
  3. सर्वो कंट्रोल बॉक्स को होस्ट (वह मशीन जिसकी जांच की जा रही है).
    सर्वो कंट्रोल बॉक्स को होस्ट मशीन से कनेक्ट करें
    छठी इमेज. सर्वो कंट्रोल बॉक्स को होस्ट मशीन

तीसरा चरण: फ़ोन नंबर अटैच करना

  1. फ़ोन को फ़िक्स्चर पर सेट करें और उसे दबाकर रखें. कसकर बांधने के लिए दाईं ओर नायलॉन का पेच.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    फ़ोन को फ़िक्स्चर पर अटैच किया जा रहा है
    सातवीं इमेज. फ़ोन को फ़िक्स्चर

    फ़ोन को ऐसी जगह पर रखें जहां यूएसबी कॉर्ड मौजूद हों कैमरे को फ़ोन माउंट की परिधि और कैमरे के बीच में माउंट किया है.

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

चरण 4: टेस्ट स्क्रिप्ट चलाएं

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

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

असली रोटेटर का पता बताने के लिए, कमांड में बदलाव किया जा सकता है. इसके लिए, इनका इस्तेमाल करें:

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

कई बार रन, अलग-अलग फ़ॉर्मैट में

अलग-अलग फ़ॉर्मैट में कई रन बनाने के लिए, भिन्न स्क्रिप्ट (हालांकि, परिणाम यहां पर अपलोड नहीं किए जाएंगे CtsVerifier.apk). टेस्ट स्क्रिप्ट का सैंपल:

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

अनुमति से जुड़ी समस्याएं

इसके ज़रिए, मोटर को कंट्रोल करने से जुड़ी अनुमति से जुड़ी समस्याओं को हल करने के लिए: यूएसबी पोर्ट:

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