Skip to main content

विज़न डेटा चैलेंज

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स

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

विज़न सेंसर स्नैपशॉट में एक हाथ को पीले गियर को पकड़े हुए दिखाया गया है। गियर के ऊपर एक वर्गाकार ओवरले है जिसमें ऊपर सूचीबद्ध निम्नलिखित डेटा है: पीला बॉक्स, X 90, Y 62, W 102, H 98।

प्रश्नों के उत्तर देकर और अपनी इंजीनियरिंग नोटबुक में लुप्त डेटा भरकर विज़न डेटा चैलेंज को पूरा करें।

  1. उपरोक्त स्नैपशॉट लेने के लिए इनमें से किस ब्लॉक का उपयोग किया गया था?
    • VEXcode IQ स्नैपशॉट ब्लॉक को Redbox पर सेट करें
    • VEXcode IQ स्नैपशॉट ब्लॉक को येलोबॉक्स पर सेट करें
  2. इन मानों को भरें:

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

  1. क्या YELLOWBOX रोबोट के केंद्र बिंदु के बाईं ओर है या दाईं ओर?
  2. क्या येलोबॉक्स रोबोट के केंद्र बिंदु के ऊपर है या नीचे?
  3. यदि आप आसानी से पहचानना चाहते हैं कि कौन सा रंग हस्ताक्षर कौन सा है, तो इस ऑब्जेक्ट को देने के लिए YELLOWBOX NOT सबसे अच्छा नाम है। इनमें से कौन सा नाम बेहतर है? क्यों?
    • येलोगियर
    • येलोक्यूब

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - उत्तर

छात्रों के उत्तरों पर कक्षा में चर्चा की जा सकती है और/या आप उनकी इंजीनियरिंग नोटबुक की समीक्षा कर सकते हैं ताकि यह सुनिश्चित किया जा सके कि उन्होंने गतिविधि सफलतापूर्वक पूरी की है।

  1. बी।

    येलोबॉक्स पर पैरामीटर सेट करके स्नैपशॉट ब्लॉक लें।

  2. पूर्ण डेटा को VEXcode ब्लॉकों के साथ संरेखित किया गया। उत्तर क्रम से पढ़ें, ऑब्जेक्ट मौजूद है = सत्य; ऑब्जेक्ट गिनती = 1; ऑब्जेक्ट केंद्र x = 141; ऑब्जेक्ट केंद्र y = 111; ऑब्जेक्ट चौड़ाई = 102; ऑब्जेक्ट ऊंचाई = 98.
  3. येलोबॉक्स रोबोट के केंद्र बिंदु से थोड़ा बाईं ओर है, लेकिन केवल 16.5 पिक्सल (केंद्र 157.5 - 141) के अंतर से।
  4. येलोबॉक्स रोबोट के केंद्र बिंदु से थोड़ा नीचे है लेकिन केवल 5.5 पिक्सेल (111 - केंद्र 105.5) के अंतर से।
  5. एक। येलोगियर
    यह एक बेहतर नाम है क्योंकि यह न केवल वस्तु के रंग का वर्णन करता है बल्कि वस्तु के प्रकार का भी वर्णन करता है। यह एक गियर है, न कि एक बॉक्स या क्यूब।

अपनी शिक्षा का विस्तार करें आइकन अपनी शिक्षा का विस्तार करें - किसी प्रोजेक्ट में सेंसिंग ब्लॉक का उपयोग करें

अब जबकि विज़न सेंसर के कुछ रिपोर्ट किए गए डेटा को बेहतर ढंग से समझा जा चुका है, तो छात्र इन सेंसिंग ब्लॉकों का उपयोग किसी प्रोजेक्ट में करना चाह सकते हैं। उन्हें ऐसा करने का अवसर दें। कुछ छात्र स्क्रीन पर मान प्रदर्शित करने के लिए बस
 प्रिंट ब्लॉक जोड़ सकते हैं

कोड स्निपेट दिखा रहा है कि यदि तो अन्यथा ब्लॉक, विज़न ऑब्जेक्ट पर सेट पैरामीटर के साथ मौजूद है। यदि शाखा के भीतर 'हरा ऑब्जेक्ट मिला' और डेटा के प्रत्येक टुकड़े को प्रिंट करने के लिए प्रिंट कमांड हैं, जो कर्सर को प्रत्येक के बीच अगली पंक्ति पर सेट करता है। प्रिंट कमांड क्रम में प्रिंट ऑब्जेक्ट गिनती; प्रिंट ऑब्जेक्ट केंद्र x, प्रिंट ऑब्जेक्ट केंद्र y; प्रिंट ऑब्जेक्ट चौड़ाई; और प्रिंट ऑब्जेक्ट ऊंचाई को पढ़ते हैं। else शाखा में लिखा था 'कोई हरा ऑब्जेक्ट नहीं' प्रिंट करें।

अधिक उन्नत छात्र निर्णय लेने के लिए किसी परियोजना में इन ब्लॉकों का उपयोग कर सकते हैं। इसके लिए रोबोट के विन्यास में एक ड्राइवट्रेन जोड़ने की आवश्यकता होगी।

कोड स्निपेट यह दर्शाता है कि सेंसर कमांड के साथ ड्राइवट्रेन कमांड का उपयोग कैसे किया जाता है। कोड में लिखा है: आगे बढ़ें, टिप्पणी करें - ग्रीनबॉक्स बाधा से बचें, ग्रीनबॉक्स का स्नैपशॉट लें। फिर वहाँ और यदि तो और ब्लॉक है। यदि शाखा में शर्त यह निर्धारित है कि ऑब्जेक्ट मौजूद है और ऑब्जेक्ट केंद्र x 157.5 से अधिक है तो 90 डिग्री तक बायीं ओर मुड़ें। else शाखा पर लिखा है 90 डिग्री तक दाईं ओर मुड़ें।