विज़न डेटा चैलेंज के लिए तैयारी करें - ब्लॉक-आधारित
शिक्षक टूलबॉक्स
-
इस गतिविधि का उद्देश्य
विजन सेंसर कई प्रकार के डेटा प्रदान करता है जिनका उपयोग बाद में परियोजनाओं में किया जा सकता है। सेंसिंग ब्लॉक उपयोगकर्ता को प्रोजेक्ट के स्नैपशॉट लेने, यह तय करने की अनुमति देते हैं कि वस्तु मौजूद है या नहीं, यह तय करने की कि कितनी वस्तुएं मौजूद हैं, विज़न सेंसर के स्नैपशॉट के भीतर वस्तु के केंद्र के X और Y निर्देशांक निर्धारित करने और स्नैपशॉट के भीतर वस्तु की चौड़ाई और ऊंचाई को पिक्सेल में निर्धारित करने की अनुमति देते हैं। यह गतिविधि विज़न डेटा चैलेंज की तैयारी में उस जानकारी को एकत्र करने के लिए आवश्यक सभी संबंधित ब्लॉकों का परिचय देगी।
रीथिंक के विज़न डेटा चैलेंज की रूपरेखा निम्नलिखित है:
-
विज़न सेंसर के सेंसिंग ब्लॉक से एकत्रित की गई सूचनाओं के संपूर्ण डेटा सेट की समीक्षा करें।
-
विज़न सेंसर से एकत्रित की गई जानकारी के एक आंशिक डेटा सेट को किसी अन्य स्नैपशॉट के बारे में पूरा करें।
-
स्नैपशॉट और विज़न सेंसर के सेंसिंग ब्लॉक के आधार पर एक डेटा सेट बनाएं।
विज़न सेंसर के सेंसिंग ब्लॉक
VEXcode V5 में विज़न सेंसर के लिए सेंसिंग ब्लॉक हैं। पहले दो का उपयोग आपने पहले ही प्ले सेक्शन में स्नैपशॉट लेने और ऑब्जेक्ट के अस्तित्व की जांच करने के लिए किया था।
नीचे दिए गए चित्र में, आप देखते हैं किस्नैपशॉटब्लॉक ने ग्रीनबॉक्स स्नैपशॉट कैप्चर किया है। स्नैपशॉट में GREENBOX नामक ऑब्जेक्ट की पहचान हो गई है, इसलिए इसके अस्तित्व का उत्तर TRUE है
इन अन्य सेंसिंग ब्लॉकों को देखें और जानें कि इनके मान हमें क्या बताते हैं।

- ऑब्जेक्ट काउंटब्लॉक हमें बताता है कि स्नैपशॉट में कितने ग्रीनबॉक्स ऑब्जेक्ट हैं। यहां केवल 1 का पता चला है।
- केंद्र X का मान हमें बताता है कि ग्रीनबॉक्स ऑब्जेक्ट रोबोट के केंद्र बिंदु के बाईं ओर है या दाईं ओर। ध्यान रखें, विज़न सेंसर को रोबोट के मध्य में आगे की ओर मुंह करके लगाया जाना चाहिए, ताकि स्नैपशॉट का दृश्य रोबोट का दृश्य हो।
- यदि केंद्र X 157.5 से अधिक है, तो वस्तु रोबोट के केंद्र बिंदु के दाईं ओर स्थित है।
- यदि केंद्र X 157.5 से कम है, तो वस्तु रोबोट के केंद्र बिंदु के बाईं ओर स्थित है।
- केंद्र Y का मान हमें बताता है कि ग्रीनबॉक्स रोबोट के केंद्र बिंदु से ऊपर है या नीचे।
- यदि केंद्र Y 105.5 से अधिक है, तो वस्तु रोबोट के केंद्र बिंदु से नीचे है।
- यदि केंद्र Y 105.5 से कम है, तो वस्तु रोबोट के केंद्र बिंदु से अधिक ऊँची है।
- चौड़ाई और ऊंचाई के मान हमें बताते हैं कि ग्रीनबॉक्स रोबोट से कितनी दूरी पर है।
- रोबोट के करीब आने पर समान आकार की वस्तु की चौड़ाई और ऊंचाई बढ़ जाएगी।
शिक्षक टूलबॉक्स
-
यह पठन क्यों?
VEXcode V5 के भीतर सहायता जानकारी ब्लॉक के बारे में भी जानकारी प्रदान करती है, लेकिन यहां, एकत्रित किए जा रहे डेटा को इस संदर्भ में प्रस्तुत किया जाता है कि वे स्नैपशॉट में ऑब्जेक्ट के बारे में उपयोगकर्ता को विशेष रूप से क्या बताते हैं।
टिप्पणियाँ:
-
संपूर्ण स्नैपशॉट के centerX और centerY मानों का उपयोग यह निर्धारित करने के लिए किया जाता है कि वस्तु रोबोट के केंद्र बिंदु के बाईं/दाईं ओर या ऊपर/नीचे स्थित है या नहीं। इनकी गणना उस अक्ष पर मौजूद कुल पिक्सेल की संख्या को दो से विभाजित करके की जाती है (उदाहरण के लिए, स्नैपशॉट का केंद्रX = 315 / 2 = 157.5)।
हम यह मान सकते हैं कि रोबोट का केंद्र बिंदु विज़न सेंसर के स्नैपशॉट के केंद्र बिंदु के समान है क्योंकि विज़न सेंसर को रोबोट के केंद्र में लगाया जाना चाहिए और आगे की ओर मुख करके रखा जाना चाहिए। रोबोट के केंद्र बिंदु (या विज़न सेंसर) के सापेक्ष वस्तु की स्थिति का आकलन करते समय, रोबोट की संरचना पर विज़न सेंसर की स्थिति और विज़न सेंसर के नीचे की ओर झुके होने की मात्रा को ध्यान में रखना आवश्यक है।
-
स्नैपशॉट के भीतर Y का मान नीचे की ओर बढ़ता है। अगले भाग पर जाने से पहले यह सुनिश्चित करें कि छात्र इस बात को समझ लें।
केंद्र X और केंद्र Y के मानों की गणना कैसे की जाती है?
ये मान स्नैपशॉट के भीतर मौजूद निर्देशांकों के आधार पर परिकलित किए जाते हैं। वस्तु की चौड़ाई और ऊँचाई पहले से ही परिकलित हैं। विज़न सेंसर वस्तु
ऊपरी बाएँ कोने के X और Y मानों को ट्रैक करता है
नीचे, वे निर्देशांक (84, 34) हैं।

ऊपरी बाएँ कोने (84, 34) के निर्देशांकों और दी गई चौड़ाई (W 140) और ऊँचाई (H 142) के मानों के आधार पर केंद्र X और केंद्र Y मानों की गणना की जा सकती है।

- केंद्रX = 140/2 + 84 =154
- centerX = वस्तु की चौड़ाई का आधा भाग, उसके सबसे बाएँ X निर्देशांक में जोड़ा गया
- केंद्रY = 142/2 + 34 =105
- centerY = वस्तु की ऊंचाई के आधे में उसके सबसे ऊपरी Y निर्देशांक को जोड़ने पर प्राप्त मान।
शिक्षक टूलबॉक्स
-
इस पृष्ठ का समापन
यह सुनिश्चित करें कि छात्रों को केंद्र X और केंद्र Y के मान ज्ञात करने में शामिल गणित समझ में आ जाए। उन्हें अगले पृष्ठ पर दी गई गतिविधि के लिए इसकी आवश्यकता होगी।
पूछें कि (84, 34) और (W 140, H 142) मान स्नैपशॉट के कोनों में दिए गए निर्देशांकों से कैसे संबंधित हैं। छात्रों को यह समझना चाहिए कि संपूर्ण स्नैपशॉट को पिक्सेल की संख्या के आधार पर एक निर्देशांक तल पर मैप किया जाता है। X का मान 0 से 315 (316 पिक्सल चौड़ाई) तक होता है और Y का मान 0 से 211 (212 पिक्सल ऊंचाई) तक होता है। वस्तु के निर्देशांक और आकार इस बात पर आधारित होते हैं कि वस्तु उन अक्षों के अनुदिश कितने पिक्सेल घेरती है।