मुख्य सामग्री पर जाएं

पूरा

अब जब आपने अपने रोबोट को स्वचालित रूप से रिंग इकट्ठा करने और स्कोर करने के लिए कोड करने का अभ्यास कर लिया है, तो आप कोडिंग क्रंच चैलेंज के लिए तैयार हैं।

इस चुनौती का लक्ष्य कम से कम समय में पोस्ट पर दो रिंग एकत्र करना और स्कोर करना है। नीचे दिया गया एनिमेशन दिखाता है कि फील्ड को कैसे सेट अप किया जाए और चुनौती को कैसे शुरू किया जाए। 

नीचे दिए गए वीडियो में, क्लॉबॉट मैदान के बाईं ओर है। मैदान पर दो रिंग हैं: एक मैदान के ऊपरी हिस्से के पास, दूसरी और तीसरी टाइल के बीच में स्थित है, और दूसरी मैदान के निचले हिस्से के पास, दूसरी और तीसरी टाइल के बीच में स्थित है। मैदान के बीचोंबीच, दाहिनी ओर एक अकेला खंभा है। वीडियो उलटी गिनती के साथ शुरू होता है: 3, 2, 1. क्लॉबॉट दूसरे और तीसरे टाइल तक जाता है और फिर पहले रिंग की ओर बढ़ता है और उसे उठा लेता है। फिर वह अपना पंजा उठाता है और पीछे हट जाता है। इसके बाद, यह खंभे की ओर बढ़ता है और अपने पंजे को छोड़ देता है, जिससे अंगूठी खंभे पर गिर जाती है। इसके बाद, क्लॉबॉट पीछे हटता है और अपना पंजा नीचे कर लेता है। इसके बाद यह मैदान के निचले हिस्से में स्थित दूसरे रिंग तक जाता है, उसे उठाता है, मुड़ता है और पोस्ट की ओर बढ़ता है। क्लॉबॉट अपना पंजा छोड़ देता है, जिससे अंगूठी खंभे पर गिर जाती है। इस बिंदु पर टाइमर रुक जाता है क्योंकि चुनौती अब पूरी हो चुकी है, और 15:13 सेकंड का समय दिखा रहा है। ये सभी क्रियाएं स्वचालित रूप से की जाती हैं, जिसमें प्रत्येक अंगूठी को इकट्ठा करना, उन्हें छोटे खंभे तक ले जाना और स्कोर करने के लिए उन्हें खंभे पर रखना शामिल है।

कोडिंग क्रंच चैलेंज को पूरा करने के लिए इस दस्तावेज़ में गए चरणों का पालन करें। गूगल / .docx / .pdf

कोडिंग क्रंच चैलेंज पूरा करने के बाद, अपने शिक्षक से संपर्क करें। सुनिश्चित करें कि आपने चुनौती के परिणामों को अपनी इंजीनियरिंग नोटबुक में दर्ज कर लिया है।

समापन चिंतन

अब जबकि आपने एक रणनीति बना ली है और कोडिंग क्रंच चैलेंज में भाग ले लिया है, तो इस पाठ में आपने जो सीखा और किया है, उस पर विचार करने का समय आ गया है। अपने चिंतन को शुरू करने के लिए अपनी इंजीनियरिंग नोटबुक में एक नया पृष्ठ खोलें।

अपनी इंजीनियरिंग नोटबुक में निम्नलिखित प्रत्येक अवधारणा पर स्वयं को नौसिखिया, प्रशिक्षु या विशेषज्ञ के रूप में मूल्यांकित करें। प्रत्येक अवधारणा के लिए आपने स्वयं को वह रेटिंग क्यों दी, इसका संक्षिप्त स्पष्टीकरण दें:

  • VEXcode EXP में स्पिन कमांड का उपयोग करके पंजे को खोलें और बंद करें तथा भुजा को ऊपर और नीचे उठाएं।
  • एक VEXcode EXP प्रोजेक्ट बनाने के लिए एक योजना तैयार करना जो रिंगों को इकट्ठा करे, स्थानांतरित करे और स्कोर करे।
  • कोडिंग क्रंच चैलेंज में भाग लेने के लिए अपनी टीम के सदस्यों के साथ मिलकर एक कोडिंग प्रोजेक्ट तैयार कर रहा हूं।

इस तालिका का उपयोग करके आप यह निर्धारित कर सकते हैं कि आप किस श्रेणी में आते हैं।

विशेषज्ञ मुझे लगता है कि मैंने इस अवधारणा को पूरी तरह से समझ लिया है और मैं इसे किसी और को भी सिखा सकता हूँ।
शिक्षु मुझे लगता है कि मैंने प्रतियोगिता में भाग लेने के लिए इस अवधारणा को पर्याप्त रूप से समझ लिया है।
नौसिखिए मुझे लगता है कि मैं इस अवधारणा को समझ नहीं पाया और मुझे नहीं पता कि इस चुनौती को कैसे पूरा करना है।

आगे क्या होगा?

इस पाठ में, आपने पथ नियोजन के महत्व के बारे में सीखा, और पंजे और भुजा के मोटरों को नियंत्रित करने के लिए स्पिन कमांड का उपयोग कैसे करें, यह भी सीखा। आपने कोडिंग क्रंच चैलेंज में पोस्ट पर रिंग स्कोर करने के लिए VEXcode EXP प्रोजेक्ट की योजना बनाने, उसे बनाने और उस पर काम करने के माध्यम से एक स्वायत्त चुनौती के लिए तैयारी करना भी सीखा।

अगले पाठ में आप निम्न कार्य करेंगे:

  • ड्राइवर नियंत्रणों को अनुकूलित करने के बारे में जानें
  • स्प्लिट डिसीजन चैलेंज में प्रतिस्पर्धा करने के लिए अपनी ड्राइवर रणनीति को अनुकूलित करने के लिए VEXcode EXP के साथ कंट्रोलर का उपयोग करें।
  • स्प्लिट डिसीजन चैलेंज के दौरान प्रोग्रामों के बीच आसानी से स्विच करने के लिए अपने EXP ब्रेन पर कई प्रोग्राम सेव करना सीखें।
छवि
क्लॉबॉट अपने पंजे वाले हाथ में एक अंगूठी पकड़े हुए है, और उसे एक ऊंचे खंभे पर रखकर हासिल करने के लिए तैयार है।

पाठ अवलोकन पर वापस जाने के लिए< पाठपर लौटें चुनें।

अगला पाठ >और पाठ 4 पर जाएं और ड्राइवर नियंत्रणों को अनुकूलित करने और EXP ब्रेन पर एकाधिक स्लॉट का उपयोग करने के बारे में जानें।