विज़न सेंसर के साथ विज़न यूटिलिटी का उपयोग करना

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

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

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

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

VEXcode EXP में डिवाइसेस मेनू उपलब्ध डिवाइसों को दर्शाने वाले आइकनों का एक ग्रिड दिखाता है। विजन सेंसर आइकन को सफेद बॉर्डर से हाइलाइट किया गया है।

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

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

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

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

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

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

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

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

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

नोट: विज़न सेंसर को EXP ब्रेन से कनेक्ट होने पर विज़न यूटिलिटी के साथ कॉन्फ़िगर नहीं किया जा सकता है।

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

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

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

विज़न यूटिलिटी में, ऊपर बाईं ओर स्थित कैमरा आइकन हाइलाइट किया गया है।

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

कम चमक

विजन यूटिलिटी में एक लाल घन दिखाया गया है जिसकी चमक 10 पर सेट है। दृश्य बहुत धुंधला है और यह बताना मुश्किल है कि घन का रंग क्या है।

उच्च चमक

विजन यूटिलिटी में एक लाल घन दिखाया गया है जिसकी चमक 150 पर सेट है। दृश्य काफी उज्ज्वल है और घन स्पष्ट रूप से लाल रंग का है।

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

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

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

विजन सेंसर यूटिलिटी में SIG_1 सेट बटन हाइलाइट किया गया है, जो दर्शाता है कि इसका उपयोग हस्ताक्षर प्रशिक्षण के लिए किया जाता है।

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

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

जब कोई कलर सिग्नेचर सेट किया जाता है, तो उस सिग्नेचर से मेल खाने वाले किसी भी रंग के चारों ओर एक बाउंडिंग बॉक्स दिखाई देगा। किसी ऑब्जेक्ट के गुणों और उनके साथ कोडिंग करने के तरीके के बारे में अधिक जानकारी के लिए, EXP 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 को घटक तत्वों के रूप में सूचीबद्ध किया गया है।

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

कलर कोड में एक विशिष्ट गुण होता है जिसे "एंगल" कहा जाता है और इसका उपयोग उनकी वस्तुओं के साथ किया जा सकता है। इस प्रॉपर्टी के बारे में अधिक जानकारी के लिए, EXP API संदर्भ साइट पर जाएँ।

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

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

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

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

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

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

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

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

Last Updated: