सेंसर फ़्यूज़न परीक्षण एंड्रॉइड डिवाइसों, विशेष रूप से कैमरा इमेज सेंसर और जाइरोस्कोप के लिए सेंसर की टाइमस्टैम्प सटीकता को मापता है। यह पृष्ठ पहली बार सेंसर फ़्यूज़न परीक्षण और सेंसर फ़्यूज़न बॉक्स को सेटअप करने के तरीके के बारे में चरण-दर-चरण निर्देश प्रदान करता है।
वीडियो ट्यूटोरियल
यह सेंसर फ़्यूज़न बॉक्स कैसे सेट करें, इस पर एक वीडियो ट्यूटोरियल है।
आवश्यक उपकरण
आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित घटक हैं:
- यूएसबी ए से बी केबल
- यूएसबी ए से सी केबल (परीक्षण फोन के लिए)
- 12V 2A पावर कॉर्ड (सर्वो कंट्रोल बॉक्स के लिए)
- 12V पावर कॉर्ड (प्रकाश के लिए, स्विच के साथ)
- 5V पुरुष-पुरुष कनेक्शन केबल (प्रकाश के लिए)
- 5V पुरुष-महिला रूपांतरण केबल (प्रकाश के लिए)
चरण 1: लाइटें कनेक्ट करें
लाइटें जोड़ने के लिए:
- जैसा कि चित्र 2 में दिखाया गया है, लाइट के निचले सिरे पर दो लाइटों को जोड़ने के लिए पुरुष-पुरुष केबल का उपयोग करें। केबल को ऑपरेशन में हस्तक्षेप करने से बचाने के लिए केबल को बॉक्स के नीचे सुरक्षित करें।
- प्रकाश केबल निकास छेद के करीब प्रकाश के सिरे को रूपांतरण केबल से कनेक्ट करें
- लाइट केबल निकास छेद
- यूएसबी केबल निकास छेद
- 5V पुरुष-पुरुष रूपांतरण केबल
- रूपांतरण केबल के असंबद्ध सिरे को बॉक्स से बाहर निकलने वाले गोल छेद के माध्यम से थ्रेड करें, फिर इसे प्रकाश के लिए पावर केबल से कनेक्ट करें।
- निकास छिद्र
- रूपांतरण केबल
- बिजली का केबल
चरण 2: सर्वो संलग्न करें
सर्वो संलग्न करने के लिए:
- सर्वो कनेक्टर को सर्वो नियंत्रण में प्लग करें। सुनिश्चित करें कि कनेक्टर को लेबल किए गए संबंधित रंगों (वाई = पीला, आर = लाल, बी = काला) के अनुरूप डाला जाए, क्योंकि ऑर्डर को उलटने से मोटर को नुकसान हो सकता है। यदि कॉर्ड बहुत छोटा है, तो सर्वो एक्सटेंशन केबल का उपयोग करें।
- सर्वो नियंत्रण को उसके पावर कॉर्ड से कनेक्ट करें (प्रकाश और सर्वो नियंत्रण में स्वतंत्र, समर्पित बिजली आपूर्ति होती है)।
- सर्वो नियंत्रण बॉक्स को होस्ट (परीक्षण चलाने वाली मशीन) से कनेक्ट करने के लिए यूएसबी ए से बी केबल का उपयोग करें।
चरण 3: फ़ोन संलग्न करें
- फोन को फिक्स्चर पर सेट करें और इसे नीचे दबा दें। नायलॉन के पेंच को दाहिनी ओर घुमाकर कस लें।
फ़ोन को इस तरह से रखा जाना चाहिए कि USB कॉर्ड फ़ोन माउंट की परिधि पर स्थित हों और कैमरे माउंट के केंद्र के पास हों।
- फोन के यूएसबी कॉर्ड को फिक्स्चर प्लेट से पकड़ने के लिए जिप टाई का उपयोग करें और इसे निकास छेद के माध्यम से बॉक्स के बाहर ले जाएं। कॉर्ड के दूसरे सिरे को परीक्षण चलाने वाले होस्ट से प्लग करें।
चरण 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
अनुमति के मुद्दे
यूएसबी पोर्ट के माध्यम से मोटर को नियंत्रित करने से संबंधित अनुमति संबंधी समस्याओं को हल करने के लिए:
- ऑपरेटर उपयोगकर्ता नाम को
dialout
समूह में जोड़ें:sudo adduser USERNAME dialout
- ऑपरेटर को लॉग आउट करें.
- ऑपरेटर में लॉग इन करें.