एआई विज़न सेंसर के साथ कोडिंग शुरू करने के लिए तैयार हो जाइए! इस पाठ में, आप अपने VEX AIM कोडिंग रोबोट को कोड करेंगे ताकि वह मैदान पर बेतरतीब ढंग से रखे गए बैरल का पता लगा सके और उसे उठा सके। आप सीखेंगे कि सेंसर का उपयोग करके अपने रोबोट को वस्तुओं की ओर मुड़ने और उन्हें एकत्रित करने में कैसे मदद करें। फिर आप एक प्रोजेक्ट बनाएंगे, जिसमें आपका रोबोट बैरल को ढूंढेगा, इकट्ठा करेगा और उसे लात मारेगा - चाहे बैरल कहीं से भी शुरू हो!
इसके बारे में जानने के लिए नीचे दिया गया वीडियो देखें:
- AI विज़न सेंसर क्या है?
- मैक्रो ब्लॉक क्या है?
- का उपयोग कैसे करें जब तक कि वस्तु बैरल की ओर ब्लॉक न हो जाए
- बैरल इकट्ठा करने के लिए Get object ब्लॉक का उपयोग कैसे करें
अब जब आपने वीडियो देख लिया है, तो अपने विचारों को अपनी डायरी में लिख लें। अपनी सोच को दिशा देने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए इन प्रश्नों के उत्तर दें:
- एआई विजन सेंसर किसी वस्तु को सटीकता के साथ एकत्रित करना कैसे संभव बनाता है, चाहे वह मैदान में कहीं भी हो?
- वीडियो में आपने ऐसा क्या देखा जो आपके कथन का समर्थन करता है
- एआई विजन सेंसर का उपयोग करके समस्याओं को हल करने के लिए अपने रोबोट को कोड करते समय आपको किस प्रकार की चीजों को ध्यान में रखना होगा?
- एआई विज़न सेंसर का उपयोग करके रोबोट को वस्तुओं की ओर मुड़ने और उन्हें प्राप्त करने के लिए कोड करने के बारे में आपके क्या प्रश्न हैं
अब जब आपने वीडियो देख लिया है, तो अपने विचारों को अपनी डायरी में लिख लें। अपनी सोच को दिशा देने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए इन प्रश्नों के उत्तर दें:
- एआई विजन सेंसर किसी वस्तु को सटीकता के साथ एकत्रित करना कैसे संभव बनाता है, चाहे वह मैदान में कहीं भी हो?
- वीडियो में आपने ऐसा क्या देखा जो आपके कथन का समर्थन करता है
- एआई विजन सेंसर का उपयोग करके समस्याओं को हल करने के लिए अपने रोबोट को कोड करते समय आपको किस प्रकार की चीजों को ध्यान में रखना होगा?
- एआई विज़न सेंसर का उपयोग करके रोबोट को वस्तुओं की ओर मुड़ने और उन्हें प्राप्त करने के लिए कोड करने के बारे में आपके क्या प्रश्न हैं
वीडियो देखने के बाद और अभ्यास से पहले, छात्र एक साथ मिलकर चर्चा करते हैं। चर्चा के आधार के रूप में दिए गए प्रश्नों के छात्रों के उत्तरों का उपयोग करें।
बातचीत के दौरान छात्रों के विचारों को विकसित करने में सहायता के लिए उनके उत्तरों को बोर्ड पर नोट करें। आप चाहें तो AI विज़न सेंसर के साथ कोडिंग के बारे में प्रश्नों की एक अलग सूची बना सकते हैं और उसे प्रदर्शित कर सकते हैं, जिसे आप पूरे यूनिट में देख सकते हैं और बार-बार देख सकते हैं।
निर्देशित अभ्यास
अब जब आपने AI विज़न सेंसर के साथ रोबोट कोडिंग के बारे में सीखना शुरू कर दिया है, तो अभ्यास करने की बारी आपकी है!
चरण 1: नीचे दिखाए अनुसार मैदान पर एक नारंगी बैरल और रोबोट रखकर मैदान तैयार करें।

चरण 2: ड्राइव मोड का उपयोग करके कार्य को पूरा करने के लिए आवश्यक रोबोट की गतिविधियों का मॉडल बनाएं।
- आपका काम बैरल की ओर मुड़ना और उसे मैदान की दीवार पर मारना है। AI विज़न सेंसर का उपयोग करके रोबोट को नियंत्रित करने के लिए VEX वन स्टिक कंट्रोलर पर अप बटन का उपयोग करें।
- अपने अभ्यास का मार्गदर्शन करने के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- प्रो टिप: जब आप ऊपर बटन का उपयोग करके रोबोट को नियंत्रित करते हैं तो उसके द्वारा की जाने वाली क्रियाओं पर ध्यान दें।
चरण 3: कार्य पूरा करने के लिए रोबोट को कोड दें।
- आपका कार्य VEXcode AIM में AI विजन सेंसर का उपयोग करके रोबोट को कोड करना है ताकि वह बैरल की ओर मुड़े और उसे खेत की दीवार पर किक मारे।
- अपने अभ्यास का मार्गदर्शन करने के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- प्रो टिप: अपने प्रोजेक्ट को अधिक कुशल बनाने के लिए ऑब्जेक्ट ब्लॉक तक अपने टर्न में दिशा पैरामीटर बदलें।
चरण 4: अन्वेषण करें! बैरल और रोबोट को मैदान के चारों ओर अलग-अलग स्थानों पर रखें और उन्हें इकट्ठा करने और किक करने के लिए ड्राइव और कोड करें।
- चरण 2 पर वापस लौटें और ड्राइविंग कार्य पूरा करें, लेकिन बैरल को मैदान में कहीं और रखें।
- बैरल और रोबोट को उसी स्थान पर पुनः स्थापित करें जहां आपने अभी-अभी चलाकर परीक्षण किया था। फिर रोबोट को बैरल को इकट्ठा करने और किक करने के लिए कोड दें।
- बैरल और रोबोट को अलग-अलग स्थानों पर रखकर अन्वेषण को कम से कम एक बार और दोहराएं। जब भी आप गाड़ी चलाएं या कोड लिखें तो अपने अवलोकनों को अपनी डायरी में लिखें।
अभ्यास के लिए संसाधन:
यदि आपको गतिविधि पूरी करते समय अतिरिक्त सहायता की आवश्यकता हो तो यहां लिंक किए गए लेख उपलब्ध हैं।
अब जब आपने AI विज़न सेंसर के साथ रोबोट कोडिंग के बारे में सीखना शुरू कर दिया है, तो अभ्यास करने की बारी आपकी है!
चरण 1: नीचे दिखाए अनुसार मैदान पर एक नारंगी बैरल और रोबोट रखकर मैदान तैयार करें।

चरण 2: ड्राइव मोड का उपयोग करके कार्य को पूरा करने के लिए आवश्यक रोबोट की गतिविधियों का मॉडल बनाएं।
- आपका काम बैरल की ओर मुड़ना और उसे मैदान की दीवार पर मारना है। AI विज़न सेंसर का उपयोग करके रोबोट को नियंत्रित करने के लिए VEX वन स्टिक कंट्रोलर पर अप बटन का उपयोग करें।
- अपने अभ्यास का मार्गदर्शन करने के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- प्रो टिप: जब आप ऊपर बटन का उपयोग करके रोबोट को नियंत्रित करते हैं तो उसके द्वारा की जाने वाली क्रियाओं पर ध्यान दें।
चरण 3: कार्य पूरा करने के लिए रोबोट को कोड दें।
- आपका कार्य VEXcode AIM में AI विजन सेंसर का उपयोग करके रोबोट को कोड करना है ताकि वह बैरल की ओर मुड़े और उसे खेत की दीवार पर किक मारे।
- अपने अभ्यास का मार्गदर्शन करने के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- प्रो टिप: अपने प्रोजेक्ट को अधिक कुशल बनाने के लिए ऑब्जेक्ट ब्लॉक तक अपने टर्न में दिशा पैरामीटर बदलें।
चरण 4: अन्वेषण करें! बैरल और रोबोट को मैदान के चारों ओर अलग-अलग स्थानों पर रखें और उन्हें इकट्ठा करने और किक करने के लिए ड्राइव और कोड करें।
- चरण 2 पर वापस लौटें और ड्राइविंग कार्य पूरा करें, लेकिन बैरल को मैदान में कहीं और रखें।
- बैरल और रोबोट को उसी स्थान पर पुनः स्थापित करें जहां आपने अभी-अभी चलाकर परीक्षण किया था। फिर रोबोट को बैरल को इकट्ठा करने और किक करने के लिए कोड दें।
- बैरल और रोबोट को अलग-अलग स्थानों पर रखकर अन्वेषण को कम से कम एक बार और दोहराएं। जब भी आप गाड़ी चलाएं या कोड लिखें तो अपने अवलोकनों को अपनी डायरी में लिखें।
अभ्यास के लिए संसाधन:
यदि आपको गतिविधि पूरी करते समय अतिरिक्त सहायता की आवश्यकता हो तो यहां लिंक किए गए लेख उपलब्ध हैं।
निर्देशित अभ्यास शुरू करने से पहले छात्रों को समूह कार्य की अपेक्षाओं की याद दिलाएँ।
जैसे-जैसे छात्र इस निर्देशित अभ्यास सत्र के माध्यम से आगे बढ़ते हैं, ऊपर बटन का उपयोग करके कार्य को पूरा करने के लिए नियंत्रक का उपयोग करने और इस पाठ में सिखाए गए मैक्रो ब्लॉक का उपयोग करके कार्य को पूरा करने के लिए रोबोट को कोड करने के बीच तुलना पर जोर दें (ऑब्जेक्ट और तक घुमाएं ऑब्जेक्टप्राप्त करें)।
प्रत्येक छात्र को चरण 2 कार्य कार्ड वितरित करें (Google / .docx / .pdf)। जब छात्र यह कार्य कार्ड पूरा कर रहे हों, तो कमरे में घूमें और छात्रों के साथ चर्चा में भाग लें, ताकि उनकी प्रगति और समझ के बारे में पता चल सके। इस तरह के प्रश्न पूछें:
- जब आप बैरल को इकट्ठा करने के लिए अप बटन का उपयोग करते हैं तो रोबोट कौन सी गतिविधियां पूरी करता है?
- यदि आपको उन गतिविधियों को कोड करना हो, तो आप उन्हें प्रत्येक रोबोट व्यवहार में कैसे विभाजित करेंगे?
- वीडियो में जो आपने देखा, क्या उसके आधार पर आप अपनी परियोजना की योजना बनाएंगे? क्यों या क्यों नहीं?
- जब रोबोट बैरल लेने के लिए आगे बढ़ता है तो आप उसकी स्क्रीन पर क्या देखते हैं? क्या इससे आपको यह पता चलता है कि रोबोट अपने वातावरण को किस प्रकार देख रहा है?
छात्र अपने भौतिक मॉडल पूरा करने के बाद, अपनी प्रगति आपके साथ साझा करने के लिए आएंगे। एक बार जब छात्र यह प्रदर्शित कर दें कि उन्होंने सफलता के सभी मानदंडों को पूरा कर लिया है, तो चरण 3 कार्य कार्ड (Google / .docx / .pdf)वितरित करें। छात्र फिर उसी सेटअप के साथ वही कार्य पूरा करेंगे, लेकिन इस बार VEXcode AIM में कोडिंग करके।
जब छात्र रोबोट को कोड कर रहे हों, कमरे में घूमें और छात्रों के साथ चर्चा करें, ताकि उनकी कोडिंग प्रगति और समझ के बारे में पता चल सके इस तरह के प्रश्न पूछें:
- जब आप रोबोट को कोड करते हैं, तो आप उसकी गति के बारे में क्या नोटिस करते हैं, जबकि जब आप उसे चलाते हैं, तो आप क्या नोटिस करते हैं? क्या आंदोलन एक जैसे हैं?
- एआई विज़न सेंसर का उपयोग आपको रोबोट को सटीकता से कोड करने में कैसे मदद करता है?
- आपने अनुमान लगाया था कि ड्राइविंग करते समय रोबोट को जो गतिविधियां करनी होंगी, उनकी तुलना कोडित होने पर रोबोट की गतिविधियों से कैसे की जा सकती है? आप जो समानताएं और अंतर देखते हैं, उन्हें स्पष्ट करें।
- आपको क्या लगता है कि यदि रोबोट और/या बैरल मैदान पर अलग-अलग स्थानों से शुरू हो जाएं तो क्या होगा?
चरण 4में, छात्र यह पता लगाएंगे जब वे चरण 2 और 3 को दोहराते हैं, तो क्या होता है, रोबोट और बैरल को मैदान के चारों ओर अलग-अलग स्थानों पर रखते हैं। इस चरण को सुगम बनाने के लिए निम्नलिखित प्रश्न पूछें:
- जब रोबोट या बैरल किसी अन्य स्थान पर होता है तो रोबोट कैसा व्यवहार करता है? क्या यह अभी भी उसी तरह बैरल इकट्ठा करता है?
- मैक्रो ब्लॉक कई रोबोट व्यवहारों को एक ब्लॉक में संयोजित करते हैं। आपके विचार में वे व्यवहार क्या हैं? यदि कोई मैक्रो ब्लॉक न हो, तो आपको क्या लगता है कि रोबोट को उन कार्यों को पूरा करने के लिए कौन से VEXcode ब्लॉक की आवश्यकता होगी?
आपकी जानकारी के लिए - वेग निर्धारित करना
यदि आपका रोबोट बहुत तेजी से घूमता है, तो हो सकता है कि AI विजन सेंसर को वस्तु का पता लगाने का समय मिलने से पहले ही वह घूमकर आगे निकल जाए। सेंसर को वस्तु का पता लगाने और यह समझने के लिए कुछ समय चाहिए कि वह क्या है। गति धीमी करने से उसे आवश्यक समय मिल सकता है। जब आप कोडिंग कर रहे हों, तो दो ब्लॉक हैं जो इसमें आपकी मदद कर सकते हैं
सेट मूव वेलोसिटी और सेट टर्न वेलोसिटी ब्लॉकों के बारे में और उन्हें अपने प्रोजेक्ट में कैसे उपयोग करें, इसके बारे में अधिक जानने के लिए VEXcode API संदर्भ का उपयोग करें।
लपेटें
अब जब आपने अभ्यास कर लिया है, तो जो आपने सीखा है उसे साझा करने का समय आ गया है। अपनी सीख पर विचार करने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए अपनी पत्रिका में निम्नलिखित प्रश्नों के उत्तर दें:
- बैरल को इकट्ठा करने और किक करने के लिए ड्राइविंग करते समय रोबोट का व्यवहार, बैरल को इकट्ठा करने और किक करने के लिए रोबोट को कोड करते समय रोबोट के व्यवहार के समान कैसे है? यह किस प्रकार भिन्न है?
- एआई विजन सेंसर और मैक्रो ब्लॉक का उपयोग करके रोबोट को कोड करने के बारे में आपने क्या देखा जो आपको लगता है कि भविष्य की चुनौतियों में आपकी मदद करेगा? आपने जो सीखा है उसे आप पिछली चुनौतियों के सामने कैसे लागू कर सकते हैं?
- एआई विजन सेंसर का उपयोग करने से आप कोडिंग करते समय सटीकता कैसे प्राप्त कर सकते हैं, चाहे रोबोट और बैरल मैदान में कहीं भी स्थित हों?
अब जब आपने अभ्यास कर लिया है, तो जो आपने सीखा है उसे साझा करने का समय आ गया है। अपनी सीख पर विचार करने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए अपनी पत्रिका में निम्नलिखित प्रश्नों के उत्तर दें:
- बैरल को इकट्ठा करने और किक करने के लिए ड्राइविंग करते समय रोबोट का व्यवहार, बैरल को इकट्ठा करने और किक करने के लिए रोबोट को कोड करते समय रोबोट के व्यवहार के समान कैसे है? यह किस प्रकार भिन्न है?
- एआई विजन सेंसर और मैक्रो ब्लॉक का उपयोग करके रोबोट को कोड करने के बारे में आपने क्या देखा जो आपको लगता है कि भविष्य की चुनौतियों में आपकी मदद करेगा? आपने जो सीखा है उसे आप पिछली चुनौतियों के सामने कैसे लागू कर सकते हैं?
- एआई विजन सेंसर का उपयोग करने से आप कोडिंग करते समय सटीकता कैसे प्राप्त कर सकते हैं, चाहे रोबोट और बैरल मैदान में कहीं भी स्थित हों?
विद्यार्थियों को अपनी सीख को सम्पूर्ण कक्षा चर्चा में साझा करने के लिए मार्गदर्शन करें। छात्रों को अभ्यास के माध्यम से उनकी सीख पर विचार करने में सहायता करें ताकि वे साझा समझ या सीखने के लक्ष्यों पर एकाग्र हो सकें।
विद्यार्थियों द्वारा अपनी पत्रिकाओं में दिए गए उत्तरों को चर्चा के प्रारंभिक बिंदु के रूप में उपयोग करें। छात्रों की समझ को दिशा देने के लिए अनुवर्ती प्रश्न पूछें:
- परिशुद्धता पर:
- यूनिट 5 पर विचार करें - क्या होता यदि आप उस चुनौती में अपने रोबोट को कोड करने के लिए एआई विजन सेंसर का उपयोग कर पाते? इससे आपकी परियोजना में क्या परिवर्तन होता?
- क्या आप ऐसे परिदृश्य के बारे में सोच सकते हैं जहां एआई विजन सेंसर का उपयोग करने से नहीं बल्कि सटीक स्थिति निर्धारण में मदद मिलेगी? क्यों नहीं?
- एआई विज़न सेंसर पर:
- ड्राइविंग या कोडिंग में एआई विजन सेंसर का उपयोग करने से आपको क्या आश्चर्य हुआ?
- सेंसर अपने वातावरण को किस प्रकार देखता है, इस बारे में आपके पास क्या जानकारी है?
- अब जब आपने एआई विज़न सेंसर का उपयोग करके कोडिंग शुरू कर दी है, तो इसके बारे में आपके मन में क्या नए प्रश्न हैं?
पाठ के आरंभ में आपके द्वारा बनाए गए साझा दस्तावेज़ पर वापस लौटें, जिसमें छात्रों के AI विज़न सेंसर के बारे में प्रश्न सूचीबद्ध हैं, और इस पाठ में उन्होंने जो सीखा है उसके आधार पर छात्रों के उत्तरों के साथ इसे अपडेट करें। छात्रों के पास जो भी नये प्रश्न हों उन्हें नोट करें।
उदाहरण प्रोजेक्ट का अन्वेषण करने के लिए अगला > चयन करें।