Skip to main content

विज़न डेटा चैलेंज के लिए अभ्यास - पायथन

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

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

VEXcode V5 स्नैपशॉट लें कमांड को REDBOX पर सेट किया गया है, जिसमें नीचे की ओर इंगित करने वाला तीर है, जो लाल घन को पकड़े हुए हाथ का स्नैपशॉट दिखाता है, जिसमें घन की पहचान REDBOX के रूप में की गई है और x, y, चौड़ाई और ऊंचाई डेटा दिखाया गया है।

नीचे दिए गए लुप्त मानों को अपनी इंजीनियरिंग नोटबुक में जोड़ें।

स्नैपशॉट से उपलब्ध डेटा इस प्रकार है:

  • एक्स = 50
  • वाई = 36
  • डब्ल्यू = 152
  • एच = 150

विज़न सेंसर कमांड को बाईं ओर दिखाया गया है, तथा ऊपर दिए गए स्नैपशॉट के आधार पर अपूर्ण डेटा को दाईं ओर रिपोर्ट किया गया है। विज़न 5 ऑब्जेक्ट्स None रिपोर्ट के रूप में सत्य नहीं है, len(vision 5 objects) और सबसे बड़े ऑब्जेक्ट केंद्र x में ? है, सबसे बड़े ऑब्जेक्ट केंद्र y में 111 है, सबसे बड़ी ऑब्जेक्ट चौड़ाई ? है, और सबसे बड़ी ऑब्जेक्ट ऊंचाई 150 है।

  1. क्या रेडबॉक्स रोबोट के केंद्र बिंदु के बाईं ओर है या दाईं ओर?
  2. क्या REDBOX रोबोट के केंद्र बिंदु से ऊंचा है या नीचा?

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

विद्यार्थियों का ध्यान इस तथ्य की ओर आकर्षित करें कि डिटेक्शन फ्रेम REDBOX को पूरी तरह से कवर नहीं करता है। यह ठीक। यह अभी भी REDBOX को पहचानता था। विज़न सेंसर को ट्यून करने से डिटेक्शन फ्रेम सही होने की संभावना नहीं है और यह ठीक है। विज़न सेंसर REDBOX के अधिकांश भाग को पहचानता है।

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

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

स्नैपशॉट में केवल एक ऑब्जेक्ट (ऑब्जेक्ट संख्या = 1) है और चौड़ाई प्रोग्राम द्वारा प्रदान की जाती है (ऑब्जेक्ट चौड़ाई = 152)। केंद्र X का मान 152/2 + 50 = 126 है।

पूर्ण सेंसर डेटा को VEXcode कमांड के साथ संरेखित किया गया। डेटा क्रम में पढ़ता है, विजन 5 ऑब्जेक्ट्स कोई नहीं है = सच; लेन विजन 5 ऑब्जेक्ट्स = 1; सबसे बड़ा ऑब्जेक्ट सेंटर x = 126; सबसे बड़ा ऑब्जेक्ट सेंटर y = 111; सबसे बड़ी ऑब्जेक्ट चौड़ाई = 152; और सबसे बड़ी ऑब्जेक्ट ऊंचाई = 150।

  1. रेडबॉक्स रोबोट के केंद्र बिंदु के बाईं ओर है (केंद्र से थोड़ा बाईं ओर)। रेडबॉक्स रोबोट के केंद्र बिंदु से 31.5 पिक्सेल (केंद्र 157.5 - 126) बायीं ओर है।
  2. रेडबॉक्स रोबोट के केंद्र बिंदु से नीचे है (केंद्र से थोड़ा नीचे)। रेडबॉक्स रोबोट के केंद्र बिंदु से 5.5 पिक्सेल (111 - केंद्र 105.5) नीचे है।