Skip to main content

विज़न डेटा चैलेंज के लिए तैयार रहें

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - इस गतिविधि का उद्देश्य

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

  • विज़न सेंसर के सेंसिंग ब्लॉक से एकत्रित जानकारी के संपूर्ण डेटा सेट की समीक्षा करें।

  • किसी भिन्न स्नैपशॉट के बारे में विज़न सेंसर से एकत्रित जानकारी का आंशिक डेटा सेट पूरा करें।

  • स्नैपशॉट और विज़न सेंसर के सेंसिंग ब्लॉक के आधार पर एक डेटा सेट बनाएं।

विज़न सेंसर के सेंसिंग ब्लॉक

VEXcode IQ में विज़न सेंसर के लिए सेंसिंग ब्लॉक हैं। पहले दो का उपयोग आपने पहले ही प्ले अनुभाग में स्नैपशॉट लेने और यह जांचने के लिए किया है कि क्या ऑब्जेक्ट मौजूद है।

नीचे दिए गए चित्र में, आप देखते हैं कि (स्नैपशॉट) ब्लॉक ने GREENBOX स्नैपशॉट कैप्चर किया है। ऑब्जेक्ट, GREENBOX, को स्नैपशॉट में पहचाना गया था और इसलिए इसका अस्तित्व है या नहीं, इसका उत्तर सत्य है।

आइए इन अन्य सेंसिंग ब्लॉकों को देखें और देखें कि उनके मान हमें क्या बताते हैं।

बाईं ओर, GREENBOX पर सेट किया गया स्नैपशॉट ब्लॉक, नीचे दिखाए गए स्नैपशॉट की छवि के साथ दिखाया गया है। दाईं ओर प्रत्येक विज़न सेंसर ब्लॉक को इस स्नैपशॉट के आधार पर रिपोर्ट किए जाने वाले मान के साथ दिखाया गया है। क्रम में वे पढ़ते हैं वस्तु मौजूद है? सत्य, ऑब्जेक्ट गणना 1, ऑब्जेक्ट केंद्र x 154, ऑब्जेक्ट केंद्र y 105, ऑब्जेक्ट चौड़ाई 140, ऑब्जेक्ट ऊंचाई 142.

  • (ऑब्जेक्ट गिनती) ब्लॉक हमें बताता है कि स्नैपशॉट में कितने ग्रीनबॉक्स ऑब्जेक्ट हैं। यहां, केवल 1 का पता चला है।
  • केंद्र X मान हमें बताता है कि GREENBOX ऑब्जेक्ट रोबोट के केंद्र बिंदु के बाईं ओर है या दाईं ओर। याद रखें, विज़न सेंसर रोबोट के सामने के भाग के मध्य में लगा होता है, इसलिए स्नैपशॉट का दृश्य ही रोबोट का दृश्य होता है।
    • यदि केंद्र X 157.5 से अधिक है, तो वस्तु रोबोट के केंद्र बिंदु के दाईं ओर है।
    • यदि केंद्र X 157.5 से कम है, तो वस्तु रोबोट के केंद्र बिंदु के बाईं ओर है।
  • केंद्र Y मान हमें बताता है कि ग्रीनबॉक्स रोबोट के केंद्र बिंदु से ऊंचा है या नीचे।
    • यदि केंद्र Y 105.5 से अधिक है, तो वस्तु रोबोट के केंद्र बिंदु से नीचे है।
    • यदि केंद्र Y 105.5 से कम है, तो वस्तु रोबोट के केंद्र बिंदु से ऊंची है।
  • चौड़ाई और ऊंचाई के मान हमें बताते हैं कि ग्रीनबॉक्स रोबोट के कितने करीब है।
    • जैसे-जैसे समान आकार की वस्तु रोबोट के करीब आएगी, उसकी चौड़ाई और ऊंचाई भी बड़ी होती जाएगी।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - यह पढ़ना क्यों?

VEXcode IQ के भीतर सहायता जानकारी भी ब्लॉकों के बारे में जानकारी प्रदान करती है, लेकिन यहां, एकत्रित किए जा रहे डेटा को इस संदर्भ में रखा जाता है कि वे स्नैपशॉट में ऑब्जेक्ट के बारे में उपयोगकर्ता को विशेष रूप से क्या बताते हैं।

नोट्स:

  • संपूर्ण स्नैपशॉट के centerX और centerY मानों का उपयोग यह निर्धारित करने के लिए किया जाता है कि वस्तु रोबोट के केंद्र बिंदु के बाईं/दाईं ओर है या ऊपर/नीचे है। उनकी गणना उस अक्ष पर पिक्सेल की कुल संख्या को दो से विभाजित करके की जाती है (उदाहरण के लिए, स्नैपशॉट का केंद्र X = 315 / 2 = 157.5)।

    हम यह मान सकते हैं कि रोबोट का केंद्र बिंदु विज़न सेंसर के स्नैपशॉट के केंद्र बिंदु के समान है, क्योंकि विज़न सेंसर को रोबोट के सामने की ओर केंद्र में लगाया जाना चाहिए और आगे की ओर मुंह करना चाहिए। रोबोट के निर्माण पर विजन सेंसर की स्थिति और विजन सेंसर को नीचे की ओर किस हद तक झुकाया जा सकता है, इन बातों को रोबोट (या विजन सेंसर) के केंद्र बिंदु के सापेक्ष वस्तु की स्थिति का आकलन करते समय ध्यान में रखना आवश्यक है।

  • स्नैपशॉट के भीतर Y मान नीचे की ओर बढ़ता है। सुनिश्चित करें कि छात्र अगले भाग पर जाने से पहले इसे पहचान लें।

केंद्र X और केंद्र Y मानों की गणना कैसे की जाती है?

मानों की गणना स्नैपशॉट के भीतर निर्देशांकों के आधार पर की जाती है। ऑब्जेक्ट की चौड़ाई और ऊंचाई पहले से ही गणना की जाती है।

विज़न सेंसर ऑब्जेक्ट के ऊपरी बाएं कोने के X और Y मानों को ट्रैक करता है। नीचे, वे निर्देशांक (84, 34) हैं।

विज़न सेंसर कॉन्फ़िगरेशन से लिया गया स्नैपशॉट जिसमें एक हाथ एक घन के हरे भाग को पकड़े हुए है, जिसके ऊपर एक ओवरले है। ओवरले के ऊपर ग्रीनबॉक्स लिखा है, तथा लाल कॉलआउट बॉक्स में X 84, Y 34, W 140 और H 142 लिखा है।

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

VEXcode विज़न सेंसर ब्लॉक को ऊपर दिए गए स्नैपशॉट के आधार पर रिपोर्ट किए गए मानों के साथ दिखाया गया है। क्रम में वे पढ़ते हैं ऑब्जेक्ट केंद्र x 154, ऑब्जेक्ट केंद्र y 105, ऑब्जेक्ट चौड़ाई 140, और ऑब्जेक्ट ऊंचाई 142।

  • सेंटर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 पिक्सेल लंबा) तक होता है। ऑब्जेक्ट के निर्देशांक और आकार इस बात पर आधारित होते हैं कि ऑब्जेक्ट उन अक्षों के साथ कितने पिक्सेल घेरता है।