VEXcode IQ में विज़न सेंसर को कॉन्फ़िगर करना

विजन सेंसर आपके रोबोट को अपने परिवेश में रंगों का पता लगाने और उन पर प्रतिक्रिया करने की अनुमति देता है। अंतर्निर्मित कैमरे और ऑनबोर्ड प्रोसेसिंग का उपयोग करके, विज़न सेंसर कलर सिग्नेचर की पहचान और ट्रैक कर सकता है, जो विशिष्ट रंग होते हैं जिन्हें आप अपनी परियोजना के लिए कॉन्फ़िगर करते हैं।

एक बार कलर सिग्नेचर कॉन्फ़िगर हो जाने के बाद, सेंसर अपने दृश्य क्षेत्र के भीतर मेल खाने वाली वस्तुओं के स्थान, आकार और संख्या जैसी जानकारी दे सकता है।

महत्वपूर्ण:विज़न सेंसर कोकेवल इंटरनेट कनेक्शन होने पर ही कॉन्फ़िगर किया जा सकता है।

विज़न यूटिलिटी से कनेक्ट करें

VEXcode IQ में एक डिवाइस चयन स्क्रीन, जिसमें उपलब्ध डिवाइसों को दर्शाने वाले आइकनों का एक ग्रिड दिखाया गया है। ग्रिड के निचले केंद्र में स्थित विज़न सेंसर आइकन को सफेद बॉर्डर से हाइलाइट किया गया है। अन्य डिवाइस आइकन में कंट्रोलर, ड्राइवट्रेन 2-मोटर, ड्राइवट्रेन 4-मोटर, मोटर ग्रुप, मोटर, बम्पर, डिस्टेंस (पहली पीढ़ी), डिस्टेंस (दूसरी पीढ़ी), टचएलईडी, कलर, ऑप्टिकल, जाइरो और न्यूमेटिक शामिल हैं। स्क्रीन के शीर्ष भाग पर "एक डिवाइस चुनें" लिखा है, और नीचे "रद्द करें" और "हो गया" लेबल वाले बटन हैं।

अपने विज़न सेंसर को कॉन्फ़िगर करना शुरू करने के लिए, सबसे पहले, इसे डिवाइस विंडो में एक डिवाइस के रूप में जोड़ें।

VEXcode V5 में विज़न सेंसर सेटिंग्स पैनल, जिसमें सेंसर को Vision1 के रूप में लेबल किया गया है। एक बड़ा विज़न सेंसर आइकन प्रदर्शित होता है, और उसके नीचे, ओपन यूटिलिटी नामक एक नीले बटन को सफेद बॉर्डर से हाइलाइट किया गया है। नीचे सेंसर डेटा पेस्ट करने के लिए एक कॉन्फ़िगरेशन टेक्स्ट एरिया है, और क्लियर कॉन्फ़िग, पेस्ट कॉन्फ़िग, डिलीट, कैंसिल और डन लेबल वाले बटन हैं।

कलर सिग्नेचर को कॉन्फ़िगर करना शुरू करने के लिए ओपन यूटिलिटी चुनें।

विज़न सेंसर यूटिलिटी इंटरफ़ेस बाईं ओर रंगीन कैलिब्रेशन वर्गों का एक ग्रिड और दाईं ओर सिग्नेचर स्लॉट की एक सूची दिखाता है, जिसे SIG_1 से SIG_7 तक लेबल किया गया है। प्रत्येक हस्ताक्षर में सेट और क्लियर के लिए बटन होते हैं। ऊपर स्थित ब्राइटनेस स्लाइडर 50 पर सेट है। सबसे नीचे एक कॉपी कॉन्फ़िग बटन दिखाई देता है।

अपने विज़न सेंसर को कनेक्ट करने के लिए विंडो के ऊपरी-बाएँ कोने में स्थित कैमरा आइकन का चयन करें।

VEX विज़न सेंसर के पिछले हिस्से का क्लोज-अप शॉट जिसमें इसके पोर्ट्स दिखाई दे रहे हैं। यूएसबी पोर्ट बाईं ओर है और पीले रंग की रोशनी से जगमगा रहा है, जो दर्शाता है कि सेंसर कनेक्टेड है। इस सेंसर में V5 ब्रेन से कनेक्ट करने के लिए दो अन्य पोर्ट भी हैं।

विजन सेंसर को अपने कंप्यूटर के माइक्रो-यूएसबी पोर्ट से कनेक्ट करें।

vision.vexcode.cloud से एक ब्राउज़र प्रॉम्प्ट आता है जो विज़न सेंसर से कनेक्ट करने के लिए कहता है। डिवाइस का नाम विज़न सेंसर नीले रंग के चयन बॉक्स में हाइलाइट किया गया है। प्रॉम्प्ट के निचले भाग में कनेक्ट और कैंसिल लेबल वाले बटन दिखाई देते हैं।

अपने डिवाइस के डायलॉग बॉक्स का उपयोग करके, विज़न सेंसर का चयन करें। संदर्भ के लिए यहां विंडोज इंटरफेस दिखाया गया है।

नोट: विज़न सेंसर को विज़न यूटिलिटी के साथ कॉन्फ़िगर नहीं किया जा सकता है जबकि यह IQ (पहली पीढ़ी) या (दूसरी पीढ़ी) ब्रेन से जुड़ा हुआ है।

विजन सेंसर यूटिलिटी से प्राप्त लाइव प्रीव्यू फीड में एक सफेद परिवेश के केंद्र में स्थित एक लाल घन दिखाया गया है। इंटरफ़ेस के शीर्ष पर ब्राइटनेस स्लाइडर 50 पर सेट है और दाईं ओर SIG_1 से SIG_7 तक के लिए कॉन्फ़िगरेशन नियंत्रण प्रदर्शित होते हैं। हस्ताक्षर स्लॉट के नीचे क्लियर ऑल बटन दिखाई देता है।

एक बार कनेक्ट होने पर, विज़न सेंसर कनेक्ट होने के समय ली गई एक तस्वीर प्रदर्शित करेगा और ऊपरी दाएं कोने में कैमरा आइकन हरा हो जाएगा।

कलर सिग्नेचर को कॉन्फ़िगर करना

धुंधली दृष्टि सेंसर की झलक में कम रोशनी के कारण एक लाल घन मुश्किल से दिखाई दे रहा है। ऊपर स्थित ब्राइटनेस कंट्रोल 50 पर सेट है। वस्तु अधिकतर छाया में है, और पृष्ठभूमि गहरे बैंगनी रंग की दिखाई दे रही है।

विज़न यूटिलिटी में दिखाई देने वाली छवि को अपडेट करने के लिए, हरे रंग के कैमरा आइकन का चयन करें।

कम चमक

विजन सेंसर का पूर्वावलोकन एक लाल घन को दर्शाता है जिसकी चमक 10 पर सेट है। यह दृश्य कम रोशनी में दिख रहा है, लेकिन पिछली तस्वीर की तुलना में अधिक स्पष्ट है। घन एक घुमावदार सफेद पृष्ठभूमि के केंद्र में स्थित है और थोड़ा सा दाईं ओर झुका हुआ है।

उच्च चमक

विजन सेंसर का पूर्वावलोकन, चमक को बढ़ाकर 150 कर दिया गया है। लाल घन केंद्र में स्थित है और उस पर तेज रोशनी पड़ रही है, लेकिन छवि अतिप्रकाशित प्रतीत होती है और उसके रंग फीके पड़ गए हैं। तेज रोशनी के कारण घन की बारीकियों को पहचानना मुश्किल है।

विज़न सेंसर द्वारा ली गई तस्वीरों की चमक को बदलने के लिए, विज़न यूटिलिटी के शीर्ष पर स्थित ब्राइटनेस स्लाइडर का उपयोग करें।

अपने माउस कर्सर को ठोस रंग वाली वस्तु पर रखें, फिर चुनें और वांछित रंग को कॉन्फ़िगर करने के लिए उसे ड्रैग करें, जैसा कि वीडियो में दिखाया गया है।

नोट: सुनिश्चित करें कि आप जिस रंग का चयन करना चाहते हैं, रंग की सीमा के भीतर रहें। अन्यथा, आप गलती से पृष्ठभूमि से रंग को ग्रहण कर सकते हैं जो विज़न सेंसर के पता लगाने की क्षमता को प्रभावित कर सकता है।

विजन सेंसर का पूर्वावलोकन जिसमें एक लाल घन को लाल पहचान बॉक्स के भीतर रेखांकित किया गया है। चमक कम है और छवि धुंधली है। दाईं ओर, SIG_1 स्लॉट का सेट बटन हाइलाइट किया गया है, जो दर्शाता है कि यह हस्ताक्षर प्रशिक्षण के लिए सक्रिय है।

सेट बटन हरा हो जाएगा। रंग को सहेजने के लिए इसे चुनें।

विजन सेंसर का पूर्वावलोकन एक लाल घन को ट्रैक करते हुए दिखा रहा है। ऑब्जेक्ट के चारों ओर एक सफेद बाउंडिंग बॉक्स और क्रॉसहेयर ओवरले है, जिसे RED_BOX लेबल किया गया है। ऑब्जेक्ट के ऊपर सफेद अक्षरों में निर्देशांक CX 147, CY 142, चौड़ाई 94 और ऊंचाई 96 प्रदर्शित किए गए हैं। दाईं ओर, RED_BOX हस्ताक्षर अन्य SIG प्रविष्टियों के बीच सूचीबद्ध और चयनित है।

जब कोई कलर सिग्नेचर सेट किया जाता है, तो उस सिग्नेचर से मेल खाने वाले किसी भी रंग के चारों ओर एक बाउंडिंग बॉक्स दिखाई देगा। किसी ऑब्जेक्ट के गुणों और उनके साथ कोडिंग करने के तरीके के बारे में अधिक जानकारी के लिए, IQ (दूसरी पीढ़ी) या IQ (पहली पीढ़ी) API संदर्भ साइट पर जाएं।

आप नाम पर क्लिक करके कलर सिग्नेचर का नाम भी बदल सकते हैं (डिफ़ॉल्ट रूप से पहला नाम SIG_1 है)। टेक्स्ट फ़ील्ड के बाहर चयन करने से नाम सहेजा जाएगा।

किसी कलर सिग्नेचर के आगे मौजूद तीर वाले आइकन को चुनकर उसकी टॉलरेंस को एडजस्ट करें, कि इस वीडियो में दिखाया गया

टॉलरेंस बढ़ाने समान रंगों की एक विस्तृत श्रृंखला एक ही कलर सिग्नेचर के रूप में पहचाना जा सकता है, जो असमान प्रकाश व्यवस्था (जैसे छाया या चकाचौंध) स्थितियों में उपयोगी होता है टॉलरेंस को कम करने से सेंसर अधिक चयनात्मक हो जाता है, और केवल मूल सिग्नेचर के बहुत करीब के रंगों ही पहचानता है।

कलर कोड कॉन्फ़िगर करना

विज़न सेंसर के पूर्वावलोकन में RED_BOX और BLUE_BOX लेबल वाली दो ट्रैक की गई वस्तुएं दिखाई देती हैं, जिनमें से प्रत्येक पर एक बाउंडिंग बॉक्स और क्रॉसहेयर ओवरले है। लाल बॉक्स बाईं ओर है जिसके निर्देशांक CX 73, CY 137, चौड़ाई 90 और ऊंचाई 90 हैं। नीले रंग का बॉक्स दाईं ओर है जिसके निर्देशांक CX 191, CY 140, चौड़ाई 94 और ऊंचाई 92 हैं। दाईं ओर, हस्ताक्षर सूची में RED_BOX और BLUE_BOX शामिल हैं। नीचे स्थित कोड्स टैब हाइलाइट हो गया है।

कलर कोड रंगों के संकेतों का एक संयोजन है जो एक क्षैतिज पैटर्न बनाता है। एक बार जब आप कलर सिग्नेचर कॉन्फ़िगर कर लें, तो कलर कोड कॉन्फ़िगर करना शुरू करने के लिए कोड टैब का चयन करें।

कोड टैब अब सक्रिय है। बाईं ओर भी वही लाल और नीले रंग के घन दिखाई दे रहे हैं, जिन पर RED_BOX और BLUE_BOX लेबल लगे हैं। दाएँ पैनल पर, शीर्ष पंक्ति में RED_BOX और BLUE_BOX दोनों नामों के साथ एक समूहीकृत कोड दिखाया गया है। इसके नीचे खाली कोड इनपुट फ़ील्ड हैं जिन पर 'कोड दर्ज करें' लिखा हुआ है।

दाईं ओर के टेक्स्ट बॉक्स में, कलर कोड में शामिल किए जाने वाले कलर सिग्नेचर के नाम क्रम से और अल्पविराम से अलग करके दर्ज करें।

उदाहरण के लिए, लाल के बाद नीले रंग का पैटर्न बनाने के लिए, RED_BOX,BLUE_BOX दर्ज करें। नीले रंग के बाद लाल रंग का पैटर्न बनाने के लिए, BLUE_BOX,RED_BOX दर्ज करें।

विजन सेंसर के पूर्वावलोकन में एक बार फिर लाल और नीले घन अगल-बगल दिखाई देते हैं। कोड सूची के ऊपरी दाएं कोने में एक कस्टम लेबल, BOX_CODE, दिखाया गया है, जो RED_BOX और BLUE_BOX को एक ही प्रविष्टि के अंतर्गत समूहित करता है। समूहीकृत प्रविष्टि घनों के नामों वाली पंक्ति में ही दिखाई देती है।

बाएं टेक्स्ट फ़ील्ड के अंदर क्लिक करके कलर सिग्नेचर का नाम बदलें।

विजन सेंसर का पूर्वावलोकन एक बड़े सफेद घेरे वाला बॉक्स दिखाता है जिसमें लाल और नीले दोनों घन शामिल हैं। शीर्ष पर लिखा पाठ CX 128, CY 134, चौड़ाई 220, ऊंचाई 108, Sig 12 Ang=-1 है, जो संयुक्त वस्तु हस्ताक्षर को दर्शाता है। दाईं ओर स्थित कोड पैनल में BOX_CODE को पहचानकर्ता के रूप में दिखाया गया है, जिसमें RED_BOX और BLUE_BOX को घटक तत्वों के रूप में सूचीबद्ध किया गया है।

नए कलर कोड के लिए नाम सेव हो जाने के बाद, वह स्क्रीन पर दिखाई देगा।

कलर कोड में एक विशिष्ट गुण होता है जिसे एंगल कहा जाता है और इसका उपयोग उनके ऑब्जेक्ट के साथ किया जा सकता है। इस प्रॉपर्टी के बारे में अधिक जानकारी के लिए, IQ (दूसरी पीढ़ी) या IQ (पहली पीढ़ी) API संदर्भ साइट पर जाएं।

विज़न सेंसर का कॉन्फ़िगरेशन सहेजें

विजन सेंसर यूटिलिटी इंटरफेस दो वस्तुओं का पता लगाकर उन्हें RED_BOX और BLUE_BOX के रूप में लेबल करके एक लाइव पूर्वावलोकन दिखाता है। उनके सीमावर्ती बॉक्स को क्रॉसहेयर के साथ प्रदर्शित किया जाता है, और प्रत्येक के लिए निर्देशांक डेटा दिखाया जाता है। पूर्वावलोकन के नीचे, RED_BOX के लिए एक JSON कॉन्फ़िगरेशन स्निपेट दिखाई दे रहा है, जिसमें चमक, हस्ताक्षर नाम और रंग पैरामीटर शामिल हैं। नीचे की ओर "कॉपी कॉन्फ़िग" लेबल वाला एक नीला बटन हाइलाइट किया गया है।

एक बार सभी रंग हस्ताक्षर और रंग कोड सेट हो जाने के बाद, कॉपी कॉन्फ़िग का चयन करें और VEXcode पर वापस लौटें।

विजन सेंसर सेटिंग्स स्क्रीन पर नीले रंग का एक बटन है जिस पर "पेस्ट कॉन्फ़िग" लिखा है और वह हाइलाइट किया हुआ है।

VEXcode के अंदर, पेस्ट कॉन्फ़िग चुनें।

वही विज़न सेंसर सेटिंग्स स्क्रीन, अब कॉन्फ़िगरेशन JSON को टेक्स्ट फ़ील्ड में पेस्ट कर दिया गया है। JSON में ब्राइटनेस और RED_BOX सिग्नेचर पैरामीटर शामिल हैं। नीचे दाईं ओर स्थित 'हो गया' बटन हाइलाइट हो गया है, जो दर्शाता है कि कॉन्फ़िगरेशन लागू होने के लिए तैयार है।

फिर विज़न सेंसर कॉन्फ़िगरेशन को सहेजने और VEXcode IQ में कोडिंग के लिए इसका उपयोग शुरू करने के लिएDone का चयन करें।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: