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

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

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

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

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

VEXcode V5 डिवाइस मेनू में, डिवाइस जोड़ने के बटन का चयन करने के बाद का दृश्य दिखाई देता है। विजन विकल्प को हाइलाइट किया गया है।

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

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

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

विजन यूटिलिटी मेनू खुला हुआ है और इसके ऊपरी बाएं कोने में कैमरा आइकन हाइलाइटेड है।

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

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

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

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

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

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

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

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

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

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

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

कम चमक

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

उच्च चमक

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Last Updated: